Year Number 1960 801444 1961 811282 1962 821295 1963 829319 1964 838362 1965 846312 1966 847254 1967 846132 1968 846634 1969 847640 1970 849089 1971 856645 1972 870081 1973 887957 1974 910133 1975 932976 1976 956364 1977 980291 1978 1004719 1979 1029703 1980 1055239 1981 1081338 1982 1108278 1983 1133566 1984 1154839 1985 1175041 1986 1196912 1987 1205513 1988 1195743 1989 1180136 1990 1182019 1991 1203210 1992 1214553 1993 1215483 1994 1236770 1995 1268429 1996 1289979 1997 1318826 1998 1345755 1999 1388100 2000 1458144 2001 1530739 2002 1601628 2003 1677066 2004 1770168 2005 1881168 2006 2003744 2007 2136282 2008 2273624 2009 2407142 2010 2572216 2011 2750661 2012 2892545 2013 3008386 2014 2999234 2015 2947958 2016 2862160 2017 2668937 2018 2556957 2019 2593991 2020 2680080 2021 2758369 2022 2847458 2023 2943371