450268
502450
493907
1076913
301930
486420
194558
744951
295513
377629
595449
82333
354959
958394
1045184
1054565
1033540
958760
1353192
620545
1009366
920110
479535
701725
1380348
1069587