440550
320245
389449
218170
313848
104427
92984
216530
575603
138635