440632
320300
389498
218206
313880
104450
292324
575685
138657
176925