Year Number 1960 1346634 1961 1328310 1962 1305304 1963 1283079 1964 1260931 1965 1238793 1966 1220277 1967 1204427 1968 1187380 1969 1163957 1970 1133856 1971 1107131 1972 1085779 1973 1066924 1974 1050872 1975 1037047 1976 1023795 1977 1011156 1978 997525 1979 982919 1980 970637 1981 961035 1982 954451 1983 951231 1984 950965 1985 951552 1986 951592 1987 952288 1988 956464 1989 961115 1990 963215 1991 964871 1992 966900 1993 969453 1994 971432 1995 971951 1996 970112 1997 964907 1998 956201 1999 947030 2000 939626 2001 933922 2002 929264 2003 923528 2004 917309 2005 910716 2006 904026 2007 897874 2008 892875 2009 889750 2010 888017 2011 888353 2012 890214 2013 893235 2014 895839 2015 896336 2016 895127 2017 892334 2018 886366 2019 876679 2020 866000 2021 854904 2022 843021 2023 832797