Year	Number
1970	261137.1
1971	266341.9
1972	299739.7
1973	328272.3
1974	352084
1975	402161.4
1976	416987
1977	453214.1
1978	489910.5
1979	536532.9
1980	576927.5
1981	600641.3
1982	640691.4
1983	687667.6
1984	736750.1
1985	793760.4
1986	820822.3
1987	859602.5
1988	939691.8
1989	947585.5
1990	972760.6
1991	994519.7
1992	1031790
1993	1095173
1994	1176866
1995	1251483
1996	1267396
1997	1330800
1998	1279734
1999	1301469
2000	1352231
2001	1392720
2002	1446194
2003	1501572
2004	1591270
2005	1690962
2006	1791105
2007	1880359
2008	2143605
2009	2379475
2010	2614375
2011	2669222
2012	2787668
2013	2841414
2014	2985985
2015	3075768
2016	3087223
2017	3144649
2018	3357939
