Year Number 1960 224203 1961 229009 1962 233157 1963 237607 1964 243756 1965 250555 1966 256795 1967 263475 1968 270880 1969 277940 1970 284413 1971 291135 1972 297852 1973 303961 1974 309796 1975 314640 1976 318360 1977 321753 1978 324278 1979 324540 1980 322028 1981 317364 1982 312191 1983 307785 1984 304328 1985 302052 1986 302667 1987 306703 1988 312566 1989 318387 1990 322859 1991 327298 1992 330358 1993 331486 1994 332288 1995 333768 1996 337749 1997 342999 1998 347913 1999 353108 2000 358599 2001 363797 2002 370179 2003 377491 2004 383889 2005 389138 2006 393618 2007 396843 2008 397596 2009 395172 2010 390235 2011 386935 2012 387103 2013 388763 2014 391682 2015 394486 2016 396296 2017 398156 2018 399878 2019 402903 2020 406699 2021 407331 2022 410757 2023 418524