How far will we go to achieve perfection?
2007
2021
2023
2005
2009
2022
2024
—
1915
2011
2013
2019
1982
1993
1987