339120
123210
565360
1010265
284825
318227
799674
141421
699938
635526
777512
344595
812147
895949
1015724
822610
554505
50952
96987
605377
292284
542842
445275
829256