Year Number 1960 109602 1961 110563 1962 112420 1963 114771 1964 117434 1965 120532 1966 124122 1967 128146 1968 132599 1969 137479 1970 142343 1971 145654 1972 146986 1973 147774 1974 148766 1975 149298 1976 149335 1977 149568 1978 150112 1979 151015 1980 152619 1981 154970 1982 157561 1983 160075 1984 162404 1985 164544 1986 166553 1987 168488 1988 170389 1989 172529 1990 175315 1991 179159 1992 184230 1993 190219 1994 196828 1995 203875 1996 211309 1997 219061 1998 227032 1999 235174 2000 243233 2001 251133 2002 258999 2003 266836 2004 274671 2005 282539 2006 290459 2007 298435 2008 306412 2009 314291 2010 322461 2011 330875 2012 339071 2013 347078 2014 354920 2015 362440 2016 369431 2017 375930 2018 382057 2019 387976 2020 393798 2021 399471 2022 404943 2023 410267