Year Number 1960 20085 1961 20626 1962 21272 1963 21949 1964 22656 1965 23391 1966 24122 1967 24848 1968 25608 1969 26396 1970 27075 1971 27593 1972 28063 1973 28529 1974 29012 1975 29573 1976 30198 1977 30816 1978 31428 1979 32045 1980 32886 1981 34059 1982 35367 1983 36735 1984 38168 1985 39663 1986 41221 1987 42842 1988 44532 1989 46288 1990 47818 1991 48992 1992 50078 1993 51174 1994 52288 1995 53401 1996 54500 1997 55578 1998 56603 1999 57594 2000 58230 2001 58324 2002 58177 2003 57941 2004 57626 2005 57254 2006 56837 2007 56383 2008 55891 2009 55366 2010 54849 2011 54310 2012 53691 2013 52995 2014 52217 2015 51368 2016 50448 2017 49463 2018 48424 2019 47321 2020 46189 2021 45035 2022 44273 2023 43914