Year Number 1960 151842 1961 151810 1962 150964 1963 149903 1964 149672 1965 151446 1966 152764 1967 152363 1968 151819 1969 151193 1970 151428 1971 152583 1972 153130 1973 153173 1974 153947 1975 156375 1976 159674 1977 162147 1978 163605 1979 164628 1980 165863 1981 167321 1982 167818 1983 167604 1984 168669 1985 169860 1986 170744 1987 172097 1988 173289 1989 174036 1990 174313 1991 174563 1992 175020 1993 175304 1994 175662 1995 176419 1996 177401 1997 178673 1998 180023 1999 181165 2000 182955 2001 185740 2002 188701 2003 191995 2004 196347 2005 200366 2006 203960 2007 209192 2008 216490 2009 225145 2010 234528 2011 244933 2012 256068 2013 267560 2014 277374 2015 286338 2016 296565 2017 306953 2018 318219 2019 330253 2020 341417 2021 351966 2022 366325 2023 385000