Year Number 1960 10102037 1961 10159516 1962 10215825 1963 10287706 1964 10369308 1965 10424739 1966 10466723 1967 10548423 1968 10643868 1969 10708038 1970 10786689 1971 10882975 1972 10979152 1973 11083670 1974 11193310 1975 11303797 1976 11410843 1977 11518770 1978 11633725 1979 11761230 1980 11890444 1981 12022510 1982 12153472 1983 12271421 1984 12383446 1985 12488242 1986 12584251 1987 12674540 1988 12760546 1989 12846934 1990 12935108 1991 13045417 1992 13178705 1993 13308524 1994 13427172 1995 13529373 1996 13617486 1997 13694069 1998 13755229 1999 13809415 2000 13859581 2001 13924481 2002 14094688 2003 14350346 2004 14616765 2005 14852073 2006 15080324 2007 15355001 2008 15564365 2009 15641699 2010 15646725 2011 15640470 2012 15598530 2013 15478507 2014 15359320 2015 15302687 2016 15288894 2017 15304144 2018 15366620 2019 15488653 2020 15581289 2021 15607837 2022 15705706 2023 15858446