Year Number 1960 286736 1961 294962 1962 303153 1963 311163 1964 318870 1965 326093 1966 332726 1967 338762 1968 344313 1969 349478 1970 354307 1971 358741 1972 362857 1973 366881 1974 370901 1975 374964 1976 379077 1977 383127 1978 386877 1979 389950 1980 391933 1981 392786 1982 392836 1983 392280 1984 391175 1985 389589 1986 387598 1987 385298 1988 382786 1989 380144 1990 377423 1991 376038 1992 376329 1993 377050 1994 377857 1995 378561 1996 379151 1997 379647 1998 380072 1999 380389 2000 380557 2001 380591 2002 380510 2003 380574 2004 380750 2005 380652 2006 380230 2007 379546 2008 378592 2009 377375 2010 375947 2011 374340 2012 374465 2013 377010 2014 380184 2015 383410 2016 386678 2017 389970 2018 399474 2019 405932 2020 407303 2021 410932 2022 412743 2023 415010