16414340 8922
11140052 4643
26645225 10536
20184173 13766
29768063 13625
12360885 4599
187825733 116562
25831368 10948
47970070 6031
28223957 15387
4559346 2258
1874823 552
3768990 1306
58417 59
2779973 867
39837533 5950
13184441 5174
28681474 11583
27997414 15425
19162131 9082
9920741 3842
4273005 1394
5340138 2129
6997762 2943
202542094 194901
1636128 4787
2500506 6842