689763
147678
713464
695759
291383
353955
455236
216887
115970
375562
69146
150473
164590
665874
890788
3493
378648
361131
175887
923888
722536
194934
305643
1018701
1000191
640314