Year Number 1960 1980489 1961 1948522 1962 1924044 1963 1899880 1964 1872544 1965 1841101 1966 1810359 1967 1782653 1968 1753154 1969 1715054 1970 1671905 1971 1636243 1972 1606899 1973 1577275 1974 1546998 1975 1515623 1976 1482252 1977 1449014 1978 1416158 1979 1383190 1980 1351318 1981 1318646 1982 1285267 1983 1252696 1984 1219718 1985 1185942 1986 1152471 1987 1120036 1988 1088226 1989 1057858 1990 1028850 1991 1010620 1992 1001945 1993 992568 1994 982659 1995 972370 1996 962241 1997 952617 1998 942729 1999 932575 2000 922245 2001 914750 2002 909949 2003 905083 2004 900709 2005 896820 2006 893317 2007 890197 2008 887391 2009 884704 2010 870472 2011 845258 2012 820704 2013 809047 2014 809669 2015 809601 2016 809183 2017 808330 2018 806259 2019 803615 2020 800844 2021 798128 2022 795579 2023 794473