Heavy rainfall, snowmelt, dam failures, storm surges, and human activities such as deforestation and urbanization.