Year Number 1960 26880 1961 27481 1962 27918 1963 28318 1964 28673 1965 28980 1966 29239 1967 29362 1968 29347 1969 29286 1970 29184 1971 29050 1972 29078 1973 29339 1974 29676 1975 30025 1976 30271 1977 30415 1978 30559 1979 30701 1980 30840 1981 31021 1982 31280 1983 31570 1984 31823 1985 31984 1986 32031 1987 31990 1988 31941 1989 32082 1990 32646 1991 33726 1992 35097 1993 36478 1994 37970 1995 39475 1996 41014 1997 42610 1998 44256 1999 45929 2000 47476 2001 48666 2002 49587 2003 50424 2004 51223 2005 52084 2006 53051 2007 54058 2008 55090 2009 56133 2010 57135 2011 57795 2012 58248 2013 58652 2014 59006 2015 59314 2016 59577 2017 59791 2018 59963 2019 60091 2020 60011 2021 59803 2022 59554 2023 59245