Year	Number
1970	4388472
1971	4483918
1972	4746154
1973	5049850
1974	5317851
1975	5832204
1976	6346965
1977	6862970
1978	7457357
1979	7967015
1980	8463704
1981	8967598
1982	9520236
1983	10000000
1984	10600000
1985	11200000
1986	11900000
1987	12500000
1988	12900000
1989	13200000
1990	14500000
1991	14600000
1992	14700000
1993	15000000
1994	15900000
1995	16300000
1996	16800000
1997	17600000
1998	18500000
1999	19300000
2000	20100000
2001	20900000
2002	21600000
2003	23200000
2004	24100000
2005	24500000
2006	24900000
2007	25600000
2008	26100000
2009	27000000
2010	27600000
2011	28500000
2012	28900000
2013	28300000
2014	28100000
2015	28400000
2016	28700000
2017	29200000
2018	29800000
