Year	Number
1970	315200
1971	342200
1972	390700
1973	453600
1974	517900
1975	624800
1976	737000
1977	812300
1978	849500
1979	965100
1980	1076200
1981	1252500
1982	1460700
1983	1534500
1984	1497900
1985	1449200
1986	1465700
1987	1511100
1988	1557300
1989	1640600
1990	965600
1991	840100
1992	1408600
1993	1553800
1994	1756200
1995	1950800
1996	2133400
1997	2113900
1998	2240800
1999	2130000
2000	2112523
2001	2084574
2002	2299218
2003	2185990
2004	2496441
2005	2433213
2006	2627870
2007	2659769
2008	2523966
2009	2597076
2010	4563082
2011	3722729.502639
2012	3481039
2013	3244805
2014	3530851
2015	3752995
2016	4069935
2017	5731748
2018	6464847
2019	7385299
2020	1823594
2021	2182888
