1010723
759480
453972
337731
924143
139963
34164
555609
268730
893509
858475
867347
291639
606359
2412
313183
99573
219891
622799
324731
182673
675807
646693
89517
158691
846912