Year Number 1960 46011 1961 47945 1962 50167 1963 52789 1964 55770 1965 58863 1966 61937 1967 65077 1968 68307 1969 72165 1970 76674 1971 81620 1972 87158 1973 93248 1974 100372 1975 109138 1976 119764 1977 132005 1978 145080 1979 157725 1980 168791 1981 177834 1982 185210 1983 192073 1984 199992 1985 210191 1986 223154 1987 238568 1988 255219 1989 276621 1990 307384 1991 335836 1992 334162 1993 329100 1994 337185 1995 342200 1996 352680 1997 370117 1998 391126 1999 409439 2000 425829 2001 442659 2002 459454 2003 470645 2004 477523 2005 485434 2006 497042 2007 511000 2008 524878 2009 539168 2010 553210 2011 567001 2012 580689 2013 594524 2014 608791 2015 623596 2016 638951 2017 654802 2018 670838 2019 686556 2020 701531 2021 715670 2022 729355 2023 742832