440471
320193
389419
218146
313835
104415
292256
575548
138625
176881