Year Number 1960 115245 1961 114020 1962 113047 1963 112212 1964 111518 1965 110936 1966 110416 1967 109962 1968 109651 1969 109603 1970 109825 1971 110311 1972 111084 1973 112019 1974 113265 1975 115042 1976 117153 1977 119409 1978 121995 1979 124936 1980 127960 1981 130837 1982 133357 1983 136538 1984 140988 1985 146057 1986 151704 1987 157961 1988 164772 1989 172132 1990 179944 1991 188155 1992 196776 1993 205657 1994 214587 1995 223537 1996 232394 1997 240989 1998 249248 1999 257155 2000 264795 2001 272461 2002 280173 2003 287783 2004 295429 2005 303124 2006 314120 2007 329286 2008 339804 2009 346623 2010 355753 2011 364981 2012 369707 2013 365859 2014 358024 2015 354136 2016 357266 2017 364165 2018 375825 2019 392985 2020 410058 2021 425954 2022 447017 2023 473900