Year Number 1960 924183 1961 919549 1962 907596 1963 894395 1964 876331 1965 856177 1966 843353 1967 829817 1968 813178 1969 797205 1970 782638 1971 771964 1972 766655 1973 765637 1974 765425 1975 765693 1976 767737 1977 769995 1978 772023 1979 773491 1980 772915 1981 770680 1982 766806 1983 762903 1984 758690 1985 754395 1986 752260 1987 748285 1988 741922 1989 733269 1990 722655 1991 714082 1992 708911 1993 702298 1994 695084 1995 675485 1996 666481 1997 656036 1998 640049 1999 620998 2000 604813 2001 593715 2002 584960 2003 575652 2004 566137 2005 555686 2006 544000 2007 533131 2008 523522 2009 514940 2010 506990 2011 497421 2012 490898 2013 489605 2014 491771 2015 491385 2016 487259 2017 481424 2018 475822 2019 472363 2020 471407 2021 471552 2022 465210 2023 465608