Year Number 1960 1111243 1961 1115274 1962 1114068 1963 1106682 1964 1095240 1965 1083392 1966 1072663 1967 1060500 1968 1045901 1969 1029706 1970 1012245 1971 997112 1972 986262 1973 978820 1974 972962 1975 967722 1976 964154 1977 962415 1978 962244 1979 961592 1980 958356 1981 956000 1982 957580 1983 961551 1984 965555 1985 968369 1986 967958 1987 963742 1988 957109 1989 948201 1990 938265 1991 910719 1992 876824 1993 863856 1994 853867 1995 833361 1996 813831 1997 803467 1998 795799 1999 784311 2000 768465 2001 730243 2002 719388 2003 708169 2004 697841 2005 689882 2006 681766 2007 674269 2008 669186 2009 664279 2010 657449 2011 647307 2012 636487 2013 626712 2014 617285 2015 606649 2016 598350 2017 588930 2018 582659 2019 578761 2020 574476 2021 548392 2022 543015 2023 539143