593466
850152
992803
795589
656590
678847
215212
980938
368585
130794
923485
780960
983720
571360
788831
60831
435965
528752
112975
928473
295667
240538
160630
587246
583464
2043