Year Number 1960 2547598 1961 2606825 1962 2653112 1963 2681051 1964 2689459 1965 2686577 1966 2678976 1967 2666135 1968 2647207 1969 2620354 1970 2586460 1971 2548999 1972 2508091 1973 2462296 1974 2413273 1975 2361866 1976 2310774 1977 2266800 1978 2234472 1979 2215243 1980 2209615 1981 2215237 1982 2227934 1983 2248101 1984 2271684 1985 2293075 1986 2315479 1987 2336943 1988 2348102 1989 2357270 1990 2357135 1991 2345634 1992 2330275 1993 2306067 1994 2264147 1995 2209554 1996 2148220 1997 2077848 1998 2000768 1999 1923650 2000 1847901 2001 1768816 2002 1688187 2003 1612007 2004 1543252 2005 1486400 2006 1443469 2007 1414989 2008 1401291 2009 1403069 2010 1415457 2011 1433247 2012 1457458 2013 1485669 2014 1513909 2015 1540901 2016 1564612 2017 1579378 2018 1583721 2019 1583707 2020 1579559 2021 1566586 2022 1548087 2023 1526731