Year Number 1960 251266 1961 259519 1962 268146 1963 277160 1964 286352 1965 295544 1966 304779 1967 313961 1968 322989 1969 331843 1970 340463 1971 348858 1972 357007 1973 364743 1974 371975 1975 378674 1976 384777 1977 390269 1978 395211 1979 399807 1980 404304 1981 408806 1982 413378 1983 418122 1984 422949 1985 427687 1986 432338 1987 436918 1988 441527 1989 446266 1990 451138 1991 455893 1992 460505 1993 465204 1994 469918 1995 474548 1996 479031 1997 483332 1998 487392 1999 491314 2000 495262 2001 499218 2002 503186 2003 507201 2004 511450 2005 515883 2006 520481 2007 525360 2008 530433 2009 535594 2010 540701 2011 545979 2012 551570 2013 557114 2014 562448 2015 567665 2016 572658 2017 577340 2018 581512 2019 584607 2020 586724 2021 588545 2022 590128 2023 591246