Year Number 1960 42556 1961 44201 1962 46102 1963 48349 1964 50956 1965 53836 1966 56855 1967 59971 1968 63188 1969 67010 1970 71463 1971 76347 1972 81806 1973 87799 1974 94770 1975 103299 1976 113579 1977 125371 1978 137937 1979 150059 1980 160619 1981 169167 1982 176038 1983 182333 1984 189526 1985 198769 1986 210507 1987 224441 1988 239415 1989 258712 1990 286596 1991 312096 1992 309348 1993 303343 1994 309483 1995 312600 1996 320139 1997 331724 1998 345318 1999 357573 2000 368935 2001 380707 2002 392572 2003 401257 2004 407280 2005 413536 2006 421567 2007 430661 2008 439452 2009 448524 2010 457521 2011 466253 2012 474899 2013 483527 2014 492063 2015 500482 2016 508832 2017 517141 2018 525424 2019 533626 2020 541471 2021 548890 2022 556264 2023 563824