Year Number 1960 124826 1961 126125 1962 128414 1963 130860 1964 133148 1965 135266 1966 136682 1967 138140 1968 140298 1969 142581 1970 144739 1971 147389 1972 147710 1973 146912 1974 148351 1975 149129 1976 149399 1977 149459 1978 148341 1979 147851 1980 148041 1981 148629 1982 150101 1983 151159 1984 151940 1985 152711 1986 152662 1987 151456 1988 149254 1989 146937 1990 145400 1991 144403 1992 143912 1993 144299 1994 144630 1995 145139 1996 146306 1997 146956 1998 144472 1999 139428 2000 133860 2001 129047 2002 129205 2003 131897 2004 134192 2005 137658 2006 141239 2007 144056 2008 145880 2009 146833 2010 148703 2011 150831 2012 152088 2013 153822 2014 155909 2015 157980 2016 159664 2017 160175 2018 159336 2019 157441 2020 154947 2021 152369 2022 149996 2023 147862