105892
332849
59916
288669
998446
586821
195230
553461
13254
95524
426629
963964
5515800
4031581
3509150
2761804
2382988
2307609
2285358
1997119
199478
1822196
1798136
1709216