440640
320304
389502
218210
313885
104453
292330
575694
138658
176928