440306
320100
389350
218088
313798
104380
575415
138588
176836
249172