Year	Number
1971	56031
1972	65360
1973	72540
1974	82205
1975	93934
1976	106266
1977	121054
1978	135518
1979	147073
1980	153618
1981	169298
1982	180248
1983	200412
1984	218057
1985	238075
1986	256453
1987	291842
1988	317766
1989	345977
1990	366528
1991	409729
1992	443244
1994	458141
1995	459650
1997	441549
1998	475526
1999	520659
2000	554830
2001	684643
2003	669129
2004	611681
2005	640113
2006	580402
2007	792476
2008	912471
2009	1009787
2011	1252592
2012	1353939
2013	1429310
2014	1555943
2015	1648060
2016	1729686
