Year Number 1960 283642 1961 290312 1962 297192 1963 304223 1964 311234 1965 317898 1966 324056 1967 329736 1968 335108 1969 340304 1970 345338 1971 351041 1972 357592 1973 364521 1974 371966 1975 379926 1976 388380 1977 397122 1978 405777 1979 413762 1980 420481 1981 426771 1982 432886 1983 437941 1984 441893 1985 444730 1986 446476 1987 447228 1988 447069 1989 446060 1990 444320 1991 444100 1992 445861 1993 447836 1994 449697 1995 451131 1996 452095 1997 452632 1998 452871 1999 452948 2000 452948 2001 453029 2002 453374 2003 454616 2004 456729 2005 459072 2006 461873 2007 464973 2008 467825 2009 470312 2010 472354 2011 473817 2012 477069 2013 481469 2014 484828 2015 488012 2016 490949 2017 493593 2018 512112 2019 522162 2020 518827 2021 523956 2022 526555 2023 529617