Year Number 1960 900043 1961 912784 1962 927685 1963 945517 1964 965045 1965 986547 1966 1013976 1967 1045169 1968 1075582 1969 1104412 1970 1131310 1971 1156153 1972 1179700 1973 1203239 1974 1227300 1975 1252204 1976 1276329 1977 1298466 1978 1318624 1979 1337004 1980 1353987 1981 1371282 1982 1390047 1983 1410431 1984 1434864 1985 1462336 1986 1490203 1987 1516225 1988 1537538 1989 1552638 1990 1562839 1991 1569350 1992 1572167 1993 1572317 1994 1569004 1995 1561412 1996 1548385 1997 1529475 1998 1505652 1999 1476921 2000 1444756 2001 1411025 2002 1377769 2003 1347812 2004 1322619 2005 1301908 2006 1284392 2007 1269803 2008 1259026 2009 1253090 2010 1253683 2011 1260658 2012 1275659 2013 1298702 2014 1326332 2015 1356108 2016 1385589 2017 1413632 2018 1438091 2019 1457846 2020 1473004 2021 1484170 2022 1491460 2023 1494617