Year Number 1960 77901 1961 80265 1962 82645 1963 85040 1964 87452 1965 89882 1966 92343 1967 94862 1968 97467 1969 100155 1970 102934 1971 105891 1972 109077 1973 112506 1974 116160 1975 120049 1976 124124 1977 128312 1978 132640 1979 137107 1980 141685 1981 146344 1982 151040 1983 155748 1984 160450 1985 165100 1986 169640 1987 174020 1988 178188 1989 182112 1990 185746 1991 189056 1992 192429 1993 197086 1994 203130 1995 209936 1996 217639 1997 226249 1998 235548 1999 245156 2000 254592 2001 263522 2002 272072 2003 280700 2004 290424 2005 295116 2006 293280 2007 290052 2008 285260 2009 279264 2010 279121 2011 288860 2012 302950 2013 318984 2014 337816 2015 364094 2016 390366 2017 404401 2018 412262 2019 420420 2020 436566 2021 462290 2022 491399 2023 523574