1042176
583698
896578
905207
974196
523397
526212
95644
819581
537858
931193
56583
1106609
622536
51959
857325
17085483
14324692
12875960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5014623
4922253
423970
3940231