440629
320298
389495
218205
313879
104447
292324
575680
138657
176922