Year Number 1960 218440 1961 225859 1962 233343 1963 240799 1964 247969 1965 255112 1966 261865 1967 267892 1968 273500 1969 278704 1970 283476 1971 287999 1972 292184 1973 295804 1974 299129 1975 302437 1976 306004 1977 309741 1978 313896 1979 319094 1980 324540 1981 329828 1982 335293 1983 340943 1984 346880 1985 352972 1986 358842 1987 364662 1988 370495 1989 375925 1990 380878 1991 384914 1992 388403 1993 391751 1994 394511 1995 396650 1996 398848 1997 401265 1998 403557 1999 405634 2000 407542 2001 409651 2002 411671 2003 413476 2004 415271 2005 416951 2006 418590 2007 420308 2008 422155 2009 424187 2010 426629 2011 429515 2012 432626 2013 435976 2014 439538 2015 443135 2016 446723 2017 450127 2018 453141 2019 455872 2020 459168 2021 462801 2022 466560 2023 470484