40144589 6543
13333393 5664
28999497 12343
28319421 16166
19409126 9553
10062982 4178
4320560 1476
5383652 2208
7077888 3173
3131655 537
5239720 1822
4389392 999
6585224 1881
1622777 543
2055204 923
2181974 785
4557520 892
2139019 622
1903189 829
1353548 678
1762122 584
1135582 354
1454246 681
1156124 719
1328475 471
1056190 373
1432157 486
3461450 719
3593959 1410
1151827 270