Year Number 1960 479705 1961 498158 1962 519674 1963 543260 1964 567761 1965 592076 1966 616325 1967 640526 1968 663475 1969 683168 1970 698088 1971 707753 1972 712278 1973 712863 1974 712487 1975 712333 1976 712747 1977 713772 1978 713890 1979 710972 1980 704698 1981 696141 1982 685893 1983 675965 1984 669339 1985 668433 1986 673019 1987 682548 1988 698025 1989 720746 1990 747638 1991 782709 1992 827359 1993 876207 1994 921304 1995 962209 1996 1001719 1997 1037819 1998 1069866 1999 1098530 2000 1132879 2001 1167304 2002 1202785 2003 1236862 2004 1264543 2005 1282135 2006 1291920 2007 1297650 2008 1299859 2009 1297863 2010 1307544 2011 1316269 2012 1311928 2013 1313343 2014 1323894 2015 1356307 2016 1407472 2017 1463781 2018 1526614 2019 1596628 2020 1666255 2021 1739406 2022 1831073 2023 1938290