Year Number 1960 1641764 1961 1697727 1962 1754868 1963 1812924 1964 1871918 1965 1931763 1966 1992582 1967 2054205 1968 2115894 1969 2177646 1970 2239914 1971 2302792 1972 2366137 1973 2430153 1974 2494654 1975 2559369 1976 2624554 1977 2690159 1978 2756024 1979 2821809 1980 2887215 1981 2952280 1982 3017427 1983 3083771 1984 3151396 1985 3219410 1986 3287851 1987 3357278 1988 3428342 1989 3501660 1990 3576621 1991 3651809 1992 3726718 1993 3801439 1994 3870105 1995 3932399 1996 3993294 1997 4051890 1998 4107802 1999 4162488 2000 4217351 2001 4271617 2002 4330181 2003 4393360 2004 4455672 2005 4517262 2006 4577992 2007 4638424 2008 4700619 2009 4765395 2010 4831796 2011 4898563 2012 4965013 2013 5030991 2014 5096363 2015 5160958 2016 5224450 2017 5286818 2018 5348537 2019 5409472 2020 5472181 2021 5535650 2022 5594560 2023 5649550