442456
321252
390333
218737
314427
104872
293146
577175
138956
177443