13260
139459
22750
953948
301621
350657
888783
49201
19095
648447
98568
528583
5156799
3570581
3094148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1691196
1638471