Year Number 1960 261407 1961 268791 1962 276416 1963 283840 1964 291329 1965 298604 1966 305748 1967 313425 1968 321724 1969 330383 1970 339960 1971 349550 1972 358615 1973 368121 1974 377658 1975 386425 1976 394486 1977 403238 1978 412350 1979 420347 1980 426715 1981 431808 1982 436673 1983 441448 1984 445587 1985 450942 1986 457894 1987 463031 1988 466316 1989 469120 1990 471094 1991 472277 1992 472569 1993 471454 1994 469569 1995 468105 1996 466914 1997 465482 1998 463950 1999 462317 2000 461204 2001 460868 2002 460948 2003 461698 2004 463414 2005 466219 2006 469926 2007 475986 2008 485585 2009 497318 2010 510576 2011 525420 2012 540574 2013 554198 2014 566596 2015 579315 2016 591468 2017 602254 2018 612281 2019 621521 2020 630417 2021 639743 2022 651344 2023 663102