Year Number 1960 21960 1961 22392 1962 22881 1963 23517 1964 24254 1965 25014 1966 25810 1967 26644 1968 27521 1969 28457 1970 29443 1971 30490 1972 31591 1973 32735 1974 33922 1975 35155 1976 36439 1977 37771 1978 39320 1979 41116 1980 43011 1981 45004 1982 47078 1983 48991 1984 50749 1985 52529 1986 54257 1987 55913 1988 57497 1989 58989 1990 60386 1991 61745 1992 63111 1993 64472 1994 65853 1995 67349 1996 69004 1997 70876 1998 72900 1999 74989 2000 77165 2001 79350 2002 81478 2003 83602 2004 85675 2005 87662 2006 89525 2007 91067 2008 92309 2009 93331 2010 94156 2011 94903 2012 95583 2013 96259 2014 97119 2015 98119 2016 99084 2017 100042 2018 100950 2019 101724 2020 102510 2021 103335 2022 104159 2023 105016