Year Number 1960 3405252 1961 3412647 1962 3422840 1963 3438130 1964 3455503 1965 3472419 1966 3489481 1967 3505348 1968 3524149 1969 3553333 1970 3584378 1971 3606063 1972 3615428 1973 3615420 1974 3609958 1975 3600756 1976 3589444 1977 3573158 1978 3554605 1979 3535029 1980 3525998 1981 3536621 1982 3556700 1983 3581001 1984 3592767 1985 3586604 1986 3575314 1987 3563885 1988 3555951 1989 3528054 1990 3511849 1991 3528233 1992 3542275 1993 3552675 1994 3559075 1995 3561530 1996 3561739 1997 3560685 1998 3556536 1999 3552576 2000 3551517 2001 3552638 2002 3549407 2003 3543424 2004 3539673 2005 3534237 2006 3529239 2007 3521510 2008 3510109 2009 3496551 2010 3482467 2011 3467013 2012 3436453 2013 3408865 2014 3376597 2015 3343846 2016 3308679 2017 3276312 2018 3247310 2019 3214180 2020 3176892 2021 3144060 2022 3144813 2023 3140988