Year	Number
1982	135856
1983	139196
1984	132332
1985	167517
1986	277482
1987	299934
1988	254429
1989	276604
1990	313986
1991	316512
1992	351297
1993	403311
1994	439410
1995	463729
1999	536762
2000	663705
2001	729384
2002	849384
2003	969359
2004	1133517
2005	1259277
2006	1387008
2007	1369440
2008	1382333
2009	1516806
2010	1873697
2011	2228396
2012	2413102
2013	2718882
2014	2954111
