440550
320247
172295
389450
218172
313848
104428
164216
92984
216530