How far will we go to achieve perfection?
2020
2019
2021
2024
1990
1973
1986
2018
2015
2022
1980
—
2004
1970
2001
1982
1965