Life in spite of everything.
1995
1996
2006
2013
2022
1916
—
1997
2021
2023
1958
1945
1961
1957
2018
2017