Year	Number
1970	831241.2
1971	843073.4
1972	892572
1973	937515.8
1974	972884.1
1975	1049464
1976	1105262
1977	1145816
1978	1170126
1979	1192614
1980	1217542
1981	1208193
1982	1228346
1983	1256063
1984	1275148
1985	1303560
1986	1331855
1987	1356319
1988	1384571
1989	1404951
1990	1455039
1991	1526857
1992	1573464
1993	1621061
1994	1684711
1995	1774769
1996	1860087
1997	1943093
1998	1902542
1999	1958836
2000	2010927
2001	2068620
2002	2130111
2003	2186730
2004	2264646
2005	2319498
2006	2387453
2007	2438805
2008	2475524
2009	2526724
2010	2569138
2011	2607875
2012	2617727
2013	2615048
2014	2639123
2015	2648221
2016	2670427
2017	2688015
2018	2712533
