Year Number 1960 268253 1961 274310 1962 280536 1963 286480 1964 292473 1965 297533 1966 301341 1967 305349 1968 309585 1969 314094 1970 318917 1971 324064 1972 329561 1973 335276 1974 340158 1975 344353 1976 349108 1977 354465 1978 360070 1979 365848 1980 372198 1981 377381 1982 381350 1983 385963 1984 391087 1985 396515 1986 401853 1987 406766 1988 411082 1989 416072 1990 422645 1991 428378 1992 432568 1993 436632 1994 440814 1995 445308 1996 450207 1997 455531 1998 461229 1999 466848 2000 472706 2001 479712 2002 487449 2003 495270 2004 504595 2005 517027 2006 531137 2007 545263 2008 559238 2009 572739 2010 585910 2011 599938 2012 615479 2013 632515 2014 650974 2015 668845 2016 685971 2017 703903 2018 722622 2019 742135 2020 762874 2021 784911 2022 805871 2023 824951