Year	Number
1981	190661
1982	190624
1983	184103
1984	229155
1985	239327
1986	352159
1987	381965
1988	350260
1989	370030
1990	428870
1991	428387
1992	491471
1993	573854
1994	631346
1995	675312
1996	707968
1997	712781
1998	720764
1999	772092
2000	980418
2001	1010662
2002	1118427
2003	1258480
2004	1474157
2005	1621894
2006	1793887
2007	1798835
2008	1821361
2009	1866752
2010	2279511
2011	2705594
2012	2963844
2013	3240470
2014	3504408
