440338
320130
389375
218096
313809
104395
575441
138599
176843
249185