Year	Number
1970	563200
1971	714800
1972	843900
1973	1053600
1974	1252100
1975	1618000
1976	1681600
1977	1997100
1978	2229000
1979	2663400
1980	2950000
1981	3000000
1982	3150000
1983	3410500
1984	3781000
1985	3965900
1986	3689900
1987	3566900
1988	3655000
1989	3862300
1990	3748000
1991	3385000
1992	3551100
1993	3254500
1994	3241000
1995	3477800
1996	3494100
1997	3517700
1998	3381800
1999	2936800
2000	2997480
2001	3419249
2002	3002232
2003	3292815
2004	3236364
2005	3037298
2006	2899722
2007	2813018
2008	2884506
2009	4370917
2010	3372283
2011	3543663
2012	4082595
2013	4492436.96334419
2014	5021288.96334419
2015	5400896
2016	6093416
2017	6230157
2018	6442442
2019	6752002
2020	1460077
2021	1949936
