440678
320319
389525
218227
313900
104467
93002
216579
575745
138666