Year Number 1960 1483871 1961 1499916 1962 1516263 1963 1529551 1964 1539564 1965 1547898 1966 1555075 1967 1561799 1968 1567762 1969 1574269 1970 1584006 1971 1592325 1972 1597934 1973 1603973 1974 1607967 1975 1609618 1976 1612797 1977 1618810 1978 1626599 1979 1635799 1980 1645635 1981 1655921 1982 1665251 1983 1671758 1984 1676814 1985 1681153 1986 1685925 1987 1692810 1988 1698343 1989 1702397 1990 1708357 1991 1714967 1992 1720640 1993 1726038 1994 1731311 1995 1738806 1996 1746228 1997 1750251 1998 1753250 1999 1755845 2000 1758585 2001 1762370 2002 1766056 2003 1769293 2004 1772880 2005 1776932 2006 1781778 2007 1787713 2008 1794231 2009 1798400 2010 1799747 2011 1799102 2012 1797867 2013 1799325 2014 1804111 2015 1813108 2016 1823484 2017 1830911 2018 1835451 2019 1837780 2020 1838943 2021 1842830 2022 1853540 2023 1863388