Year Number 1960 594477 1961 623115 1962 655424 1963 691229 1964 726712 1965 762151 1966 800436 1967 840204 1968 880500 1969 921044 1970 961781 1971 1002502 1972 1042178 1973 1079142 1974 1120487 1975 1168704 1976 1217024 1977 1263900 1978 1308912 1979 1351779 1980 1392417 1981 1432243 1982 1474107 1983 1519393 1984 1557972 1985 1589241 1986 1621936 1987 1654658 1988 1684212 1989 1708382 1990 1727846 1991 1742649 1992 1752588 1993 1757530 1994 1757565 1995 1754848 1996 1751408 1997 1746598 1998 1739765 1999 1730177 2000 1727804 2001 1736780 2002 1750675 2003 1770101 2004 1795339 2005 1825131 2006 1847973 2007 1864637 2008 1885535 2009 1909552 2010 1938465 2011 1924252 2012 1902553 2013 1921004 2014 1939178 2015 1953872 2016 1964057 2017 1969862 2018 1970650 2019 1965667 2020 1956248 2021 1943548 2022 1927403 2023 1908627