440594
320280
389480
218198
313872
104442
92990
216554
575653
138648