Year Number 1960 1406396 1961 1405395 1962 1411577 1963 1419942 1964 1426948 1965 1432533 1966 1438452 1967 1445298 1968 1451850 1969 1460582 1970 1473173 1971 1490573 1972 1512633 1973 1536860 1974 1562325 1975 1587921 1976 1611678 1977 1633237 1978 1656484 1979 1679290 1980 1699456 1981 1720493 1982 1738509 1983 1752570 1984 1764962 1985 1769453 1986 1772300 1987 1775247 1988 1771324 1989 1766605 1990 1768019 1991 1777460 1992 1789268 1993 1798456 1994 1806797 1995 1817361 1996 1832169 1997 1850643 1998 1869641 1999 1890190 2000 1914541 2001 1945018 2002 1978879 2003 2010956 2004 2044797 2005 2084299 2006 2136262 2007 2199181 2008 2249608 2009 2278484 2010 2295311 2011 2308722 2012 2320880 2013 2334273 2014 2353302 2015 2376011 2016 2401916 2017 2427413 2018 2456754 2019 2490220 2020 2515614 2021 2539135 2022 2586107 2023 2653866