440330
320117
389370
218092
313807
104394
575436
138594
176838
249182