Year Number 1960 822625 1961 820872 1962 828191 1963 836770 1964 840109 1965 838816 1966 840227 1967 845703 1968 851393 1969 857437 1970 864072 1971 873816 1972 888704 1973 905315 1974 921972 1975 938170 1976 953259 1977 968079 1978 985446 1979 1001985 1980 1015159 1981 1028316 1982 1040100 1983 1050424 1984 1060225 1985 1066076 1986 1071004 1987 1074530 1988 1072287 1989 1072687 1990 1082938 1991 1100228 1992 1118333 1993 1134320 1994 1149308 1995 1167091 1996 1188761 1997 1212061 1998 1234853 1999 1257812 2000 1283154 2001 1311481 2002 1339470 2003 1365111 2004 1395547 2005 1436155 2006 1487167 2007 1533446 2008 1553625 2009 1549960 2010 1537649 2011 1525308 2012 1516471 2013 1513156 2014 1516087 2015 1526323 2016 1541523 2017 1557143 2018 1575778 2019 1597101 2020 1613338 2021 1628990 2022 1660711 2023 1706457