440587
320270
172316
389476
218193
313865
104436
164235
575642
138644