Year Number 1960 118238 1961 119610 1962 120916 1963 122207 1964 123561 1965 125012 1966 126584 1967 128304 1968 130144 1969 132037 1970 133999 1971 136036 1972 138125 1973 140386 1974 143020 1975 146104 1976 149699 1977 153846 1978 158379 1979 163018 1980 167581 1981 172027 1982 176330 1983 180642 1984 185331 1985 190737 1986 197049 1987 204372 1988 212695 1989 221912 1990 231821 1991 242143 1992 252633 1993 263120 1994 273525 1995 283856 1996 294204 1997 304686 1998 315349 1999 326224 2000 337407 2001 348980 2002 360980 2003 373538 2004 386848 2005 400967 2006 415847 2007 431517 2008 448008 2009 465240 2010 483040 2011 501205 2012 520061 2013 540863 2014 563967 2015 588392 2016 613628 2017 639948 2018 668117 2019 697836 2020 723063 2021 745759 2022 774194 2023 806404