Year Number 1960 1678718 1961 1704515 1962 1730237 1963 1756002 1964 1779682 1965 1805947 1966 1836385 1967 1866137 1968 1896365 1969 1927537 1970 1959730 1971 1992474 1972 2026309 1973 2061814 1974 2096374 1975 2126960 1976 2152619 1977 2174662 1978 2196229 1979 2230278 1980 2190280 1981 2151261 1982 2300410 1983 2458550 1984 2454552 1985 2440751 1986 2520004 1987 2624024 1988 2722250 1989 2818937 1990 2882850 1991 2995288 1992 3139719 1993 3173574 1994 3206808 1995 3372107 1996 3536116 1997 3634676 1998 3744746 1999 3872564 2000 3998960 2001 4120124 2002 4259397 2003 4452828 2004 4694147 2005 4905668 2006 5083919 2007 5257987 2008 5450246 2009 5653756 2010 5848080 2011 6063980 2012 6291705 2013 6536644 2014 6795089 2015 7015679 2016 7242411 2017 7504762 2018 7785176 2019 8067277 2020 8347423 2021 8644889 2022 8947169 2023 9256549