Year	Number
1971	19746
1972	24595
1973	28320
1974	34125
1975	44306
1976	59162
1977	74567
1978	88409
1979	105770
1980	119801
1981	125122
1982	122925
1983	112861
1984	95941
1985	85745
1986	91609
1987	92289
1988	108557
1989	103835
1990	120572
1991	117153
1992	120289
1994	126335
1995	145717
1996	161672
1997	169178
1998	186410
1999	216484
2000	243590
2001	269776
2002	309551
2003	334864
2004	355547
2005	377156
2006	402224
2007	377118
2008	409145
2009	424500
2010	460032
2011	518288
2012	524750
2013	534174
2014	539695
2015	578929
2016	598939
2017	685737
2018	711617
