440418
320178
172233
389400
218127
313827
104407
164168
575503
138607