Year	Number
1981	14397
1982	14691
1983	15870
1984	16306
1985	15914
1986	17810
1987	18227
1988	19582
1989	18846
1990	20681
1991	21994
1992	22982
1993	27485
1994	37097
1995	42723
1996	43234
1997	43302
1998	51704
1999	65730
2000	84275
2001	90236
2002	94120
2003	92251
2004	78996
2005	85669
2006	103421
2007	123514
2008	130172
2009	141943
2010	189926
2011	198547
2012	190851
2013	202818
2014	223756
2015	274822
2016	296321
2017	266029
