Year Number 1960 6791571 1961 6966606 1962 7140317 1963 7302710 1964 7462284 1965 7627429 1966 7803111 1967 8001158 1968 8228722 1969 8472189 1970 8748040 1971 9019727 1972 9283901 1973 9566672 1974 9874002 1975 10203627 1976 10548777 1977 10895665 1978 11235130 1979 11556366 1980 11864796 1981 12167014 1982 12461707 1983 12767164 1984 13080345 1985 13388177 1986 13719321 1987 14057368 1988 14379991 1989 14690794 1990 14983686 1991 15248175 1992 15499271 1993 15735951 1994 15976671 1995 16239221 1996 16494031 1997 16722362 1998 16889311 1999 17025864 2000 17151077 2001 17250769 2002 17322443 2003 17392697 2004 17455983 2005 17507722 2006 17631660 2007 17766006 2008 17962406 2009 18117507 2010 18263410 2011 18492977 2012 18695082 2013 18852671 2014 19018477 2015 19156396 2016 19244115 2017 19245843 2018 19251079 2019 19234757 2020 19138302 2021 18975213 2022 18805844 2023 18677857