Year Number 1960 288377 1961 292928 1962 296197 1963 299277 1964 301952 1965 304533 1966 307336 1967 310148 1968 312764 1969 315166 1970 317346 1971 319288 1972 320954 1973 322394 1974 319972 1975 316854 1976 319372 1977 324431 1978 329509 1979 334647 1980 339860 1981 345167 1982 350797 1983 356923 1984 363245 1985 369474 1986 375614 1987 381671 1988 387621 1989 393454 1990 399170 1991 404752 1992 410698 1993 418524 1994 427656 1995 436545 1996 445236 1997 453764 1998 462147 1999 470377 2000 478455 2001 486510 2002 494964 2003 503815 2004 512738 2005 521680 2006 530622 2007 539584 2008 548572 2009 557572 2010 566592 2011 574033 2012 579665 2013 584829 2014 589809 2015 594938 2016 600193 2017 605429 2018 610590 2019 615637 2020 619932 2021 623154 2022 626775 2023 631148