Year	Number
1970	996500
1971	1046400
1972	1109000
1973	1100500
1974	1133900
1975	1098200
1976	1122700
1977	1131400
1978	1166900
1979	1186200
1980	1174400
1981	1147100
1982	1186400
1983	1170400
1984	1203600
1985	1240800
1986	1274400
1987	1397800
1988	1558800
1989	1672000
1990	1807500
1991	1877700
1992	2098100
1993	2215700
1994	2328000
1995	2469700
1996	2697200
1997	3005300
1998	3162400
1999	3400500
2000	3631804
2001	3620776
2002	3525731
2003	3668641
2004	3894383
2005	4181132
2006	4398057
2007	4637826
2008	4670197
2009	4551117
2010	4337753.805379314
2011	4456459.475431494
2012	4337873.621838548
2013	4152058.909
2014	4179438.39764928
2015	4314391
2016	4494509
2017	4506736
2018	4585315.939490196
2019	4882120.543
2020	1939625.837
2021	2387932.5349999997
