Year	Number
1970	696700
1971	663100
1972	676100
1973	689400
1974	728600
1975	749800
1976	771300
1977	756900
1978	767300
1979	859600
1980	933800
1981	919100
1982	1029300
1983	1120300
1984	1163100
1985	1137400
1986	1155900
1987	1176800
1988	1161100
1989	1181800
1990	1193600
1991	1219100
1992	1260800
1993	1353900
1994	1412700
1995	1430600
1996	1498300
1997	1701200
1998	1777500
1999	1938700
2000	1795191
2001	1875770
2002	1720239
2003	1528729
2004	1543862
2005	1611517
2006	1649988
2007	1787182
2008	1755794
2009	1797292
2010	2255941.237344198
2011	2384451.9656856665
2012	2503306.4114108398
2013	2675506.415076939
2014	2771753.9966472397
2015	2832631
2016	2757267
2017	2685336
2018	2740715.29213874
2019	2771658.5831283564
2020	1252229.27
2021	1769289.8530000001
