Year Number 1960 235666 1961 239203 1962 242898 1963 246728 1964 250673 1965 254786 1966 259096 1967 263591 1968 268238 1969 272997 1970 277851 1971 282784 1972 287786 1973 292774 1974 296866 1975 301435 1976 307577 1977 313882 1978 319594 1979 324592 1980 329837 1981 333834 1982 336608 1983 340322 1984 345070 1985 350889 1986 357563 1987 365048 1988 373349 1989 383392 1990 394823 1991 402972 1992 407937 1993 413163 1994 418669 1995 424292 1996 429893 1997 435508 1998 441118 1999 446195 2000 451478 2001 458490 2002 466681 2003 475111 2004 484748 2005 496668 2006 509709 2007 522558 2008 534882 2009 546602 2010 558338 2011 570298 2012 582083 2013 593490 2014 604629 2015 614964 2016 624510 2017 634029 2018 643523 2019 653013 2020 662972 2021 673598 2022 683957 2023 693822