440610
320286
172320
389486
218202
313876
104443
292316
164242
575667