440306
320100
389350
218088
313797
104380
575415
138588
176836
249171