440644
320306
389508
218212
313887
104454
92999
216569
575700
138659