Year	Number
1981	187042
1982	186374
1983	182307
1984	226432
1985	229851
1986	342734
1987	372992
1988	343594
1989	364520
1990	411365
1991	407044
1992	471194
1993	569351
1994	622031
1995	664012
1996	699286
1997	705351
1998	708352
1999	754785
2000	963670
2001	994609
2002	1101397
2003	1241030
2004	1455549
2005	1602153
2006	1771607
2007	1774763
2008	1799743
2009	1849239
2010	2262379
2011	2684877
2012	2939646
2013	3218280
2014	3481071
