Year	Number
1971	17243
1972	21049
1973	27073
1974	32348
1975	39064
1976	41802
1977	45572
1978	51273
1979	55434
1980	64275
1981	83207
1982	99295
1983	117724
1984	115362
1985	112267
1986	99345
1987	95121
1988	85753
1990	77500
1995	116300
1996	128256
1997	146135
2000	208885
2001	233177
2002	262950
2003	283560
2004	313986
2005	377618
2006	433850
2011	699101
2013	846328
2014	873090
2015	941689
2016	965124
