Year Number 1960 145867 1961 151804 1962 158040 1963 164815 1964 172345 1965 179125 1966 185007 1967 194913 1968 209088 1969 224093 1970 239695 1971 255747 1972 272145 1973 288832 1974 305774 1975 322361 1976 337142 1977 348266 1978 357136 1979 366122 1980 375250 1981 384565 1982 394234 1983 404347 1984 414851 1985 425832 1986 437516 1987 447818 1988 456155 1989 464445 1990 472976 1991 481742 1992 490543 1993 499159 1994 507751 1995 516176 1996 523919 1997 531282 1998 538216 1999 544213 2000 549202 2001 553078 2002 556068 2003 558207 2004 559193 2005 559906 2006 562509 2007 568755 2008 576564 2009 583824 2010 591402 2011 599735 2012 608764 2013 617992 2014 627086 2015 636602 2016 646887 2017 657702 2018 668884 2019 679906 2020 690564 2021 700511 2022 709277 2023 717844