Year Number 1960 23785 1961 24077 1962 24339 1963 24633 1964 24975 1965 25353 1966 25778 1967 26261 1968 26805 1969 27415 1970 28024 1971 28577 1972 29082 1973 29541 1974 29963 1975 30559 1976 31371 1977 32227 1978 33101 1979 33990 1980 35000 1981 36186 1982 37410 1983 38554 1984 39601 1985 40614 1986 41698 1987 42855 1988 44046 1989 45262 1990 46512 1991 47701 1992 48949 1993 50360 1994 51903 1995 53731 1996 55964 1997 58586 1998 61431 1999 64295 2000 67076 2001 69804 2002 72579 2003 75449 2004 78399 2005 81431 2006 84573 2007 87843 2008 91221 2009 94705 2010 98179 2011 101575 2012 104965 2013 108374 2014 111798 2015 115199 2016 118550 2017 121822 2018 125017 2019 128156 2020 131001 2021 133578 2022 136113 2023 138626