Chinese puppet fable.
1931
1989
2014
1971
—
1924
2018
2022
1974
2021
2002
1976
2024
2017
1967
1991
2009
1913
1992