Year Number 1970 1866888 1971 1890322 1972 1903136 1973 1915350 1974 1918219 1975 1898266 1976 1891891 1977 1857345 1978 1833055 1979 1825611 1980 1825495 1981 1817487 1982 1795371 1983 1779157 1984 1767692 1985 1741965 1986 1733729 1987 1690103 1988 1658659 1989 1623387 1990 1582956 1991 1560777 1992 1532864 1993 1498890 1994 1473723 1995 1446497 1996 1412987 1997 1379211 1998 1344037 1999 1305900 2000 1277526 2001 1247222 2002 1197889 2003 1146106 2004 1098206 2005 1045669 2006 996774 2007 956553 2008 918957 2009 885810 2010 846106 2011 806132 2012 765245 2013 726754 2014 675063 2015 644558 2016 616231 2017 577586 2018 548960 2019 505342 2020 467404 2021 441094 2022 417860