Year	Number
1970	104600
1971	116000
1972	116000
1973	108500
1974	107700
1975	117300
1976	127700
1977	181000
1978	100000
1979	105300
1980	235000
1981	405200
1982	572700
1983	616500
1984	681300
1985	698600
1986	611400
1987	586900
1988	694300
1989	744500
1990	891800
1991	892700
1992	1045600
1993	993800
1994	1066800
1995	1155700
1996	1170700
1997	1231900
1998	1212500
1999	1421500
2000	1755567
2001	1718331
2002	1740807
2003	1957606
2004	2412889
2005	2817778
2006	3100832
2007	3206766
2008	2951506
2009	2417713
2010	3008322.69188759
2011	3665394
2012	4616417
2013	4793393.4
2014	4756131
2015	4911730
2016	5284585
2017	5403577
2018	5882376
2019	5582446
2020	1240391
2021	871685
