440636
320303
389502
218208
104451
292329
575690
138658
176928
249296