Year Number 1960 93515 1961 95263 1962 97207 1963 99341 1964 101675 1965 104172 1966 106858 1967 109749 1968 112805 1969 115999 1970 119345 1971 122856 1972 126513 1973 130384 1974 134398 1975 138445 1976 142572 1977 146748 1978 151108 1979 155853 1980 160998 1981 166496 1982 172315 1983 178423 1984 184849 1985 191696 1986 199056 1987 206874 1988 215054 1989 223608 1990 232481 1991 241559 1992 250727 1993 259900 1994 268975 1995 277876 1996 286554 1997 294975 1998 303144 1999 311129 2000 318989 2001 326954 2002 335196 2003 343635 2004 352073 2005 360414 2006 368782 2007 377315 2008 386202 2009 395600 2010 405575 2011 415977 2012 426029 2013 435019 2014 442141 2015 451512 2016 464808 2017 478631 2018 492805 2019 507604 2020 521536 2021 532884 2022 543578 2023 556985