Year Number 1960 383206 1961 400696 1962 412912 1963 422184 1964 429905 1965 435065 1966 438345 1967 438622 1968 434812 1969 427890 1970 420746 1971 414984 1972 408962 1973 402744 1974 394748 1975 384522 1976 374265 1977 365001 1978 355014 1979 345769 1980 337477 1981 342954 1982 349226 1983 346597 1984 347148 1985 341146 1986 333295 1987 330572 1988 331311 1989 333391 1990 340965 1991 348985 1992 358248 1993 363937 1994 370435 1995 377823 1996 392032 1997 402701 1998 409352 1999 400838 2000 397266 2001 404541 2002 406095 2003 393612 2004 387241 2005 383823 2006 385682 2007 390138 2008 394055 2009 384122 2010 372519 2011 372795 2012 378424 2013 376879 2014 369525 2015 360976 2016 357185 2017 353178 2018 352860 2019 357775 2020 355721 2021 337070 2022 344133 2023 356884