Year Number 1960 735531 1961 756622 1962 786775 1963 807348 1964 830351 1965 851652 1966 866497 1967 896674 1968 908592 1969 929543 1970 961971 1971 996083 1972 1024141 1973 1068305 1974 1103551 1975 1130960 1976 1159262 1977 1187621 1978 1211812 1979 1240523 1980 1266504 1981 1287602 1982 1308159 1983 1329034 1984 1342503 1985 1359024 1986 1369247 1987 1379731 1988 1391018 1989 1400760 1990 1428615 1991 1500112 1992 1536252 1993 1561633 1994 1586326 1995 1613546 1996 1643688 1997 1673852 1998 1699413 1999 1730191 2000 1765126 2001 1796809 2002 1825881 2003 1854438 2004 1883015 2005 1911791 2006 1941622 2007 1976598 2008 2016542 2009 2071720 2010 2118324 2011 2164529 2012 2210715 2013 2257486 2014 2304661 2015 2357410 2016 2413370 2017 2465631 2018 2511302 2019 2557927 2020 2602098 2021 2639906 2022 2682711 2023 2726180