Year	Number
1970	851900
1971	785500
1972	848000
1973	903200
1974	922300
1975	1010000
1976	1094400
1977	1135000
1978	1180300
1979	1264700
1980	1329500
1981	1335400
1982	1356200
1983	1443000
1984	1538700
1985	1537900
1986	1539900
1987	1575700
1988	1595600
1989	1628300
1990	1603200
1991	1559100
1992	1692000
1993	1695900
1994	1828700
1995	1804800
1996	1925100
1997	1985900
1998	1992200
1999	2043100
2000	2077309
2001	2197664
2002	2027711
2003	2065419
2004	2360942
2005	2441945
2006	2670479
2007	2893009
2008	2852615
2009	2986969
2010	3940298.1667930936
2011	4158415.0863253493
2012	4357526.487461408
2013	4574583.463551795
2014	4976915.633455956
2015	5220321
2016	5700375
2017	5886141.0879999995
2018	6219620.0608852
2019	6098318
2020	2897143.22
2021	3558135.8499999996
