Year	Number
1980	26177
1981	23004
1982	18565
1983	20807
1984	29564
1985	49243
1986	50970
1987	44069
1988	47549
1989	48737
1990	57464
1991	67606
1992	90818
1993	132222
1994	141688
1995	171030
1996	149410
1997	145478
1998	153250
1999	164697
2000	212771
2001	259417
2002	364336
2003	446641
2004	582748
2005	657603
2006	739340
2007	679935
2008	667025
2009	806906
2010	1056563
2011	1386776
2012	1618432
2013	1847938
2014	2104411
