442485
321262
173041
390346
218746
314437
104879
164863
577192
138958