Year Number 1960 249294 1961 259562 1962 269374 1963 279721 1964 292371 1965 305543 1966 318823 1967 331449 1968 344000 1969 356853 1970 369840 1971 382475 1972 394136 1973 407017 1974 421276 1975 434775 1976 447403 1977 458221 1978 466805 1979 475657 1980 481992 1981 484871 1982 485726 1983 485121 1984 487460 1985 493339 1986 502938 1987 514294 1988 524996 1989 530468 1990 532738 1991 537922 1992 541958 1993 546874 1994 553515 1995 558885 1996 562946 1997 566122 1998 569398 1999 574598 2000 579503 2001 573837 2002 565790 2003 563520 2004 560263 2005 556475 2006 552714 2007 549514 2008 547295 2009 547222 2010 549319 2011 554719 2012 562373 2013 571264 2014 580716 2015 588555 2016 594755 2017 599917 2018 606448 2019 614170 2020 619284 2021 617221 2022 577686 2023 571708