Year Number 1960 560908 1961 592802 1962 626558 1963 662237 1964 700000 1965 732959 1966 767520 1967 803709 1968 841659 1969 881288 1970 922842 1971 1000273 1972 1107063 1973 1224912 1974 1355495 1975 1500000 1976 1523866 1977 1548045 1978 1572642 1979 1597630 1980 1623050 1981 1648802 1982 1675000 1983 1644483 1984 1614481 1985 1585107 1986 1556228 1987 1527875 1988 1500000 1989 1392477 1990 1292529 1991 1200045 1992 1216657 1993 1233452 1994 1250502 1995 1267788 1996 1285337 1997 1303080 1998 1360000 1999 1421889 2000 1486686 2001 1554245 2002 1677788 2003 1710339 2004 1743568 2005 1777348 2006 1818013 2007 1859625 2008 1902189 2009 1945728 2010 1990263 2011 2035818 2012 2082415 2013 2130079 2014 2178834 2015 2228705 2016 2279717 2017 2331897 2018 2385271 2019 2406875 2020 2424425 2021 2434609 2022 2433155 2023 2421354