Year	Number
1982	183444
1983	202844
1984	222195
1985	252745
1986	262407
1987	273926
1988	276422
1989	274792
1990	297890
1991	306985
1992	381632
1993	351226
1994	386713
1995	402663
1996	415444
1997	349196
1998	320669
1999	381930
2000	475818
2001	521142
2002	619543
2003	733684
2004	879227
2005	952712
2006	1044839
2007	992567
2008	951732
2009	1109414
2010	1353095
2011	1662070
2012	1869338
2013	2153439
2014	2428913
