73797496 39342
22924857 9804
28002604 13804
105455830 54085
44128160 22905
33130867 32823
49006174 24055
62421167 20379
15372893 5868
21943515 5632
51450537 20282
11043276 4102
54624315 28114
19756706 11611
22434059 9597
46173827 15082
134302822 68687
15746412 3009
107003143 60953
15865529 7731
34140161 14991
11679432 7225
79708038 33363
1825482 3326