Year Number 1960 32234 1961 32301 1962 32364 1963 32423 1964 32491 1965 32438 1966 32264 1967 32083 1968 31769 1969 31373 1970 31176 1971 31154 1972 31104 1973 31051 1974 31003 1975 31207 1976 31339 1977 31434 1978 31738 1979 32033 1980 32345 1981 32555 1982 33232 1983 33677 1984 33654 1985 34224 1986 34530 1987 34352 1988 34222 1989 34143 1990 34068 1991 34576 1992 34516 1993 34446 1994 34350 1995 34172 1996 33504 1997 32568 1998 31621 1999 30677 2000 29771 2001 28923 2002 28094 2003 27263 2004 26456 2005 25664 2006 25194 2007 24985 2008 24853 2009 24744 2010 24572 2011 24389 2012 24315 2013 24370 2014 24566 2015 24861 2016 25136 2017 25525 2018 26112 2019 26826 2020 27086 2021 26912 2022 27220 2023 27987