Year	Number
1970	729522
1971	793530
1972	783276
1973	814673
1974	878096
1975	973604
1976	1036920
1977	1139413
1978	1208915
1979	1223850
1980	1302377
1981	1407158
1982	1616791
1983	1730300
1984	1930298
1985	2117000
1986	2203824
1987	2309000
1988	2417000
1989	2366666
1990	2470000
1991	2576537
1992	2403845
1993	2674965
1994	2789573
1995	2912473
1996	3068626
1997	5303564
1998	5806385
1999	6288239
2000	6559013
2001	6900916
2002	7354153
2003	7633314
2004	7377292
2005	7223879
2006	7363721
2007	7537971
2008	7963979
2009	8297774
2010	8374648
2011	8098177
2012	8328643
2013	8459336
2014	8772655
2015	8264317
2016	8655924
2017	8840589
