442092
321038
390183
218623
314294
104777
576857
138896
177312
249809