Year Number 1971 1021511 1972 1014802 1973 955920 1974 968689 1975 955255 1976 941941 1977 923677 1978 902627 1979 878385 1980 861746 1981 842117 1982 821059 1983 780408 1984 758663 1985 739522 1986 730288 1987 727647 1988 728718 1989 727060 1990 722811 1991 719372 1992 711521 1993 739093 1994 736782 1995 738768 1996 742796 1999 762734 2000 773742 2001 771889 2002 767787 2003 761730 2004 747111 2005 738580 2006 732808 2007 732411 2008 733052 2009 731603 2010 731761 2011 736062 2012 744331 2013 764137 2014 773568 2015 782606 2016 797390 2017 814974 2018 821236 2019 823109 2020 823725 2021 818422