Year Number 1960 789282 1961 820843 1962 851818 1963 881761 1964 911434 1965 940916 1966 969616 1967 997095 1968 1022546 1969 1046088 1970 1068628 1971 1089766 1972 1109131 1973 1127460 1974 1144450 1975 1159900 1976 1174371 1977 1188144 1978 1201242 1979 1213677 1980 1225869 1981 1237788 1982 1249549 1983 1262527 1984 1276593 1985 1290447 1986 1304086 1987 1318019 1988 1332672 1989 1348920 1990 1366450 1991 1383940 1992 1400948 1993 1417502 1994 1431664 1995 1442877 1996 1452545 1997 1460135 1998 1464604 1999 1467390 2000 1470700 2001 1473709 2002 1476889 2003 1479792 2004 1480180 2005 1478447 2006 1474938 2007 1470493 2008 1467149 2009 1465889 2010 1466442 2011 1468006 2012 1470318 2013 1473798 2014 1477363 2015 1479743 2016 1481494 2017 1483319 2018 1485480 2019 1487485 2020 1489078 2021 1490984 2022 1492292 2023 1490836