Year Number 1960 372264 1961 393416 1962 414654 1963 436433 1964 459437 1965 483489 1966 507794 1967 531343 1968 552720 1969 571056 1970 587998 1971 605387 1972 623092 1973 640956 1974 658797 1975 675954 1976 691914 1977 706298 1978 719125 1979 730214 1980 740965 1981 753062 1982 766214 1983 780380 1984 795727 1985 812580 1986 831052 1987 850309 1988 869163 1989 883924 1990 893942 1991 901939 1992 907636 1993 910498 1994 910411 1995 907854 1996 903561 1997 897529 1998 889064 1999 878311 2000 862856 2001 843559 2002 824061 2003 804083 2004 784000 2005 765180 2006 750270 2007 742098 2008 741543 2009 748304 2010 759142 2011 771551 2012 787790 2013 809528 2014 836560 2015 868271 2016 903917 2017 942783 2018 984222 2019 1026234 2020 1060842 2021 1085725 2022 1103284 2023 1111770