302726
953722
96430
24020
370140
443865
810925
816768
999763
927728
52568
520996
584448
1001961
810421
73578
794459
876515
441799
217843
88188
488783
754995
480343
827502
698750