Year Number 1960 1030481 1961 1033973 1962 1040288 1963 1050117 1964 1061528 1965 1074667 1966 1089993 1967 1104542 1968 1117034 1969 1125897 1970 1135335 1971 1145328 1972 1154328 1973 1162780 1974 1167347 1975 1177266 1976 1193966 1977 1208060 1978 1220961 1979 1234171 1980 1249759 1981 1260673 1982 1272175 1983 1289184 1984 1302384 1985 1312624 1986 1332102 1987 1351199 1988 1357659 1989 1361504 1990 1366638 1991 1371756 1992 1373867 1993 1374726 1994 1377428 1995 1381451 1996 1383707 1997 1384788 1998 1384432 1999 1387822 2000 1393808 2001 1397247 2002 1400960 2003 1404742 2004 1407180 2005 1409291 2006 1412124 2007 1416346 2008 1413072 2009 1420914 2010 1424723 2011 1423058 2012 1416740 2013 1408072 2014 1397951 2015 1387404 2016 1377667 2017 1367747 2018 1361372 2019 1360022 2020 1360190 2021 1355719 2022 1350072 2023 1349315