Year Number 1960 71219 1961 73951 1962 76723 1963 79549 1964 82461 1965 85419 1966 88370 1967 91284 1968 94192 1969 97106 1970 100010 1971 103376 1972 107492 1973 111996 1974 116756 1975 121769 1976 127007 1977 132425 1978 137982 1979 143641 1980 149348 1981 154940 1982 160467 1983 166216 1984 172311 1985 178762 1986 185538 1987 192582 1988 199816 1989 207167 1990 214558 1991 222040 1992 229648 1993 237331 1994 245088 1995 252912 1996 260792 1997 268694 1998 276567 1999 284326 2000 291872 2001 299108 2002 305882 2003 316143 2004 334293 2005 356731 2006 379474 2007 402471 2008 425579 2009 448332 2010 459645 2011 458268 2012 459516 2013 474410 2014 500430 2015 520442 2016 532635 2017 544637 2018 555346 2019 560779 2020 557039 2021 554616 2022 560034 2023 566890