Year Number 1960 610096 1961 630155 1962 662753 1963 686379 1964 700075 1965 712846 1966 710927 1967 718469 1968 720203 1969 714464 1970 710702 1971 702849 1972 692881 1973 687870 1974 684008 1975 670156 1976 651574 1977 634251 1978 618583 1979 626465 1980 619524 1981 617073 1982 616103 1983 616745 1984 613884 1985 611038 1986 608135 1987 601548 1988 593225 1989 586225 1990 575941 1991 570349 1992 565896 1993 565656 1994 566473 1995 563161 1996 575440 1997 570683 1998 564564 1999 556619 2000 546074 2001 535863 2002 526005 2003 510447 2004 496369 2005 478305 2006 461688 2007 450240 2008 440043 2009 427199 2010 415175 2011 404931 2012 403419 2013 403971 2014 406616 2015 408688 2016 413757 2017 424129 2018 433244 2019 440882 2020 440893 2021 434144 2022 425294 2023 430056