Year Number 1970 1671428 1971 1711885 1972 1564572 1973 1539473 1974 1470300 1975 1436300 1976 1439300 1977 1532350 1978 1942663 1979 2002200 1980 2081391 1981 2132596 1982 2142377 1983 2153595 1984 2186712 1985 2242645 1986 2304499 1987 2037313 1988 2084000 1989 2114800 1990 2112023 1991 2112723 1992 2059203 1993 2012702 1994 1960495 1995 1962498 1996 1843848 1998 1801933 2001 1767650 2002 1729014 2003 1667994 2004 1580072 2005 1610778 2006 1611763 2007 1621617 2008 1631430 2009 1619244 2010 1720806 2011 1735475 2012 1752137 2013 1767322 2014 1777823 2015 1778176 2016 1763162 2017 1746843 2018 1725424 2019 1710466 2020 1694722 2021 1665457