Year Number 1973 14768790 1974 14735343 1975 14634651 1976 14638149 1977 14217610 1978 13676886 1979 12938990 1980 12774768 1981 12661417 1982 12869649 1983 13063584 1984 13499313 1985 14265121 1986 15170425 1987 16172721 1988 16822384 1989 17802932 1990 18328552 1991 18376880 1992 19162728 1993 19393200 1994 19861364 1995 20388840 1996 21813984 1997 21054848 1998 21252600 1999 21218412 2000 20937474 2001 20412924 2002 19598060 2003 18224360 2004 17678292 2005 17566036 2006 17014002 2007 16969748 2008 16780956 2009 16837276 2010 17600000 2011 17300000 2012 17200000 2013 17600000 2014 17500000 2015 18100000 2016 18400000 2017 19000000 2018 19300000