Year Number 1960 124488 1961 129577 1962 134654 1963 139872 1964 145848 1965 152699 1966 159856 1967 166914 1968 173620 1969 179769 1970 185191 1971 189618 1972 189572 1973 185558 1974 181385 1975 177027 1976 172427 1977 167562 1978 162480 1979 157217 1980 152985 1981 150284 1982 148288 1983 146923 1984 146311 1985 146479 1986 147135 1987 147754 1988 148862 1989 150535 1990 151756 1991 152779 1992 154130 1993 155404 1994 157326 1995 159169 1996 159739 1997 159736 1998 159242 1999 158385 2000 157360 2001 156365 2002 155566 2003 154988 2004 155474 2005 156907 2006 158330 2007 159763 2008 161119 2009 162286 2010 163203 2011 163879 2012 164282 2013 164356 2014 164172 2015 163891 2016 163607 2017 163315 2018 163027 2019 162747 2020 162500 2021 162329 2022 162206 2023 162118