430859
664366
25617
38750
506496
678620
555826
750101
97393
855467
643183
419250
132672
360873
65926
465526
232661
488902
186917
747731
767722
826
707367
271972
242509
830608