Year	Number
1970	14900
1971	16500
1972	18400
1973	20900
1974	20000
1975	21000
1976	23100
1977	24000
1978	25800
1979	26100
1980	27200
1981	27800
1982	36400
1983	37700
1984	38000
1985	37800
1986	37700
1987	38700
1988	40100
1989	39900
1990	42000
1991	47400
1992	63600
1993	73000
1994	87700
1995	109000
1996	118100
1997	121300
1998	127900
1999	127200
2000	138700
2001	133561
2002	135516
2003	128449
2004	137049
2005	141968
2006	149512
2007	151070
2008	150738
2009	138942
2010	176195
2011	166729.997287091
2012	162715.735981131
2013	166251
2014	162576
2015	152056
2016	149030
2017	156761
2018	130260
2019	330226
2020	121668
2021	161093
