Year Number 1960 224188 1961 228708 1962 233190 1963 237284 1964 241115 1965 244757 1966 248249 1967 252111 1968 256530 1969 261119 1970 266535 1971 271859 1972 276635 1973 281763 1974 286863 1975 291700 1976 296208 1977 301229 1978 306261 1979 309935 1980 312311 1981 313908 1982 315495 1983 317325 1984 318904 1985 321563 1986 325523 1987 328215 1988 329707 1989 330987 1990 331618 1991 331919 1992 332081 1993 331607 1994 330667 1995 329955 1996 329552 1997 329158 1998 329161 1999 329713 2000 331110 2001 333391 2002 336339 2003 340074 2004 344774 2005 350606 2006 357350 2007 366571 2008 378815 2009 392870 2010 409008 2011 426686 2012 444005 2013 459351 2014 472951 2015 486323 2016 499107 2017 510407 2018 520664 2019 529884 2020 538600 2021 547342 2022 558008 2023 569053