Year Number 1960 468056 1961 472389 1962 478509 1963 484448 1964 491987 1965 500772 1966 509313 1967 518127 1968 524077 1969 528337 1970 532153 1971 535819 1972 540597 1973 545020 1974 549298 1975 553137 1976 555021 1977 557954 1978 562180 1979 565783 1980 565707 1981 557847 1982 545248 1983 531388 1984 523917 1985 528734 1986 539094 1987 550145 1988 563502 1989 576805 1990 589465 1991 602310 1992 614454 1993 625914 1994 637354 1995 649921 1996 663023 1997 675755 1998 686685 1999 695978 2000 703946 2001 711957 2002 721024 2003 730398 2004 739935 2005 747757 2006 752055 2007 756489 2008 765508 2009 778111 2010 792239 2011 814323 2012 834893 2013 852909 2014 871151 2015 890240 2016 907477 2017 924155 2018 942688 2019 963313 2020 980951 2021 998311 2022 1026457 2023 1062329