Year Number 1960 165351 1961 171021 1962 176630 1963 181894 1964 186565 1965 191962 1966 198580 1967 205048 1968 211153 1969 217136 1970 222980 1971 228816 1972 234722 1973 240736 1974 247063 1975 253827 1976 260876 1977 269056 1978 278177 1979 287356 1980 296783 1981 306443 1982 316296 1983 326301 1984 336468 1985 345960 1986 352956 1987 359510 1988 367207 1989 374319 1990 380503 1991 385765 1992 390174 1993 393655 1994 396180 1995 397937 1996 399163 1997 398939 1998 396959 1999 393964 2000 390231 2001 386228 2002 382065 2003 377747 2004 373221 2005 368901 2006 366135 2007 364404 2008 363831 2009 364519 2010 364969 2011 365444 2012 366308 2013 367805 2014 370008 2015 372649 2016 375568 2017 378325 2018 380718 2019 383127 2020 385957 2021 388942 2022 391486 2023 393705