440340
320130
389375
218096
313809
104395
292205
92956
216487
575441