Year Number 1960 4701872 1961 4827267 1962 4962117 1963 5104923 1964 5247789 1965 5388778 1966 5533639 1967 5683660 1968 5840137 1969 6000903 1970 6164579 1971 6359746 1972 6594662 1973 6845690 1974 7099803 1975 7352456 1976 7596237 1977 7875553 1978 8202086 1979 8526167 1980 8846277 1981 9065115 1982 9176113 1983 9257635 1984 9313564 1985 9325658 1986 9509262 1987 9899610 1988 10277545 1989 10641017 1990 10974262 1991 11228974 1992 11352205 1993 11406498 1994 11505370 1995 11642412 1996 11797173 1997 12069893 1998 12443664 1999 12823428 2000 13207335 2001 13589649 2002 13974572 2003 14354483 2004 14716058 2005 15047579 2006 15355755 2007 15650693 2008 15932292 2009 16208103 2010 16488263 2011 16767529 2012 17028075 2013 17269738 2014 17580172 2015 18064982 2016 18188852 2017 18108848 2018 18301741 2019 18527449 2020 18777739 2021 19028342 2022 19282735 2023 19574594