Year Number 1960 87952 1961 91763 1962 95790 1963 99970 1964 104268 1965 108703 1966 113292 1967 118047 1968 122987 1969 128222 1970 133892 1971 140047 1972 146676 1973 153661 1974 160950 1975 168587 1976 178035 1977 188000 1978 195983 1979 202651 1980 208709 1981 214726 1982 220947 1983 227478 1984 234709 1985 242764 1986 251432 1987 262410 1988 279063 1989 297028 1990 312631 1991 328042 1992 343201 1993 358153 1994 372869 1995 387315 1996 401457 1997 415151 1998 426241 1999 432776 2000 436994 2001 441195 2002 448409 2003 458433 2004 468194 2005 477733 2006 487279 2007 497227 2008 507777 2009 518972 2010 530691 2011 537800 2012 540701 2013 544263 2014 550893 2015 561827 2016 575218 2017 590876 2018 608504 2019 627797 2020 645851 2021 660326 2022 674709 2023 694175