Year Number 1960 1438034 1961 1490716 1962 1545984 1963 1604989 1964 1666412 1965 1728560 1966 1792239 1967 1857555 1968 1924639 1969 1993677 1970 2064164 1971 2135981 1972 2209743 1973 2285564 1974 2363069 1975 2442649 1976 2523982 1977 2606128 1978 2688772 1979 2771576 1980 2853899 1981 2937287 1982 3024112 1983 3113286 1984 3202938 1985 3293061 1986 3384178 1987 3474980 1988 3564730 1989 3654818 1990 3744599 1991 3834325 1992 3925674 1993 4019983 1994 4119231 1995 4224000 1996 4332408 1997 4442488 1998 4554405 1999 4669466 2000 4788915 2001 4913563 2002 5044385 2003 5183480 2004 5332889 2005 5494897 2006 5668764 2007 5850739 2008 6038245 2009 6229762 2010 6424528 2011 6621361 2012 6818473 2013 7014106 2014 7206182 2015 7393017 2016 7577330 2017 7759440 2018 7936292 2019 8105773 2020 8267697 2021 8424534 2022 8578886 2023 8731618