440594
320280
172319
389480
218198
313872
104442
292312
164238
575653