Year	Number
1971	425146
1972	480950
1973	533653
1974	584211
1975	631210
1976	715848
1977	774829
1978	812965
1979	853754
1980	889964
1981	918111
1982	945939
1983	985422
1984	1014541
1985	1061139
1986	1092833
1987	1112093
1988	1129246
1989	1138916
1990	1164868
1991	1200397
1992	1248018
1993	1286046
1999	1439122
2000	1543425
2001	1677807
2002	1811127
2003	1866114
2004	1953506
2005	2028388
2006	2104857
2007	2174619
2008	2224214
2009	2252421
2010	2254935
2011	2287393
2012	2354412
2013	2574580
2014	2567278
2015	2522661
2016	2427635
2017	2391174
