440682
320320
389527
218227
313900
104467
93002
216579
575749
138666