Year Number 1960 1012946 1961 1031639 1962 1052518 1963 1071830 1964 1088395 1965 1103722 1966 1118197 1967 1130675 1968 1142589 1969 1154558 1970 1166880 1971 1180382 1972 1194143 1973 1207785 1974 1221142 1975 1236525 1976 1255429 1977 1275642 1978 1295671 1979 1317098 1980 1339895 1981 1362514 1982 1386222 1983 1411239 1984 1436629 1985 1464632 1986 1495269 1987 1527947 1988 1561811 1989 1597713 1990 1635637 1991 1669019 1992 1677400 1993 1681070 1994 1692859 1995 1698939 1996 1704695 1997 1707931 1998 1708214 1999 1708311 2000 1708999 2001 1710899 2002 1713499 2003 1713306 2004 1710163 2005 1706486 2006 1703224 2007 1700299 2008 1698006 2009 1696149 2010 1696446 2011 1697347 2012 1698507 2013 1703434 2014 1712734 2015 1720022 2016 1724405 2017 1728356 2018 1730434 2019 1730595 2020 1728045 2021 1724481 2022 1725292 2023 1723445