Year	Number
1970	380548
1971	399969.6
1972	411439.9
1973	466576.9
1974	496399.3
1975	556411.9
1976	594614.4
1977	643738.3
1978	713670.4
1979	802463.3
1980	899681.5
1981	1010630
1982	1089972
1983	1165353
1984	1221771
1985	1299424
1986	1263613
1987	1313626
1988	1368123
1989	1311300
1990	1325715
1991	1329309
1992	1361316
1993	1418610
1994	1496244
1995	1580263
1996	1621221
1997	1651327
1998	1679952
1999	1708263
2000	1826451
2001	1904294
2002	1972809
2003	2074598
2004	2133122
2005	2150871
2006	2218454
2007	2375236
2008	2585660
2009	2796206
2010	3013148
2011	3109136
2012	3209236
2013	3313135
2014	3450307
2015	3454792
2016	3483864
2017	3550327
2018	3654180
