440446
320187
389415
218140
313832
104413
575533
138623
176878
249225