Year Number 1960 28410 1961 29492 1962 30589 1963 31711 1964 32860 1965 33777 1966 34309 1967 34797 1968 35256 1969 35698 1970 36110 1971 36910 1972 38259 1973 39768 1974 41295 1975 42839 1976 44389 1977 45932 1978 47456 1979 48947 1980 50397 1981 51644 1982 52666 1983 53665 1984 54708 1985 55795 1986 56918 1987 58055 1988 59189 1989 60297 1990 61366 1991 62488 1992 64330 1993 66584 1994 68865 1995 71174 1996 73495 1997 75824 1998 78149 1999 80454 2000 82726 2001 84936 2002 87008 2003 90410 2004 96689 2005 104424 2006 112129 2007 119786 2008 127356 2009 134705 2010 137943 2011 137025 2012 137659 2013 140866 2014 145339 2015 149849 2016 153794 2017 157542 2018 159339 2019 158474 2020 155046 2021 151858 2022 151007 2023 150497