Year Number 1960 807275347 1961 819407344 1962 839115718 1963 867758317 1964 895465925 1965 920179013 1966 944836129 1967 967041013 1968 989252813 1969 1012746633 1970 1035548527 1971 1058282851 1972 1079137856 1973 1099821323 1974 1122068666 1975 1143684852 1976 1164281967 1977 1179725617 1978 1187402765 1979 1194633253 1980 1204692901 1981 1216592427 1982 1231632399 1983 1245426484 1984 1256947741 1985 1269356137 1986 1283326785 1987 1299606578 1988 1316219926 1989 1333142635 1990 1352980272 1991 1370914761 1992 1386538442 1993 1401047922 1994 1413246062 1995 1422504612 1996 1428945481 1997 1432299335 1998 1434418696 1999 1435924379 2000 1436249389 2001 1434955190 2002 1431281135 2003 1426977763 2004 1422722408 2005 1417707831 2006 1414532534 2007 1414705674 2008 1417282393 2009 1421571759 2010 1426892207 2011 1433515976 2012 1441954361 2013 1451353166 2014 1460578628 2015 1468468279 2016 1475288319 2017 1482171046 2018 1487333087 2019 1489908550 2020 1489785183 2021 1487169350 2022 1481859970 2023 1475436093