Year Number 1960 22250 1961 23432 1962 24751 1963 26164 1964 27643 1965 29199 1966 30873 1967 32682 1968 35409 1969 39384 1970 43915 1971 48725 1972 53745 1973 58889 1974 64179 1975 69677 1976 77645 1977 88908 1978 101951 1979 116526 1980 131980 1981 146989 1982 161343 1983 175675 1984 189811 1985 203394 1986 218423 1987 234229 1988 248020 1989 259991 1990 270359 1991 279368 1992 287233 1993 294039 1994 299654 1995 303926 1996 312933 1997 325581 1998 335092 1999 342380 2000 348507 2001 354600 2002 361423 2003 369129 2004 377405 2005 390328 2006 412530 2007 443104 2008 478472 2009 513608 2010 537559 2011 551586 2012 565782 2013 580713 2014 596172 2015 611365 2016 625333 2017 637694 2018 648758 2019 659140 2020 671434 2021 684255 2022 693572 2023 699228