Year Number 1960 296285 1961 303183 1962 310252 1963 317485 1964 324897 1965 332461 1966 340212 1967 348144 1968 356272 1969 364567 1970 372344 1971 379413 1972 386627 1973 393958 1974 401438 1975 409060 1976 416837 1977 424741 1978 432805 1979 439555 1980 444615 1981 449720 1982 454890 1983 460120 1984 465418 1985 470761 1986 476173 1987 481648 1988 487193 1989 485756 1990 476411 1991 467247 1992 458246 1993 449443 1994 440797 1995 432318 1996 423990 1997 417567 1998 411233 1999 404995 2000 400224 2001 399611 2002 398998 2003 398386 2004 397774 2005 397165 2006 396556 2007 395948 2008 395340 2009 394734 2010 394129 2011 393525 2012 396431 2013 402920 2014 409523 2015 416235 2016 423066 2017 429990 2018 437027 2019 441321 2020 445259 2021 448770 2022 451776 2023 454245