440763
320354
172390
389564
218253
313930
104482
164300
575817
138686