Year Number 1960 369053 1961 376754 1962 383732 1963 390320 1964 396256 1965 401146 1966 404961 1967 407618 1968 408867 1969 408179 1970 405173 1971 402076 1972 400772 1973 399915 1974 398212 1975 395542 1976 392436 1977 389443 1978 387494 1979 387505 1980 389499 1981 393378 1982 398899 1983 405314 1984 411819 1985 418741 1986 425271 1987 429527 1988 431603 1989 432106 1990 431207 1991 428907 1992 425233 1993 419788 1994 412273 1995 402883 1996 391820 1997 379616 1998 367110 1999 355137 2000 343701 2001 332813 2002 323104 2003 314875 2004 308181 2005 302967 2006 299095 2007 296333 2008 294615 2009 293709 2010 293609 2011 294368 2012 295604 2013 296889 2014 297808 2015 298294 2016 298433 2017 298236 2018 298969 2019 298549 2020 296412 2021 294443 2022 291600 2023 287974