Year Number 1960 485817 1961 515281 1962 545007 1963 574695 1964 604679 1965 634411 1966 664744 1967 695397 1968 726320 1969 757641 1970 787755 1971 816396 1972 845743 1973 875730 1974 906722 1975 938407 1976 970819 1977 1003249 1978 1036026 1979 1067412 1980 1096938 1981 1127198 1982 1158659 1983 1190934 1984 1224100 1985 1257713 1986 1292219 1987 1327949 1988 1362760 1989 1383338 1990 1386951 1991 1387567 1992 1385895 1993 1382725 1994 1376574 1995 1367154 1996 1361649 1997 1344789 1998 1332417 1999 1318545 2000 1304080 2001 1289495 2002 1274866 2003 1259669 2004 1245000 2005 1235763 2006 1231441 2007 1227699 2008 1224475 2009 1222042 2010 1219935 2011 1218343 2012 1217297 2013 1216084 2014 1214457 2015 1205007 2016 1191662 2017 1172526 2018 1154054 2019 1138316 2020 1129127 2021 1116146 2022 1096117 2023 1078639