Year Number 1960 7444550 1961 7670434 1962 7885407 1963 8112624 1964 8381626 1965 8716532 1966 9060610 1967 9387178 1968 9747890 1969 10101031 1970 10409387 1971 10726044 1972 11073515 1973 11402164 1974 11748798 1975 12102202 1976 12451146 1977 12818113 1978 13161145 1979 13417703 1980 13541237 1981 13529326 1982 13439236 1983 13392408 1984 13421730 1985 13471808 1986 13589652 1987 13807193 1988 14110083 1989 14476714 1990 14898553 1991 15362223 1992 15848498 1993 16345321 1994 16786656 1995 17143221 1996 17456205 1997 17682816 1998 17831131 1999 17950313 2000 18176582 2001 18544585 2002 19044460 2003 19576989 2004 20042478 2005 20403126 2006 20654593 2007 20734810 2008 20662255 2009 20531795 2010 20418200 2011 20420567 2012 20585602 2013 20875844 2014 21293895 2015 21817350 2016 22356438 2017 22886826 2018 23539568 2019 24304609 2020 24901911 2021 25387557 2022 25416815 2023 26347274