385300
86571
975561
393652
219961
658424
45335
504131
1142957
375255
332847
219164
50938
720247
828284
489776
122530
297967
723415
27322
806624
744666
929702
650287
184979
521676