Year Number 1960 24510 1961 25038 1962 25615 1963 26250 1964 26955 1965 27701 1966 28112 1967 28154 1968 28179 1969 28539 1970 29221 1971 29888 1972 30560 1973 31268 1974 31761 1975 31990 1976 32166 1977 32290 1978 32412 1979 32954 1980 33891 1981 34833 1982 35754 1983 36624 1984 37441 1985 38234 1986 39039 1987 39844 1988 40636 1989 41420 1990 42182 1991 42795 1992 43253 1993 43696 1994 44223 1995 44855 1996 45637 1997 46590 1998 47627 1999 48729 2000 49942 2001 51212 2002 52593 2003 54102 2004 55609 2005 57050 2006 58558 2007 60175 2008 61776 2009 63400 2010 65030 2011 66503 2012 67780 2013 68983 2014 70103 2015 71158 2016 72159 2017 73078 2018 73946 2019 74866 2020 76033 2021 77436 2022 78885 2023 80364