Year Number 1960 6153541 1961 6250740 1962 6352127 1963 6455990 1964 6576250 1965 6716301 1966 6863898 1967 7019879 1968 7184558 1969 7356506 1970 7535388 1971 7718779 1972 7907419 1973 8087773 1974 8258487 1975 8434678 1976 8614712 1977 8804011 1978 9004381 1979 9209129 1980 9420432 1981 9636119 1982 9847180 1983 10078172 1984 10333534 1985 10590913 1986 10848605 1987 11106401 1988 11365513 1989 11622547 1990 11874854 1991 12117755 1992 12354723 1993 12593130 1994 12836577 1995 13084512 1996 13336425 1997 13596742 1998 13865184 1999 14134016 2000 14391319 2001 14630084 2002 14850488 2003 15054870 2004 15252860 2005 15449317 2006 15642925 2007 15836209 2008 16020056 2009 16204691 2010 16404027 2011 16613951 2012 16830742 2013 17047694 2014 17249821 2015 17432774 2016 17611376 2017 17787103 2018 17951796 2019 18104883 2020 18255501 2021 18401658 2022 18546301 2023 18691229