Year	Number
1970	5404400
1971	5291700
1972	5276600
1973	5407100
1974	5022300
1975	4939900
1976	5043400
1977	5143900
1978	5206200
1979	5399500
1980	5344700
1981	5011900
1982	4916100
1983	5136200
1984	5549800
1985	5905800
1986	6449000
1987	6731800
1988	7009400
1989	6892300
1990	7195400
1991	6881700
1992	6836800
1993	6671500
1994	7503500
1995	7965000
1996	8337600
1997	8253700
1998	8142200
1999	8831000
2000	9784346
2001	9517253
2002	8302667
2003	8825200
2004	10554981
2005	10988079
2006	10781083
2007	11004451
2008	10254839
2009	10380744
2010	11329725.61925597
2011	11303511.61579713
2012	11144558.18557714
2013	11008795.33686341
2014	10846743
2015	10820701
2016	11000033
2017	11082914
2018	11130969
2019	11315014
2020	6687141
2021	8576845.076
