Year	Number
1982	131000
1983	134478
1984	125899
1985	163941
1986	271393
1987	294170
1988	248497
1989	270706
1990	306658
1991	304455
1992	339643
1993	389501
1994	424620
1995	451345
1996	416065
1999	519872
2000	646169
2001	712332
2002	829887
2003	947277
2004	1109347
2005	1231586
2006	1358098
2007	1339237
2008	1352055
2009	1485147
2010	1847600
2011	2163933
2012	2351018
2013	2656059
2014	2905662
2016	1132092
