Year Number 1960 2093025 1961 2126640 1962 2168453 1963 2217075 1964 2274095 1965 2350072 1966 2444434 1967 2546132 1968 2656247 1969 2771361 1970 2884964 1971 2997283 1972 3114916 1973 3241619 1974 3378437 1975 3526212 1976 3683353 1977 3847619 1978 4011907 1979 4166279 1980 4311161 1981 4452532 1982 4593632 1983 4734588 1984 4876484 1985 5021921 1986 5172487 1987 5328850 1988 5489358 1989 5641610 1990 5757906 1991 5879809 1992 6018445 1993 6155207 1994 6280452 1995 6407968 1996 6554493 1997 6716554 1998 6880906 1999 7026533 2000 7207762 2001 7396471 2002 7592610 2003 7787546 2004 7984740 2005 8190656 2006 8409485 2007 8641408 2008 8878290 2009 9114187 2010 9453707 2011 9781971 2012 9981909 2013 10168532 2014 10344682 2015 10505526 2016 10651354 2017 10786196 2018 10911537 2019 11036989 2020 11167670 2021 11317005 2022 11503261 2023 11722430