450268
502450
493907
1076913
301930
486420
194558
744951
295513
377629
595449
82333
1176623
1012104
797321
942661
614559
1381891
664164
52399
628506
87091
1647738
1157597
336427
128341