Year	Number
1971	3823556
1972	4019028
1973	4241657
1974	4442157
1975	4582780
1976	4875179
1977	5067343
1978	5208725
1979	5270298
1980	5297087
1981	5307989
1982	5300387
1983	5319934
1984	5324722
1985	5338731
1986	5361579
1987	5362202
1988	5338012
1989	5284637
1990	5245132
1991	5117897
1992	5010467
1993	4892194
1994	4938465
1995	4825719
1996	4708406
1997	4602243
1998	4490474
1999	4450012
2000	4404331
2001	4473362
2002	4515802
2003	4528300
2004	4505699
2005	4507408
2006	4531571
2007	4553163
2008	4575124
2009	4575921
2010	4626426
2011	4630305
2012	4572722
2013	4594302
2014	4596916
2015	4606017
2016	4589550
2017	4601869
2018	4630438
2019	4640170
2020	4636200
2021	4649000
