Year Number 1960 1246352 1961 1256939 1962 1269784 1963 1284594 1964 1300322 1965 1316471 1966 1329611 1967 1339179 1968 1349414 1969 1363021 1970 1381002 1971 1402403 1972 1423995 1973 1443690 1974 1463202 1975 1480925 1976 1498082 1977 1514442 1978 1528541 1979 1544046 1980 1560314 1981 1575779 1982 1591840 1983 1607878 1984 1621841 1985 1634702 1986 1647783 1987 1660337 1988 1675457 1989 1677424 1990 1671277 1991 1674762 1992 1679568 1993 1684595 1994 1652371 1995 1587782 1996 1530710 1997 1484199 1998 1451752 1999 1428784 2000 1409198 2001 1394671 2002 1387378 2003 1379326 2004 1370031 2005 1361960 2006 1357096 2007 1355792 2008 1360199 2009 1356482 2010 1351042 2011 1339514 2012 1324441 2013 1311537 2014 1302052 2015 1293998 2016 1284105 2017 1274079 2018 1264210 2019 1253561 2020 1247414 2021 1237028 2022 1233121 2023 1244017