1106117
394118
380884
79813
566167
1075175
106348
1042176
583698
896578
905207
115254
974196
523397
526212
95644
17039483
14269692
12828960
10361916
6847831
6780668
6552362
6503156
6016477
5408960
4992623
4900253
423670
3934231