Year Number 1960 78599 1961 80160 1962 82036 1963 83680 1964 83831 1965 82885 1966 82721 1967 84046 1968 86442 1969 88017 1970 89530 1971 90917 1972 92104 1973 94208 1974 98419 1975 105212 1976 112990 1977 121597 1978 130723 1979 137782 1980 148033 1981 159553 1982 171838 1983 184895 1984 198741 1985 213357 1986 228841 1987 245220 1988 262563 1989 280879 1990 300146 1991 321910 1992 340330 1993 355442 1994 370492 1995 384000 1996 396269 1997 408180 1998 420203 1999 432702 2000 446097 2001 460478 2002 475752 2003 491883 2004 508792 2005 526457 2006 545061 2007 564766 2008 585325 2009 606541 2010 628628 2011 651781 2012 676093 2013 701342 2014 727221 2015 753546 2016 780290 2017 807291 2018 834660 2019 862607 2020 890915 2021 919432 2022 948368 2023 977902