Year	Number
1982	133989
1983	131458
1984	123232
1985	163353
1986	261263
1987	295580
1988	250282
1989	263156
1990	293356
1991	288245
1992	315817
1993	367875
1994	403291
1995	428251
1996	389905
1999	498146
2000	616848
2001	686292
2002	805597
2003	922895
2004	1087488
2005	1207325
2006	1335466
2007	1317800
2008	1328185
2009	1464590
2010	1817133
2011	2173787
2012	2362729
2013	2665936
2014	2901847
