Year Number 1960 21506 1961 21510 1962 21558 1963 21618 1964 21729 1965 21912 1966 22112 1967 22303 1968 22493 1969 22707 1970 22945 1971 23192 1972 23459 1973 23765 1974 24116 1975 24497 1976 24881 1977 25253 1978 25585 1979 25849 1980 26092 1981 26588 1982 27299 1983 27945 1984 28517 1985 29019 1986 29458 1987 29842 1988 30188 1989 30517 1990 30837 1991 31150 1992 31474 1993 31807 1994 32115 1995 32405 1996 32698 1997 32985 1998 33249 1999 33486 2000 33689 2001 33853 2002 34003 2003 34114 2004 34174 2005 34222 2006 34292 2007 34401 2008 34528 2009 34639 2010 34703 2011 34708 2012 34663 2013 34587 2014 34518 2015 34461 2016 34351 2017 34269 2018 34230 2019 34155 2020 34113 2021 34101 2022 34089 2023 34124