Year Number 1960 39268 1961 42533 1962 45902 1963 49332 1964 52788 1965 56250 1966 59720 1967 63187 1968 66649 1969 70141 1970 73668 1971 77177 1972 80720 1973 84403 1974 88265 1975 92392 1976 96737 1977 101273 1978 106096 1979 111214 1980 116540 1981 122034 1982 127682 1983 133456 1984 139287 1985 145178 1986 151271 1987 157615 1988 164197 1989 170965 1990 177928 1991 184985 1992 192064 1993 199352 1994 207026 1995 215165 1996 223593 1997 232231 1998 241275 1999 250609 2000 260213 2001 270211 2002 280631 2003 291663 2004 303624 2005 316602 2006 330510 2007 345479 2008 361612 2009 378808 2010 396849 2011 415173 2012 433115 2013 448810 2014 461640 2015 478364 2016 500345 2017 523147 2018 546734 2019 571167 2020 592673 2021 610952 2022 629989 2023 652340