3019406 587
5898600 1068
4626064 1275
30903852 11070
5195798 1259
2435893 731
9428635 2657
22349701 6751
2110072 609
31394726 9324
5487837 2048
3004528 1077
2216889 515
3895251 1014
107369509 57450
2436311 763
3297236 1159
4940088 1391
25671973 9189
7145869 2195
2205658 666
4973225 920
20791568 8281
112981223 39659
11716255 1693
5814896 1643
2902599 895
3130474 898