440635
320302
389500
218206
313881
104451
292328
575688
138657
176928