Year Number 1960 7617746 1961 7838440 1962 8068828 1963 8311013 1964 8564755 1965 8829056 1966 9104743 1967 9393432 1968 9696370 1969 10006526 1970 10317212 1971 10616338 1972 10885563 1973 11146099 1974 11428676 1975 11730959 1976 12045227 1977 12369253 1978 12701999 1979 13011511 1980 13284026 1981 13563558 1982 13880052 1983 14228932 1984 14617944 1985 15038915 1986 15486807 1987 15974216 1988 16489323 1989 17028543 1990 17586630 1991 18171935 1992 18801966 1993 19462958 1994 20125021 1995 20680831 1996 21249572 1997 21876935 1998 22537658 1999 23279247 2000 24020697 2001 24763325 2002 25545090 2003 26354736 2004 27146084 2005 27946588 2006 28773227 2007 29629804 2008 30509862 2009 31412520 2010 32341728 2011 33295738 2012 34273295 2013 35273570 2014 36336539 2015 37477356 2016 38748299 2017 40127085 2018 41515395 2019 42949080 2020 44404611 2021 45853778 2022 47249585 2023 48582334