Year Number 1960 251075 1961 256820 1962 263059 1963 269961 1964 277305 1965 284925 1966 293023 1967 301727 1968 311049 1969 321017 1970 331641 1971 342939 1972 354953 1973 367641 1974 380972 1975 394849 1976 408815 1977 422600 1978 435161 1979 446828 1980 458080 1981 467926 1982 477397 1983 487233 1984 497198 1985 507496 1986 518335 1987 529826 1988 542356 1989 559864 1990 579848 1991 598068 1992 616969 1993 636995 1994 657353 1995 676495 1996 693857 1997 710679 1998 727560 1999 743921 2000 758795 2001 770554 2002 778063 2003 781445 2004 781924 2005 779510 2006 775306 2007 772070 2008 771005 2009 772656 2010 777364 2011 785194 2012 795281 2013 806184 2014 817399 2015 829400 2016 842686 2017 857031 2018 871779 2019 886332 2020 901144 2021 916066 2022 930304 2023 943283