Year	Number
1971	63976
1972	217570
1973	342503
1974	482481
1975	634284
1976	707318
1977	689877
1978	689202
1979	889209
1980	1198676
1981	1697008
1982	1549904
1983	1742981
1984	2887861
1985	3695400
1986	4604200
1987	5209300
1988	5581300
1989	6006500
1990	6258000
1991	6526000
1992	6855000
1993	7392000
1994	8157000
1995	9124841
1996	10090627
1997	10878677
1999	12752383
2000	12327079
2003	11298031
2006	15306302
2007	17228669
2008	18906427
2009	19777488
2010	20419354
2011	20299603
2012	19696392
2013	21140347
2014	19233849
2015	17555320
2016	16569753
2017	15992821
2018	15927388
