440590
320270
389477
218194
313867
104436
575644
138645
176912
249275