Year Number 1960 757584 1961 792543 1962 827876 1963 861554 1964 892489 1965 917088 1966 937215 1967 955930 1968 974219 1969 992627 1970 1008647 1971 1024855 1972 1041847 1973 1058242 1974 1073672 1975 1088762 1976 1235488 1977 1382130 1978 1259540 1979 1135599 1980 1150020 1981 1166087 1982 1175850 1983 1184315 1984 1200107 1985 1217963 1986 1241977 1987 1264942 1988 1280455 1989 1298643 1990 1318437 1991 1337122 1992 1353302 1993 1364767 1994 1372427 1995 1378263 1996 1382876 1997 1384957 1998 1383937 1999 1380939 2000 1377022 2001 1372119 2002 1362943 2003 1352090 2004 1341817 2005 1329162 2006 1319431 2007 1314214 2008 1306900 2009 1297896 2010 1287237 2011 1280776 2012 1297980 2013 1408479 2014 1542599 2015 1589868 2016 1600644 2017 1606170 2018 1605864 2019 1597654 2020 1576278 2021 1544594 2022 1506482 2023 1459836