Year Number 1960 43384 1961 45069 1962 47020 1963 49321 1964 51989 1965 54935 1966 58019 1967 61197 1968 64480 1969 68380 1970 72915 1971 77878 1972 83428 1973 89528 1974 96619 1975 105283 1976 115725 1977 127712 1978 140488 1979 152797 1980 163502 1981 172149 1982 179072 1983 185393 1984 192630 1985 201940 1986 213778 1987 227831 1988 242922 1989 262392 1990 290577 1991 316425 1992 313849 1993 307887 1994 313995 1995 317019 1996 324510 1997 336062 1998 349602 1999 361798 2000 373098 2001 384784 2002 396557 2003 405154 2004 411093 2005 417325 2006 425380 2007 434536 2008 443433 2009 452579 2010 461678 2011 470557 2012 479398 2013 488225 2014 497024 2015 505777 2016 514429 2017 523091 2018 531774 2019 540367 2020 548686 2021 556667 2022 564584 2023 572630