Year Number 1960 249692 1961 259459.99999999997 1962 269625 1963 280189 1964 291181 1965 302573 1966 314427 1967 326745 1968 339564 1969 352849 1970 366673 1971 379379 1972 391514 1973 404003 1974 416908 1975 430225 1976 443987 1977 458149 1978 472784 1979 484968 1980 493874 1981 502919 1982 512143 1983 521534.99999999994 1984 531113 1985 540840 1986 550759 1987 560860 1988 571160 1989 575403 1990 572512 1991 569635 1992 566769 1993 563925 1994 561092 1995 558272 1996 555463 1997 552676 1998 549899 1999 547136 2000 544383 2001 541859 2002 540027 2003 538201 2004 536379 2005 534567 2006 532760 2007 530958 2008 529160 2009 527373 2010 525590 2011 524931 2012 526509 2013 528086 2014 529671 2015 531260 2016 532856 2017 534453 2018 536055 2019 537563 2020 538894 2021 539978 2022 540775 2023 541275