Year	Number
1976	1603590
1980	1063678
1981	1146205
1982	1370105
1983	1466077
1984	1643763
1985	1812445
1986	1926698
1987	2052546
1988	2192400
1989	2264699
1990	2363764
1991	2477538
1992	2558404
1993	2687324
1994	2840234
1995	2928267
1996	3004927
1997	3064642
1998	3179049
1999	3235333
2000	3084705
2001	2859099
2002	1931357
2003	1405318
2004	1143127
2005	865432
2006	496744
2008	453560
2010	1061958
2012	1525136
2013	1851249
2014	2085426
