Year Number 1960 6995828 1961 7165275 1962 7345808 1963 7535042 1964 7736700 1965 7960009 1966 8201524 1967 8455642 1968 8724850 1969 9010299 1970 9316339 1971 9639319 1972 9979315 1973 10339489 1974 10712834 1975 11096073 1976 11485736 1977 11894042 1978 12324432 1979 12765265 1980 13221836 1981 13690008 1982 14167193 1983 14661189 1984 15164998 1985 15670564 1986 16172929 1987 16671880 1988 17167543 1989 17644169 1990 18114936 1991 18558922 1992 18960631 1993 19336552 1994 19685372 1995 20015341 1996 20333196 1997 20651765 1998 20966331 1999 21264568 2000 21565368 2001 21875917 2002 22170763 2003 22440962 2004 22689996 2005 22926205 2006 23165641 2007 23410447 2008 23643443 2009 23857963 2010 24059555 2011 24252684 2012 24423359 2013 24548523 2014 24624537 2015 24665087 2016 24690513 2017 24695234 2018 24661542 2019 24598507 2020 24524081 2021 24432211 2022 24321159 2023 24201985