440728
320340
172375
389552
218248
313917
104477
164285
575793
138678