Year Number 1960 6544900 1961 6741915 1962 6920548 1963 7102199 1964 7319401 1965 7566625 1966 7809018 1967 8071177 1968 8371409 1969 8678039 1970 8948160 1971 9218217 1972 9531075 1973 9838259 1974 10160154 1975 10492877 1976 10810102 1977 11126650 1978 11419208 1979 11638304 1980 11711442 1981 11625878 1982 11457176 1983 11317492 1984 11255601 1985 11213484 1986 11223815 1987 11314368 1988 11504270 1989 11806413 1990 12176883 1991 12642001 1992 13227889 1993 13880605 1994 14468407 1995 14957273 1996 15363024 1997 15695401 1998 15934527 1999 16085342 2000 16270575 2001 16547968 2002 16943263 2003 17384448 2004 17770236 2005 18061929 2006 18236534 2007 18202368 2008 17950461 2009 17655017 2010 17427374 2011 17443849 2012 17708973 2013 18083035 2014 18581495 2015 19148264 2016 19692736 2017 20233696 2018 20827359 2019 21482869 2020 22018085 2021 22360398 2022 22294151 2023 22812052