904970
1634224
1028110
933967
558193
518372
267417
230941
27840702
23240486
22656960
19368669
14111916
12831157
11427624
9978365
210265
891108
436725
221275