Year Number 1960 332985 1961 337597 1962 343117 1963 348421 1964 355576 1965 363021 1966 370933 1967 379533 1968 386350 1969 391827 1970 396863 1971 401640 1972 406017 1973 410161 1974 414014 1975 416962 1976 419064 1977 421873 1978 423836 1979 423782 1980 419730 1981 409416 1982 395875 1983 382279 1984 373893 1985 372656 1986 375508 1987 380263 1988 385168 1989 389782 1990 394916 1991 400415 1992 406640 1993 414494 1994 423279 1995 432175 1996 440520 1997 447910 1998 454357 1999 459987 2000 465518 2001 472302 2002 478880 2003 486144 2004 503668 2005 530158 2006 555053 2007 573977 2008 589098 2009 603619 2010 612817 2011 620786 2012 635436 2013 652322 2014 667845 2015 681402 2016 693188 2017 705072 2018 717018 2019 729359 2020 742977 2021 759466 2022 783847 2023 811188