Rainfall by year 1996-2024