Year Number 1960 2607197 1961 2674528 1962 2750276 1963 2834131 1964 2919250 1965 2999655 1966 3077273 1967 3152913 1968 3225242 1969 3294177 1970 3359281 1971 3417554 1972 3463550 1973 3495205 1974 3510695 1975 3505676 1976 3476602 1977 3421220 1978 3340535 1979 3239800 1980 3125745 1981 3005586 1982 2897062 1983 2806451 1984 2723282 1985 2644032 1986 2568933 1987 2503262 1988 2454708 1989 2424232 1990 2409437 1991 2402578 1992 2397726 1993 2395889 1994 2398157 1995 2404584 1996 2412561 1997 2411616 1998 2398158 1999 2379321 2000 2355997 2001 2328446 2002 2297458 2003 2261260 2004 2218509 2005 2171649 2006 2125249 2007 2083899 2008 2050087 2009 2024132 2010 2002795 2011 1982826 2012 1962169 2013 1939831 2014 1916059 2015 1892923 2016 1869428 2017 1844506 2018 1823775 2019 1807062 2020 1792351 2021 1778440 2022 1762635 2023 1742912