Year Number 1960 1270157 1961 1301869 1962 1314333 1963 1329824 1964 1344974 1965 1360801 1966 1379247 1967 1398895 1968 1418240 1969 1437651 1970 1451892 1971 1466249 1972 1485441 1973 1502500 1974 1516153 1975 1528840 1976 1542798 1977 1555778 1978 1567909 1979 1580443 1980 1594700 1981 1613445 1982 1634213 1983 1653987 1984 1668332 1985 1677555 1986 1685014 1987 1692191 1988 1701987 1989 1715091 1990 1731226 1991 1741212 1992 1750418 1993 1766829 1994 1784869 1995 1801908 1996 1817066 1997 1831771 1998 1846798 1999 1862798 2000 1875107 2001 1886127 2002 1898426 2003 1908695 2004 1917600 2005 1925046 2006 1931430 2007 1936842 2008 1941324 2009 1942573 2010 1940071 2011 1937042 2012 1932167 2013 1923626 2014 1913289 2015 1901051 2016 1885592 2017 1868257 2018 1851157 2019 1834801 2020 1819648 2021 1802756 2022 1808725 2023 1811354