Year Number 1960 27157 1961 27901 1962 28755 1963 29655 1964 30604 1965 31527 1966 32241 1967 33008 1968 33784 1969 34569 1970 35395 1971 35363 1972 35368 1973 35416 1974 35474 1975 35521 1976 35946 1977 36355 1978 36756 1979 37146 1980 37970 1981 38418 1982 38872 1983 39386 1984 39894 1985 40384 1986 40886 1987 41353 1988 41796 1989 42190 1990 42532 1991 42248 1992 41834 1993 41946 1994 42135 1995 42359 1996 42562 1997 42754 1998 43016 1999 43215 2000 43567 2001 44011 2002 44285 2003 44571 2004 44863 2005 45195 2006 45560 2007 45906 2008 46171 2009 46378 2010 45886 2011 45259 2012 45179 2013 45096 2014 45023 2015 44957 2016 44258 2017 43416 2018 43029 2019 42625 2020 42200 2021 41715 2022 41264 2023 40900