Year Number 1960 88154 1961 89011 1962 93105 1963 97303 1964 101588 1965 105938 1966 110319 1967 114698 1968 119029 1969 123248 1970 127190 1971 128651 1972 127926 1973 127372 1974 126960 1975 126647 1976 126389 1977 126136 1978 125831 1979 125470 1980 125183 1981 126476 1982 129785 1983 133815 1984 138243 1985 143060 1986 148222 1987 153655 1988 159268 1989 164979 1990 170710 1991 176136 1992 180660 1993 184490 1994 188179 1995 191770 1996 195256 1997 198611 1998 201787 1999 204759 2000 207541 2001 210775 2002 215724 2003 221880 2004 228104 2005 234373 2006 240698 2007 247125 2008 253726 2009 260480 2010 267356 2011 273808 2012 278911 2013 283197 2014 287572 2015 292094 2016 296815 2017 301788 2018 307005 2019 312356 2020 317655 2021 322286 2022 326180 2023 329909