442909
321503
390546
218871
314553
104981
293342
577525
139012
177582