Year Number 1960 420603 1961 425748 1962 430962 1963 436241 1964 441591 1965 446992 1966 452467 1967 458009 1968 463626 1969 469297 1970 474627 1971 478627 1972 482666 1973 486728 1974 490830 1975 494967 1976 499144 1977 503345 1978 507587 1979 511865 1980 516183.99999999994 1981 520529 1982 524921 1983 529439 1984 534001 1985 538591 1986 543226 1987 547901 1988 552622 1989 557372 1990 562168 1991 566169 1992 567430 1993 568690 1994 569955 1995 571222 1996 572494 1997 573766 1998 575042 1999 576321 2000 577604 2001 578887 2002 579610 2003 580198 2004 580787 2005 581375 2006 581965 2007 582555 2008 583147 2009 583738 2010 584330 2011 584922 2012 585515 2013 586108 2014 586702 2015 587296 2016 587891 2017 588487 2018 589083 2019 589849 2020 590940 2021 592477 2022 594531 2023 597124