Year Number 1960 3171642 1961 3281143 1962 3403902 1963 3535809 1964 3672093 1965 3813372 1966 3960285 1967 4111254 1968 4264256 1969 4416447 1970 4568249 1971 4734246 1972 4917145 1973 5107153 1974 5304327 1975 5509222 1976 5719270 1977 5933512 1978 6151691 1979 6369541 1980 6573675 1981 6761384 1982 6946838 1983 7137104 1984 7335317 1985 7546864 1986 7777001 1987 8026620 1988 8292822 1989 8573213 1990 8861225 1991 9157004 1992 9465517 1993 9788522 1994 10131856 1995 10485394 1996 10842443 1997 11206929 1998 11577938 1999 11956863 2000 12340476 2001 12733232 2002 13142249 2003 13566016 2004 14006285 2005 14465922 2006 14943823 2007 15429906 2008 15924582 2009 16434173 2010 16931680 2011 17471985 2012 18056103 2013 18675218 2014 19348546 2015 20063775 2016 20794925 2017 21563828 2018 22384271 2019 23206136 2020 23922175 2021 24531203 2022 25228532 2023 26135027