Year	Number
1985	30516
1986	27547
1987	31402
1988	28622
1989	31570
1990	35404
1991	35666
1992	52838
1993	53223
1994	58216
1995	61667
1996	76852
1997	96940
1998	113421
1999	110603
2000	112077
2001	119651
2002	121151
2003	128280
2004	149554
2005	182075
2006	198865
2007	215050
2008	226343
2009	200386
2010	220871
2011	243858
2012	252310
2013	262610
2014	269278
2015	280231
2016	272182
2017	269189
