Year Number 1960 5232080 1961 5419987 1962 5617368 1963 5822825 1964 6035730 1965 6256432 1966 6482605 1967 6713675 1968 6949440 1969 7189898 1970 7476534 1971 7892371 1972 8325835 1973 8777148 1974 9242659 1975 9719035 1976 10204580 1977 10702382 1978 11217147 1979 11745943 1980 12253601 1981 12639265 1982 13026009 1983 13417988 1984 13814893 1985 14214648 1986 14617853 1987 15023740 1988 15434167 1989 15844682 1990 16250407 1991 16601633 1992 16946761 1993 17294692 1994 17644544 1995 17991463 1996 18333677 1997 18676085 1998 19014440 1999 19337865 2000 19794084 2001 20716767 2002 21664845 2003 22633716 2004 23622396 2005 24624429 2006 25647750 2007 26697288 2008 27767512 2009 28849963 2010 29940706 2011 30713268 2012 31428409 2013 32140444 2014 32841765 2015 33526210 2016 34207697 2017 34881915 2018 35527626 2019 36147331 2020 36759934 2021 37349283 2022 37919842 2023 38491230