Year	Number
1970	1211800
1971	1299100
1972	1383300
1973	1379200
1974	1415900
1975	1383300
1976	1444900
1977	1442900
1978	1479600
1979	1515100
1980	1503800
1981	1453500
1982	1486600
1983	1506400
1984	1545500
1985	1593800
1986	1663600
1987	1796000
1988	1963100
1989	2095700
1990	2235100
1991	2235100
1992	2473800
1993	2611700
1994	2733400
1995	2858600
1996	3106900
1997	3461900
1998	3625800
1999	3885000
2000	4149031
2001	4140156
2002	3991441
2003	4139732
2004	4413329
2005	4431467
2006	4657953
2007	4917391
2008	4959760
2009	4827314
2010	5260808.805379315
2011	5429662.687821304
2012	5278710.453489675
2013	5145234.909
2014	5170163.19764928
2015	5291624
2016	5468736
2017	5481436
2018	5608067.939490196
2019	5900296.733
2020	2301206.386
2021	2915300.3940000003
