525986
559120
113485
625785
400176
135335
819566
471725
992504
570667
116841
563915
236639
265326
462178
18486
25741
147799
987750
730192
743777
83910
528833
438991
471834
203682
10935
238649