Year Number 1960 862346 1961 872080 1962 881050 1963 890033 1964 899537 1965 909212 1966 918906 1967 928584 1968 938214 1969 948275 1970 959438 1971 972543 1972 987230 1973 1002236 1974 1016941 1975 1030930 1976 1043949 1977 1056361 1978 1068719 1979 1081409 1980 1095088 1981 1109955 1982 1125689 1983 1141487 1984 1156399 1985 1169756 1986 1181152 1987 1190859 1988 1199668 1989 1208531 1990 1217457 1991 1226934 1992 1237428 1993 1248426 1994 1259796 1995 1271271 1996 1282047 1997 1292207 1998 1302213 1999 1311392 2000 1318802 2001 1324943 2002 1331046 2003 1337278 2004 1343774 2005 1350293 2006 1356781 2007 1362545 2008 1367460 2009 1372774 2010 1378388 2011 1384402 2012 1390918 2013 1397059 2014 1402227 2015 1406816 2016 1410867 2017 1413838 2018 1415821 2019 1417116 2020 1420767 2021 1424743 2022 1424998 2023 1424543