440550
320247
389450
218172
313848
104428
575604
138635
176902
249257