Year Number 1960 24791 1961 25229 1962 25687 1963 26185 1964 26768 1965 27471 1966 28306 1967 29282 1968 30388 1969 31595 1970 32879 1971 34220 1972 35393 1973 36599 1974 38040 1975 39508 1976 41017 1977 42580 1978 44147 1979 45701 1980 47355 1981 49099 1982 50850 1983 52652 1984 54576 1985 56649 1986 58879 1987 61277 1988 63807 1989 66420 1990 69062 1991 71715 1992 74365 1993 76975 1994 79517 1995 81991 1996 84653 1997 87557 1998 90432 1999 93360 2000 96391 2001 99361 2002 102214 2003 104985 2004 107802 2005 110529 2006 113303 2007 116522 2008 120240 2009 124436 2010 128987 2011 133708 2012 138664 2013 144124 2014 150227 2015 157105 2016 164466 2017 171927 2018 179576 2019 187499 2020 194674 2021 201915 2022 210451 2023 219493