614150
101752
567600
956994
437554
659244
944843
249566
80452
43278
409622
799530
471574
1070921
136520
699208
741521
976434
1095854
697164
930861
180163
28915
758688
300368
1021304
1000932
511621
86062
844274