Year Number 1960 2461129 1961 2409098 1962 2355634 1963 2313447 1964 2289746 1965 2266289 1966 2234015 1967 2197881 1968 2163812 1969 2135945 1970 2102876 1971 2079366 1972 2082756 1973 2108753 1974 2161392 1975 2225418 1976 2285592 1977 2338201 1978 2379133 1979 2406494 1980 2417167 1981 2420542 1982 2425882 1983 2428416 1984 2426508 1985 2418677 1986 2403080 1987 2377184 1988 2337504 1989 2282585 1990 2213843 1991 2150212 1992 2096571 1993 2042733 1994 1985836 1995 1928488 1996 1875869 1997 1826533 1998 1780547 1999 1735914 2000 1688530 2001 1641336 2002 1600483 2003 1563726 2004 1530332 2005 1502068 2006 1479127 2007 1470338 2008 1475524 2009 1487398 2010 1508548 2011 1531511 2012 1550777 2013 1568887 2014 1589099 2015 1610550 2016 1630352 2017 1650478 2018 1671669 2019 1692958 2020 1707572 2021 1681233 2022 1702467 2023 1717142