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