Year Number 1960 99387 1961 103165 1962 107224 1963 111325 1964 115381 1965 119522 1966 123614 1967 127440 1968 131005 1969 134456 1970 138036 1971 141937 1972 146190 1973 150886 1974 156352 1975 162554 1976 168621 1977 174816 1978 181579 1979 188430 1980 195311 1981 202295 1982 211661 1983 223247 1984 234075 1985 244483 1986 255765 1987 268321 1988 282066 1989 296593 1990 311422 1991 326806 1992 342859 1993 359113 1994 372483 1995 383102 1996 394271 1997 406213 1998 418601 1999 431269 2000 444880 2001 458771 2002 472526 2003 486458 2004 501001 2005 516217 2006 531834 2007 547547 2008 563229 2009 578844 2010 594336 2011 610302 2012 627319 2013 646374 2014 666932 2015 688013 2016 710167 2017 734228 2018 760781 2019 789730 2020 817727 2021 838453 2022 852613 2023 868517