Year Number 1960 117872 1961 120153 1962 122439 1963 124296 1964 125984 1965 127832 1966 129517 1967 131241 1968 133202 1969 135332 1970 137659 1971 140446 1972 143825 1973 147952 1974 152878 1975 158515 1976 164897 1977 172001 1978 179750 1979 188050 1980 196828 1981 205984 1982 215283 1983 222690 1984 229703 1985 238438 1986 248728 1987 257825 1988 261091 1989 266117 1990 276083 1991 285804 1992 293565 1993 297944 1994 303175 1995 308579 1996 311190 1997 312817 1998 312138 1999 311954 2000 314309 2001 316550 2002 318844 2003 321758 2004 325360 2005 330606 2006 338886 2007 350075 2008 363294 2009 378943 2010 395968 2011 414188 2012 435924 2013 460828 2014 489138 2015 521318 2016 555785 2017 592488 2018 630155 2019 666649 2020 699787 2021 728451 2022 754454 2023 780018