440373
320157
389390
218115
313817
104403
575470
138602
176854
249203