430859
664366
25617
38750
506496
678620
555826
750101
97393
855467
643183
601331
410901
728786
462408
35899
1004472
338749
975153
191429
332297
43390
218411
24436
511264
905777