442846
321472
390520
218853
314541
104966
293313
577485
139005
177569