Year Number 1960 787267 1961 804152 1962 821974 1963 840574 1964 858933 1965 876412 1966 893193 1967 909635 1968 925812 1969 941758 1970 957491 1971 972989 1972 988459 1973 1003807 1974 1019649 1975 1037010 1976 1055909 1977 1076292 1978 1098009 1979 1120837 1980 1144899 1981 1170598 1982 1198104 1983 1226741 1984 1256132 1985 1286786 1986 1318901 1987 1352279 1988 1386628 1989 1421114 1990 1454867 1991 1486442 1992 1515312 1993 1542131 1994 1566732 1995 1589487 1996 1610692 1997 1630057 1998 1647939 1999 1664864 2000 1680967 2001 1695068 2002 1706330 2003 1715789 2004 1723041 2005 1729053 2006 1736113 2007 1743688 2008 1751310 2009 1759605 2010 1760445 2011 1761515 2012 1770171 2013 1777902 2014 1785140 2015 1791792 2016 1798645 2017 1806664 2018 1814934 2019 1822936 2020 1830611 2021 1837210 2022 1843030 2023 1848733