440693
320324
389530
218231
313903
104468
292360
575758
138672
176948