Year	Number
1970	419500
1971	457500
1972	437800
1973	380200
1974	362200
1975	448100
1976	463300
1977	528600
1978	593300
1979	632900
1980	701000
1981	691700
1982	676300
1983	618000
1984	634000
1985	664200
1986	697200
1987	692000
1988	683700
1989	741800
1990	762500
1991	752300
1992	1473900
1993	2122400
1994	2118700
1995	1670900
1996	1925200
1997	1790600
1998	1918800
1999	1386700
2000	1318518
2001	1284922
2002	1184098
2003	1521249
2004	1828303
2005	2011004
2006	2110423
2007	2630759
2008	2926821
2009	2896528
2010	4818305
2011	4714115
2012	4758406.30677172
2013	5157521
2014	5675088
2015	5677816
2016	5099726
2017	5121235
2018	5365261
2019	4827978
2020	1146368.544
2021	1534854
