Year Number 1960 1280390 1961 1304225 1962 1343333 1963 1372589 1964 1394589 1965 1412501 1966 1429137 1967 1443380 1968 1454154 1969 1461522 1970 1468987 1971 1474604 1972 1471844 1973 1462389 1974 1448122 1975 1422000 1976 1383581 1977 1345877 1978 1311552 1979 1277660 1980 1247629 1981 1222314 1982 1199371 1983 1177475 1984 1157548 1985 1141361 1986 1129617 1987 1123701 1988 1125295 1989 1132549 1990 1148200 1991 1169929 1992 1192521 1993 1214808 1994 1231314 1995 1242725 1996 1249297 1997 1249995 1998 1248482 1999 1248699 2000 1248596 2001 1236918 2002 1224654 2003 1219179 2004 1210995 2005 1200998 2006 1189662 2007 1181319 2008 1179876 2009 1182109 2010 1186594 2011 1193157 2012 1198017 2013 1206821 2014 1219001 2015 1231243 2016 1246235 2017 1262345 2018 1276701 2019 1289621 2020 1300885 2021 1311402 2022 1320444 2023 1327767