440196
320036
389298
218042
313759
104350
575323
138558
176812
249129