Year Number 1960 30159 1961 31352 1962 32505 1963 33564 1964 34532 1965 35468 1966 36379 1967 37099 1968 37624 1969 38083 1970 38481 1971 38808 1972 39074 1973 39300 1974 39592 1975 39937 1976 40187 1977 40268 1978 40241 1979 40192 1980 40114 1981 39979 1982 39635 1983 39081 1984 38455 1985 37802 1986 37209 1987 36873 1988 36710 1989 36503 1990 36265 1991 36119 1992 36157 1993 36341 1994 36637 1995 37016 1996 37453 1997 37922 1998 38410 1999 38903 2000 39386 2001 39822 2002 40004 2003 39938 2004 39811 2005 39618 2006 39361 2007 39178 2008 39120 2009 39100 2010 39139 2011 39267 2012 39474 2013 39736 2014 40027 2015 40343 2016 40701 2017 41090 2018 41463 2019 41823 2020 42273 2021 42809 2022 43354 2023 43863