Year Number 1960 11745401 1961 12184975 1962 12637076 1963 13100009 1964 13558731 1965 14002134 1966 14433577 1967 14852825 1968 15255487 1969 15637382 1970 15999600 1971 16337278 1972 16648969 1973 16930357 1974 17171830 1975 17370714 1976 17520286 1977 17618368 1978 17671566 1979 17691979 1980 17701400 1981 17695996 1982 17654888 1983 17575762 1984 17468029 1985 17341684 1986 17203543 1987 17054797 1988 16899387 1989 16753849 1990 16570685 1991 16376987 1992 16211481 1993 16062760 1994 15958525 1995 15887402 1996 15817361 1997 15716458 1998 15586118 1999 15412407 2000 15171295 2001 14903941 2002 14664060 2003 14447711 2004 14248844 2005 14051880 2006 13850251 2007 13669940 2008 13513340 2009 13361754 2010 13168816 2011 12937850 2012 12720798 2013 12534298 2014 12379351 2015 12232956 2016 12083167 2017 11936831 2018 11792334 2019 11641699 2020 11483263 2021 11313244 2022 11127205 2023 10931925