Year Number 1960 27728 1961 28330 1962 28764 1963 29157 1964 29505 1965 29802 1966 30052 1967 30160 1968 30124 1969 30044 1970 29922 1971 29766 1972 29777 1973 30026 1974 30352 1975 30690 1976 30922 1977 31050 1978 31179 1979 31305 1980 31427 1981 31593 1982 31836 1983 32113 1984 32351 1985 32494 1986 32522 1987 32460 1988 32391 1989 32514 1990 33066 1991 34138 1992 35095 1993 35882 1994 36740 1995 37575 1996 38403 1997 39248 1998 40099 1999 40938 2000 41625 2001 42025 2002 42194 2003 42277 2004 42317 2005 42399 2006 42555 2007 42729 2008 42906 2009 43079 2010 43206 2011 43493 2012 43864 2013 44228 2014 44588 2015 44943 2016 45297 2017 45648 2018 45999 2019 46351 2020 46574 2021 46734 2022 46891 2023 47032