Year Number 1960 5596291 1961 5744651 1962 5834374 1963 5891519 1964 5887591 1965 5854438 1966 5828526 1967 5809127 1968 5791838 1969 5760266 1970 5711313 1971 5665124 1972 5622221 1973 5569794 1974 5512253 1975 5457721 1976 5401324 1977 5340773 1978 5274004 1979 5243467 1980 5255401 1981 5273541 1982 5288224 1983 5320547 1984 5367821 1985 5411058 1986 5444293 1987 5460181 1988 5468759 1989 5476912 1990 5456510 1991 5421552 1992 5394641 1993 5350548 1994 5254880 1995 5124450 1996 4977223 1997 4819766 1998 4632448 1999 4419257 2000 4207450 2001 3987203 2002 3779539 2003 3615935 2004 3480517 2005 3362364 2006 3268721 2007 3204322 2008 3171319 2009 3164962 2010 3168215 2011 3178702 2012 3207428 2013 3249117 2014 3286347 2015 3323928 2016 3349378 2017 3361763 2018 3350509 2019 3321383 2020 3285135 2021 3235755 2022 2833980 2023 2745795