440996
320470
389664
218318
313990
104525
575997
138720
177035
249413