Year Number 1960 109209 1961 110622 1962 110144 1963 109333 1964 108358 1965 107424 1966 106635 1967 105866 1968 104921 1969 103673 1970 102064 1971 100084 1972 97748 1973 95789 1974 94197 1975 92387 1976 90847 1977 89621 1978 88514 1979 87694 1980 87267 1981 87271 1982 88293 1983 90597 1984 93119 1985 95119 1986 96669 1987 97893 1988 98932 1989 99870 1990 100695 1991 101343 1992 102259 1993 104682 1994 107614 1995 109398 1996 110241 1997 110376 1998 110010 1999 109285 2000 108286 2001 107409 2002 107521 2003 107968 2004 107609 2005 106519 2006 104893 2007 103010 2008 101134 2009 99454 2010 98095 2011 97380 2012 97341 2013 97450 2014 97643 2015 98112 2016 98852 2017 99671 2018 100412 2019 101157 2020 101808 2021 102245 2022 102550 2023 102743