Estimation, forecasting and extrapolation of river flows by artificial neural networks | Synapse