Year Number 1960 18589100 1961 19040080 1962 19232572 1963 19334506 1964 19263116 1965 19075543 1966 18768045 1967 18437981 1968 18117630 1969 17765219 1970 17359836 1971 16996906 1972 16688499 1973 16368932 1974 16037947 1975 15723070 1976 15471008 1977 15285765 1978 15168571 1979 15165721 1980 15290132 1981 15475175 1982 15712906 1983 16012171 1984 16336667 1985 16607919 1986 16838612 1987 17053252 1988 17246157 1989 17354163 1990 17300577 1991 17218236 1992 17037478 1993 16789712 1994 16540042 1995 16267338 1996 15927100 1997 15502154 1998 14959812 1999 14342310 2000 13717460 2001 13063832 2002 12377263 2003 11835068 2004 11474616 2005 11161763 2006 10926088 2007 10832051 2008 10873787 2009 10988686 2010 11092380 2011 11253683 2012 11534048 2013 11848074 2014 12171402 2015 12497009 2016 12798804 2017 13021292 2018 13131644 2019 13179397 2020 13178608 2021 13165537 2022 13108476 2023 12976036