442258
321120
390247
218675
314346
104816
293038
577006
138921
177360