1000 1950 2021