Year	Number
1970	16000
1971	38100
1972	39100
1973	39700
1974	33100
1975	29400
1976	27500
1977	30300
1978	34000
1979	39800
1980	37100
1981	34900
1982	38900
1983	41700
1984	47900
1985	49100
1986	53100
1987	59100
1988	69200
1989	143600
1990	120100
1991	120100
1992	141000
1993	163500
1994	170300
1995	188900
1996	207300
1997	229300
1998	207900
1999	204000
2000	226910
2001	228442
2002	238649
2003	240942
2004	232077
2005	221424
2006	223735
2007	243113
2008	250260
2009	256160
2010	280427
2011	282239
2012	285000
2013	360356
2014	368132
2015	448037
2016	473606
2017	499093.92
2018	527807
2019	549454
2020	254341
2021	287163
