Year Number 1960 268396 1961 277969 1962 288291 1963 299332 1964 310288 1965 321069 1966 332142 1967 343620 1968 355468 1969 367618 1970 379918 1971 392026 1972 397529 1973 396331 1974 394519 1975 392137 1976 389231 1977 385810 1978 381885 1979 377362 1980 375112 1981 375859 1982 377288 1983 379409 1984 382617 1985 387171 1986 392372 1987 396867 1988 402139 1989 408360 1990 412756 1991 415981 1992 419521 1993 422375 1994 426548 1995 434490 1996 443834 1997 452887 1998 461749 1999 470458 2000 478998 2001 487394 2002 495666 2003 503780 2004 510572 2005 516220 2006 522023 2007 527946 2008 533938 2009 539987 2010 546080 2011 552146 2012 558111 2013 563947 2014 569682 2015 575475 2016 581453 2017 587559 2018 593715 2019 600301 2020 607065 2021 612985 2022 618040 2023 623236