Year	Number
1970	20253372
1971	26482476
1972	31493670
1973	36166904
1974	34946780
1975	37137884
1976	45368416
1977	59055676
1978	68488200
1979	66371588
1980	60248276
1981	56777808
1982	50145904
1983	47027980
1984	46865160
1985	49236900
1986	51663800
1987	54108600
1988	55062400
1989	53621700
1990	51799200
1991	52385600
1992	53690000
1993	55100000
1994	55548100
1995	58941484
1996	63800416
1997	68275440
1999	77436272
2000	81487960
2001	86516712
2002	90722792
2003	95624760
2006	101195120
2007	101830968
2008	101448264
2009	100392464
2010	99218080
2011	97452464
2012	95004208
2013	94324416
2014	88691792
2015	86127200
2016	83956320
2017	83407928
2018	84321856
2019	86101696
2020	88409920
2021	90919184
2022	93740840
