Year Number 1960 24685 1961 26445 1962 28635 1963 30981 1964 33567 1965 37012 1966 40217 1967 44116 1968 47961 1969 51716 1970 56369 1971 60929 1972 65317 1973 70936 1974 77602 1975 84381 1976 91662 1977 99501 1978 107717 1979 120395 1980 131038 1981 141172 1982 148997 1983 156263 1984 163244 1985 171793 1986 181274 1987 190563 1988 199323 1989 208164 1990 216523 1991 226742 1992 236690 1993 248750 1994 263119 1995 279121 1996 302305 1997 312592 1998 323740 1999 335883 2000 347386 2001 358750 2002 369048 2003 376718 2004 387554 2005 396573 2006 405404 2007 413713 2008 421378 2009 429429 2010 441136 2011 453987 2012 471058 2013 487775 2014 509571 2015 535427 2016 559990 2017 584038 2018 609472 2019 637443 2020 661017 2021 683567 2022 706868 2023 756356