Year Number 1960 1550525 1961 1542320 1962 1542726 1963 1545765 1964 1547278 1965 1547038 1966 1541550 1967 1515224 1968 1488213 1969 1462952 1970 1440890 1971 1428135 1972 1439133 1973 1451878 1974 1465401 1975 1478867 1976 1490313 1977 1499473 1978 1509580 1979 1518390 1980 1524395 1981 1531958 1982 1540933 1983 1546244 1984 1550204 1985 1547026 1986 1542349 1987 1538049 1988 1527078 1989 1516615 1990 1513504 1991 1517141 1992 1519699 1993 1519482 1994 1517620 1995 1517554 1996 1521461 1997 1527757 1998 1534680 1999 1542842 2000 1554223 2001 1569733 2002 1586580 2003 1601606 2004 1619883 2005 1644123 2006 1677897 2007 1718227 2008 1744592 2009 1753285 2010 1753744 2011 1752249 2012 1750490 2013 1750530 2014 1754105 2015 1761447 2016 1771980 2017 1781281 2018 1792632 2019 1805722 2020 1812037 2021 1816368 2022 1836398 2023 1869935