Year Number 1960 199978 1961 206397 1962 213292 1963 220636 1964 228407 1965 236097 1966 243592 1967 251115 1968 258610 1969 266333 1970 274430 1971 282833 1972 291507 1973 300352 1974 309286 1975 318314 1976 327673 1977 337819 1978 348714 1979 359787 1980 370662 1981 381351 1982 391802 1983 402107 1984 412463 1985 422549 1986 431152 1987 437946 1988 443530 1989 448421 1990 453438 1991 457126 1992 460012 1993 463772 1994 467725 1995 472034 1996 478405 1997 487425 1998 497498 1999 507598 2000 517225 2001 526193 2002 534674 2003 542849 2004 550719 2005 558393 2006 565856 2007 572639 2008 578116 2009 582368 2010 585967 2011 589081 2012 591590 2013 593436 2014 594802 2015 596070 2016 597310 2017 598217 2018 598753 2019 598992 2020 600796 2021 604407 2022 608930 2023 614362