Year Number 1960 2211827 1961 2218360 1962 2214356 1963 2203620 1964 2194411 1965 2192548 1966 2200233 1967 2210866 1968 2216691 1969 2211693 1970 2199184 1971 2189672 1972 2187341 1973 2184096 1974 2182103 1975 2198014 1976 2231028 1977 2256072 1978 2277070 1979 2292845 1980 2297720 1981 2293417 1982 2273706 1983 2247075 1984 2214849 1985 2174962 1986 2130275 1987 2085981 1988 2042289 1989 1999790 1990 1966017 1991 1935183 1992 1897394 1993 1856407 1994 1811748 1995 1764175 1996 1718884 1997 1680384 1998 1647650 1999 1618604 2000 1598183 2001 1586852 2002 1577882 2003 1569511 2004 1564876 2005 1569442 2006 1578276 2007 1585988 2008 1596905 2009 1609916 2010 1619965 2011 1622976 2012 1617144 2013 1605842 2014 1591915 2015 1574493 2016 1560239 2017 1550619 2018 1540280 2019 1530089 2020 1516781 2021 1486054 2022 1446149 2023 1408974