16414340 8922
11140052 4643
26645225 10536
20184173 13766
29768063 13625
12360885 4599
187825733 116562
25831368 10948
47970070 6031
28223957 15387
17661329 5937
1294273 408
1816503 697
2005963 829
129942 194
1035340 584
39852349 5962
13191465 5271
28696381 11605
28008956 15444
19172190 9098
9924517 3851
4274557 1401
5341561 2129
7000385 2949
202661961 195429
2556169 6990
1689793 4941
2615985 9500