1978 to 2023