Year Number 1960 13969993 1961 13897065 1962 13638101 1963 13223103 1964 12819748 1965 12547677 1966 12328241 1967 12209650 1968 12242121 1969 12320933 1970 12428240 1971 12706538 1972 12943437 1973 13208618 1974 13451598 1975 13658883 1976 13799360 1977 13884546 1978 13919038 1979 13897719 1980 13816160 1981 13784498 1982 13702756 1983 13503424 1984 13300731 1985 13070680 1986 12785192 1987 12450895 1988 12072309 1989 11673256 1990 11290399 1991 10964342 1992 10681166 1993 10422051 1994 10194060 1995 9995593 1996 9829704 1997 9692934 1998 9565074 1999 9432650 2000 9314059 2001 9225348 2002 9143762 2003 9060936 2004 8976712 2005 8908568 2006 8852067 2007 8806174 2008 8762235 2009 8701572 2010 8640562 2011 8565666 2012 8486230 2013 8407491 2014 8326365 2015 8239298 2016 8151601 2017 8051228 2018 7936700 2019 7816633 2020 7693410 2021 7568053 2022 7438623 2023 7305220