Year	Number
1971	3460577
1972	3643124
1973	3809701
1974	4057579
1975	4117725
1976	3864720
1977	3915908
1978	3888963
1979	3900006
1980	3918069
1981	3911054
1982	3791497
1983	3803119
1984	3926016
1985	4001236
1986	4043246
1987	4063697
1988	4141825
1989	4169699
1990	4198175
1991	4275891
1992	4289886
1993	4355952
1994	4316446
1995	4300032
1996	4264417
1997	4333313
1998	4480691
1999	4440058
2000	4422962
2001	4414655
2002	4407801
2003	4401887
2004	4298467
2005	4441447
2006	4829313
2007	4760782
2008	4720698
2009	4700123
2010	4699970
2011	4710630
2012	4754127
2013	4804248
2014	4838587
2015	4901509
2016	4936517
2017	4980314
