Year	Number
1971	1107906
1972	1225468
1974	1957109
1975	2190412
1976	2506014
1977	2805474
1978	3024000
1979	3417693
1980	3729916
1981	4042188
1982	4512582
1983	4817198
1984	5152572
1985	5396936
1986	5717572
1987	5821989
1988	5933355
1989	5998119
1990	5945595
1991	5911816
1992	5885986
1993	5970118
1994	6179579
1995	6429571
1996	6738024
1997	7031605
1998	7252370
1999	7483274
2000	7726904
2001	7943901
2002	8244426
2003	8596171
2004	8864251
2005	9080217
2006	9281593
2007	9446670
2008	9588558
2009	9711334
2010	9811082
2011	9950960
2012	10120115
2013	9042238
2014	9473577
2015	9805487
2016	9941378
2017	10279943
