440350
320136
389383
218097
313811
104397
292211
92959
216498
575452