Year Number 1960 226079 1961 231754 1962 237842 1963 244610 1964 252301 1965 259803 1966 267052 1967 273983 1968 280420 1969 287383 1970 294889 1971 302919 1972 311445 1973 320422 1974 329768 1975 339473 1976 349567 1977 358507 1978 366493 1979 374955 1980 383657 1981 392600 1982 401808 1983 411323 1984 421133 1985 432214 1986 446952 1987 460489 1988 470102 1989 479590 1990 489293 1991 499226 1992 509292 1993 519344 1994 529464 1995 539519 1996 548965 1997 557833 1998 565966 1999 572849 2000 578328 2001 582319 2002 585172 2003 587073 2004 587851 2005 588562 2006 591761 2007 596856 2008 602999 2009 609522 2010 615468 2011 621727 2012 628261 2013 634907 2014 641564 2015 649083 2016 657735 2017 667136 2018 677108 2019 687057 2020 697096 2021 707000 2022 716286 2023 725656