Year	Number
1970	28700
1971	32000
1972	34700
1973	36700
1974	30600
1975	27200
1976	32000
1977	33400
1978	30400
1979	31400
1980	18900
1981	25300
1982	24000
1983	24600
1984	28400
1985	31600
1986	31700
1987	32900
1988	36800
1989	38300
1990	44200
1991	38600
1992	58600
1993	70500
1994	75100
1995	78500
1996	84900
1997	92800
1998	103900
1999	111400
2000	119945
2001	111342
2002	105996
2003	104377
2004	121815
2005	145952
2006	177088
2007	197132
2008	215275
2009	271835
2010	369174
2011	420222
2012	476115
2013	568212.396628194
2014	628104
2015	706067
2016	743673
2017	742260
2018	772925.545
2019	742503
2020	364856.074
2021	534041.09
