Year Number 1970 2449462 1971 3434297 1972 3608098 1973 3834499 1974 4109066 1975 4358607 1976 4576971 1977 4657628 1978 4804447 1979 5002314 1980 5455130 1981 6073716 1982 6067439 1983 6212350 1984 7497651 1985 8477245 1986 9570414 1987 10400000 1988 10900000 1989 11300000 1990 11500000 1991 11900000 1992 12200000 1993 12800000 1994 13800000 1995 15100000 1996 16300000 1997 16800000 1998 18100000 1999 19000000 2000 18500000 2001 18700000 2002 18000000 2003 17400000 2004 18800000 2005 19800000 2006 21600000 2007 23700000 2008 25700000 2009 26900000 2010 27700000 2011 27900000 2012 27600000 2013 29100000 2014 27400000 2015 25400000 2016 24500000 2017 24900000 2018 24900000