442538
321289
390367
218760
314447
104888
577233
138965
177471
249966