440740
320345
389555
218249
313923
104479
292384
575808
138683
176960