440684
320320
389527
218227
313900
104467
575750
138666
176948
249318