Year	Number
1970	993804.1
1971	1059466
1972	1221865
1973	1406166
1974	1635313
1975	1868635
1976	2058853
1977	2123558
1978	2255210
1979	2401473
1980	2692919
1981	3125229
1982	3100908
1983	3361761
1984	4566646
1985	5450461
1986	6480836
1987	7276711
1988	7761343
1989	8147332
1990	8442839
1991	8722271
1992	9091956
1993	9653189
1994	10500000
1995	11700000
1996	12900000
1997	13800000
1998	14800000
1999	15900000
2000	15500000
2001	15700000
2002	15200000
2003	14600000
2004	16100000
2005	17100000
2006	18900000
2007	21100000
2008	23100000
2009	24300000
2010	25100000
2011	25400000
2012	25200000
2013	26700000
2014	25000000
2015	23100000
2016	22300000
2017	22700000
2018	22900000
