Year Number 1960 513841 1961 532707 1962 548182 1963 560490 1964 570295 1965 577303 1966 587770 1967 602883 1968 615908 1969 625715 1970 627489 1971 624058 1972 620483 1973 615494 1974 609595 1975 602271 1976 594917 1977 587567 1978 580153 1979 575182 1980 572920 1981 572382 1982 573401 1983 575414 1984 578540 1985 583053 1986 587837 1987 592082 1988 596687 1989 596809 1990 597009 1991 602798 1992 608247 1993 612832 1994 602055 1995 576587 1996 551338 1997 528048 1998 507685 1999 488054 2000 467897 2001 448782 2002 431898 2003 415680 2004 399921 2005 384166 2006 369349 2007 357407 2008 349922 2009 343956 2010 340388 2011 337256 2012 335182 2013 335554 2014 340030 2015 347506 2016 354861 2017 361536 2018 367418 2019 371763 2020 375768 2021 377882 2022 381444 2023 387527