440550
320247
172295
389450
218172
313848
104428
164216
575603
138635