Year Number 1960 42255 1961 42366 1962 42478 1963 42614 1964 42764 1965 42930 1966 43107 1967 43289 1968 43452 1969 43573 1970 43668 1971 43738 1972 43658 1973 43549 1974 43399 1975 43205 1976 42922 1977 42543 1978 42120 1979 41678 1980 41222 1981 41006 1982 41334 1983 41713 1984 42092 1985 42480 1986 42886 1987 43205 1988 43536 1989 43853 1990 44137 1991 44254 1992 44131 1993 43955 1994 43746 1995 43512 1996 43441 1997 43662 1998 43886 1999 44094 2000 44267 2001 44536 2002 44970 2003 45421 2004 45880 2005 46349 2006 46819 2007 47296 2008 47778 2009 48261 2010 48734 2011 49068 2012 49266 2013 49579 2014 49875 2015 50217 2016 50639 2017 51075 2018 51706 2019 52400 2020 52982 2021 53552 2022 54099 2023 54636