2156009 942
1708498 672
7923552 587
5199819 2032
25572057 18739
1317128 549
2301860 461
1063369 452
17722393 6066
2757334 1080
9345650 2959
1430615 433
71852033 40042
21484359 7285
12144708 4900
71238505 39009
49167897 7150
2894317 691
2282150 417
1678797 681
17492535 6019
1628146 380