Year Number 1960 26296003 1961 26152285 1962 26066071 1963 26021949 1964 25962352 1965 25944604 1966 25933785 1967 25828020 1968 25755461 1969 25812471 1970 25777019 1971 25725737 1972 25780052 1973 25832890 1974 25847763 1975 25795891 1976 25769132 1977 25796346 1978 25862037 1979 25983214 1980 26200665 1981 26503197 1982 26793544 1983 27027458 1984 27133664 1985 27098416 1986 27037015 1987 26972923 1988 26945724 1989 27008612 1990 27086949 1991 27147830 1992 27256913 1993 27357173 1994 27391608 1995 27439563 1996 27517826 1997 27581183 1998 27617610 1999 27628870 2000 27604224 2001 27580762 2002 27566557 2003 27515911 2004 27407191 2005 27259764 2006 27096599 2007 26972213 2008 26867256 2009 26738501 2010 26692719 2011 26237219 2012 26286936 2013 26326437 2014 26363406 2015 26490846 2016 26590724 2017 26562937 2018 26508363 2019 26420883 2020 26296870 2021 26172237 2022 26223404 2023 26279267