105455830 54085
134302822 68687
28002604 13804
161349519 89246
44128160 22905
107003143 60953
54624315 28114
87681843 38142
98701221 43869
79708038 33363
85074666 17344
138516248 69451
35402459 16923
129539411 57984
89308185 18422
39321338 15899
27792755 12648
14024480 5896
16065158 8818
52536790 21570
16585155 6701
21264193 10024
20333128 8180
16467794 6041
47187581 12302
24965724 10222