Year Number 1960 29699 1961 30382 1962 30984 1963 31434 1964 31900 1965 32343 1966 32655 1967 32939 1968 33045 1969 32908 1970 32563 1971 32259 1972 32268 1973 32322 1974 32219 1975 32001 1976 31721 1977 31370 1978 30991 1979 30733 1980 30629 1981 30561 1982 30576 1983 30797 1984 30929 1985 30902 1986 30835 1987 30705 1988 30743 1989 30942 1990 31109 1991 31315 1992 31631 1993 31964 1994 32041 1995 31805 1996 31612 1997 31547 1998 31544 1999 31721 2000 32018 2001 32263 2002 32362 2003 32291 2004 32140 2005 32031 2006 32041 2007 32227 2008 32480 2009 32570 2010 32568 2011 32500 2012 32475 2013 32658 2014 32787 2015 32673 2016 32631 2017 32817 2018 32959 2019 33077 2020 33323 2021 33708 2022 34301 2023 34998