Year Number 1960 84141 1961 85666 1962 87183 1963 88638 1964 90053 1965 91495 1966 92957 1967 94382 1968 95758 1969 97126 1970 98459 1971 99699 1972 100843 1973 101924 1974 102951 1975 103879 1976 104709 1977 105499 1978 106236 1979 106882 1980 107480 1981 108191 1982 108974 1983 109684 1984 110329 1985 110906 1986 111388 1987 111770 1988 112076 1989 112320 1990 112487 1991 112780 1992 113222 1993 113621 1994 113944 1995 114174 1996 114290 1997 114276 1998 114165 1999 113995 2000 113813 2001 113641 2002 113450 2003 113108 2004 112608 2005 112043 2006 111427 2007 110824 2008 110316 2009 109840 2010 109308 2011 108703 2012 108083 2013 107450 2014 106912 2015 106482 2016 105963 2017 105549 2018 105281 2019 104924 2020 104632 2021 104332 2022 103948 2023 103698