Year Number 1970 76323016 1971 77232256 1972 79230264 1973 81024776 1974 83039400 1975 84374304 1976 85728944 1977 87011104 1978 87481680 1979 86324752 1980 89505928 1981 89257304 1982 89748256 1983 89375104 1984 89380640 1985 88898088 1986 89485272 1987 89272024 1988 88247416 1989 87187208 1990 85953784 1991 85806072 1992 85980984 1993 87534584 1994 89058648 1995 89058680 1996 88960560 1997 88669440 1998 87559992 1999 87516440 2000 87995328 2001 88096976 2002 88215960 2003 88366976 2004 87615928 2005 87738456 2006 87158880 2007 86697504 2008 86280664 2009 85524816 2010 85040568 2011 83740768 2012 83191032 2013 84914104 2014 84579384 2015 83920296 2016 83721488 2017 83670624 2018 83039840 2019 83160056 2020 83252344 2021 83823752 2022 85741616