why do river lengths differ