101436272 46655
85074666 17344
22605492 5978
57310367 15161
40603271 12566
30046556 2126
27263186 11925
26660079 13163
24776166 4963
8197583 1482
25900106 12431
2024046 4790
50571196 18346
18004385 6924
9198592 4055
96205609 40322
19451032 3282
19681845 7888
23276028 11366
14944706 5720
11963024 1781
17826621 6160
23221172 9204
30588810 9201
1654425 5500