440726
320340
389551
218247
313917
104477
93007
216592
575793
138678