Year Number 1960 1238020 1961 1273901 1962 1288880 1963 1304515 1964 1319594 1965 1335348 1966 1353506 1967 1372724 1968 1391928 1969 1410905 1970 1424002 1971 1437429 1972 1456303 1973 1473343 1974 1487344 1975 1500597 1976 1514628 1977 1527337 1978 1539577 1979 1552469 1980 1566341 1981 1582792 1982 1600331 1983 1616716 1984 1628133 1985 1635994 1986 1643433 1987 1651047 1988 1660988 1989 1673875 1990 1689157 1991 1699162 1992 1709435 1993 1726757 1994 1745794 1995 1764218 1996 1781048 1997 1797602 1998 1814194 1999 1830888 2000 1843971 2001 1857515 2002 1873325 2003 1886987 2004 1899717 2005 1910965 2006 1920932 2007 1929788 2008 1937548 2009 1942090 2010 1942902 2011 1943219 2012 1941682 2013 1936370 2014 1929138 2015 1920272 2016 1908984 2017 1895615 2018 1881659 2019 1868356 2020 1855991 2021 1840934 2022 1845915 2023 1847857