Year	Number
1980	118962
1981	87884
1982	74795
1983	85216
1984	106043
1985	160862
1986	210646
1987	205715
1988	193053
1989	207233
1990	232486
1991	252631
1992	310680
1993	410027
1994	406445
1995	466878
1996	454425
1997	468393
1998	473791
1999	496679
2000	627557
2001	651610
2002	738857
2003	831685
2004	1000673
2005	1091561
2006	1192177
2007	1159627
2008	1168775
2009	1251843
2010	1554454
2011	1930874
2012	2175383
2013	2412420
2014	2664788
