Year	Number
1970	495100
1971	415600
1972	431100
1973	461500
1974	411000
1975	471500
1976	497500
1977	487400
1978	510000
1979	539800
1980	551400
1981	563500
1982	544500
1983	585900
1984	609400
1985	645100
1986	643300
1987	665300
1988	691000
1989	682300
1990	644400
1991	617300
1992	625100
1993	585300
1994	664400
1995	686600
1996	691900
1997	763100
1998	782700
1999	735200
2000	744984
2001	754478
2002	753462
2003	777684
2004	866079
2005	918669
2006	1064289
2007	1232976
2008	1260847
2009	1307064
2010	1779172.7701425399
2011	1933270.8830652905
2012	1949590.1322570918
2013	2026106.5322386173
2014	2193441.886262265
2015	2346783
2016	2575842
2017	2687746
2018	2961891.5386357075
2019	3015516.79
2020	1424913.9624
2021	1607856.246
