how long is the river eden