440334
320121
389372
218094
313807
104394
292200
575436
138594
176841