59707905 25412
43527126 22562
21049220 9311
13752773 6603
87547153 24846
30363451 6421
3668334 958
32628631 19889
13710224 3213
9664255 2758
20715382 5007
5341100 1894
14781611 5240
11008181 2861
4424220 1435
4232972 3537
23254005 11108
2822306 879
9939370 3622
10832044 845
4747562 3471
4284849 1118
6848495 2265
2486642 684
29286268 12126
11164098 2604
33507199 16593
11228011 2246