916946
566216
665764
529286
162587
591593
324700
959281
789768
551377
648610
737661
268778
799906
515549
795337
14716747
666886
4506578
4183980
3433510
3174192
2170495
2162216
2044492
184366
1840948
16295
154461
1537545