Year Number 1960 85346 1961 89561 1962 93837 1963 98277 1964 102904 1965 107686 1966 112597 1967 117628 1968 122764 1969 128012 1970 133343 1971 138666 1972 143886 1973 149065 1974 154314 1975 159653 1976 165064 1977 170560 1978 176176 1979 181951 1980 187921 1981 194099 1982 200630 1983 207523 1984 214682 1985 222119 1986 229815 1987 237712 1988 245729 1989 253821 1990 261928 1991 269860 1992 277416 1993 284713 1994 291935 1995 299097 1996 306196 1997 313215 1998 320152 1999 327045 2000 333926 2001 340748 2002 347463 2003 354045 2004 360461 2005 366717 2006 372808 2007 378748 2008 384568 2009 390311 2010 396053 2011 401506 2012 406634 2013 411702 2014 416656 2015 421437 2016 425994 2017 430276 2018 434274 2019 438048 2020 441725 2021 445373 2022 449002 2023 452524