Year	Number
1981	45996
1982	45942
1983	41130
1984	32418
1985	29265
1986	52130
1987	50196
1988	59528
1989	64459
1990	67970
1991	68047
1992	83453
1993	92435
1994	107502
1995	109692
1999	123925
2000	183744
2001	156817
2002	144009
2003	160169
2004	171160
2005	185418
2006	205932
2007	211613
2008	204033
2009	153824
2010	193319
2011	193995
2012	198214
2013	240837
2014	237124
2015	234976
2016	256215
2017	236240
