Year	Number
1980	208436
1981	209603
1982	220832
1983	252378
1984	278310
1985	311194
1986	325634
1987	337439
1988	351211
1989	365142
1990	392021
1991	402331
1992	492274
1993	475759
1994	532647
1995	551651
1996	582939
1997	515351
1998	459316
1999	522407
2000	661511
2001	693539
2002	791027
2003	906344
2004	1080113
2005	1172411
2006	1286522
2007	1249477
2008	1205843
2009	1322573
2010	1600340
2011	1947394
2012	2234752
2013	2474996
2014	2749420
