Year Number 1960 15599 1961 16150 1962 16681 1963 17207 1964 17722 1965 18214 1966 18830 1967 19445 1968 20041 1969 20886 1970 22521 1971 24287 1972 25547 1973 26272 1974 26838 1975 27129 1976 27313 1977 27526 1978 27618 1979 27569 1980 27587 1981 27778 1982 28013 1983 28191 1984 28300 1985 28299 1986 28279 1987 28321 1988 28361 1989 28390 1990 28554 1991 28863 1992 29225 1993 29667 1994 30184 1995 30608 1996 30944 1997 31391 1998 31885 1999 32339 2000 32777 2001 33142 2002 33393 2003 33502 2004 33508 2005 33486 2006 33394 2007 33281 2008 33222 2009 33107 2010 33030 2011 33083 2012 33194 2013 33342 2014 33481 2015 33238 2016 32910 2017 32602 2018 32297 2019 31957 2020 31604 2021 31205 2022 30713 2023 30193