Year Number 1960 285255 1961 293635 1962 301680 1963 309541 1964 317087 1965 324115 1966 330515 1967 336303 1968 341575 1969 346442 1970 350955 1971 355163 1972 359137 1973 362985 1974 366800 1975 370625 1976 374475 1977 378252 1978 381731 1979 384532 1980 386243 1981 386899 1982 386803 1983 386092 1984 384832 1985 383082 1986 380910 1987 378407 1988 375663 1989 372752 1990 369694 1991 368058 1992 368670 1993 370139 1994 371689 1995 373128 1996 374420 1997 375563 1998 376625 1999 377625 2000 378495 2001 379218 2002 379813 2003 379988 2004 379674 2005 379057 2006 378137 2007 376976 2008 375558 2009 373882 2010 371984 2011 369890 2012 369501 2013 370411 2014 370931 2015 371621 2016 372409 2017 373282 2018 386040 2019 392821 2020 389899 2021 393635 2022 395982 2023 398825