440306
320100
389350
218088
313797
104380
292185
575415
138588
176836