Year Number 1960 328397 1961 340098 1962 350787 1963 361326 1964 374402 1965 388315 1966 402108 1967 415109 1968 427985 1969 441235 1970 455051 1971 469175 1972 482372 1973 496740 1974 512720 1975 527900 1976 542800 1977 556472 1978 567794 1979 580120 1980 591296 1981 599600 1982 605867 1983 611027 1984 619733 1985 631830 1986 647246 1987 664492 1988 681045 1989 689954 1990 694532 1991 703333 1992 711599 1993 721999 1994 734467 1995 745146 1996 754176 1997 761698 1998 770015 1999 781253 2000 792349 2001 789966 2002 784554 2003 788017 2004 791258 2005 794130 2006 796667 2007 799561 2008 802924 2009 807438 2010 814237 2011 825932 2012 839743 2013 854123 2014 869828 2015 883482 2016 893205 2017 900709 2018 908813 2019 917008 2020 924583 2021 924845 2022 869065 2023 862529