Year Number 1960 91484 1961 95166 1962 99672 1963 104247 1964 108696 1965 112918 1966 116900 1967 120743 1968 124477 1969 128116 1970 131462 1971 133968 1972 135561 1973 136786 1974 137947 1975 139789 1976 142100 1977 143984 1978 145508 1979 146716 1980 148156 1981 150023 1982 151976 1983 154018 1984 156127 1985 158329 1986 160638 1987 163036 1988 165493 1989 168068 1990 171492 1991 175587 1992 179459 1993 182946 1994 185900 1995 188229 1996 190049 1997 191546 1998 192738 1999 193634 2000 193469 2001 192142 2002 190339 2003 188094 2004 185485 2005 182624 2006 179576 2007 176320 2008 172871 2009 169275 2010 166627 2011 165335 2012 164188 2013 162843 2014 161562 2015 160458 2016 159782 2017 159542 2018 159165 2019 158462 2020 157564 2021 156468 2022 155281 2023 154089