440339
320130
389375
218096
313809
104395
292204
575441
138599
176843