Year Number 1960 2060355 1961 2052215 1962 2038268 1963 2020703 1964 2002929 1965 1987921 1966 1975839 1967 1965796 1968 1964334 1969 1972584 1970 1979004 1971 1980481 1972 1979966 1973 1983503 1974 1996610 1975 2006994 1976 2013115 1977 2021016 1978 2018501 1979 2012675 1980 2010696 1981 2005884 1982 1999607 1983 1985574 1984 1963558 1985 1938522 1986 1917344 1987 1903334 1988 1886815 1989 1837789 1990 1773291 1991 1721094 1992 1663776 1993 1610768 1994 1563864 1995 1514172 1996 1465646 1997 1415685 1998 1364000 1999 1317411 2000 1276729 2001 1218101 2002 1158875 2003 1118692 2004 1082269 2005 1052294 2006 1031275 2007 1019280 2008 1013221 2009 1013046 2010 1016599 2011 1019030 2012 1022358 2013 1025523 2014 1021726 2015 1012870 2016 1004658 2017 997805 2018 990275 2019 980935 2020 972082 2021 962521 2022 904849 2023 898326