Year	Number
1970	307400
1971	337200
1972	316200
1973	217500
1974	275700
1975	357100
1976	374100
1977	347400
1978	365700
1979	381300
1980	355200
1981	309200
1982	332200
1983	323400
1984	371600
1985	390300
1986	364200
1987	370800
1988	382000
1989	372500
1990	265800
1991	342700
1992	282700
1993	320500
1994	519900
1995	661200
1996	688800
1997	772200
1998	859900
1999	932500
2000	1117411
2001	1114727
2002	1047843
2003	1416071
2004	1500673
2005	1795958
2006	2028711
2007	2473261
2008	2762458
2009	6348000
2010	5524157.42969209
2011	6380080.18386967
2012	7517581.27701275
2013	11656416
2014	11812712.8383915
2015	12193261
2016	13285098
2017	11975372
2018	12631703
2019	12497758
2020	3074172
2021	8208378
