Year Number 1960 489438 1961 481028 1962 487171 1963 487647 1964 489258 1965 488508 1966 482947 1967 485865 1968 477855 1969 472346 1970 470041 1971 466826 1972 461151 1973 465705 1974 465216 1975 461484 1976 457418 1977 453431 1978 448778 1979 446180 1980 442751 1981 437534 1982 431841 1983 426592 1984 427587 1985 430581 1986 432651 1987 434978 1988 437537 1989 440279 1990 449271 1991 471986 1992 483355 1993 491062 1994 498490 1995 506480 1996 515524 1997 524715 1998 532971 1999 542736 2000 553243 2001 562318 2002 569619 2003 575782 2004 581761 2005 587811 2006 593922 2007 600185 2008 606484 2009 616589 2010 623153 2011 629651 2012 636004 2013 642262 2014 648712 2015 655408 2016 661802 2017 667787 2018 673494 2019 678959 2020 683115 2021 686549 2022 691676 2023 697214