440623
320294
389492
313878
104446
292321
575678
138656
176922
249289