Year Number 1960 780791 1961 797598 1962 814788 1963 832272 1964 850077 1965 868190 1966 886534 1967 904945 1968 923224 1969 941252 1970 958761 1971 975552 1972 991547 1973 1006789 1974 1021129 1975 1034538 1976 1046840 1977 1059106 1978 1071643 1979 1083366 1980 1094297 1981 1104646 1982 1114117 1983 1122444 1984 1129472 1985 1135177 1986 1139326 1987 1142031 1988 1151703 1989 1183835 1990 1217197 1991 1256332 1992 1308381 1993 1365683 1994 1416225 1995 1459030 1996 1491730 1997 1528850 1998 1572715 1999 1619171 2000 1668449 2001 1695317 2002 1707695 2003 1719875 2004 1731732 2005 1743825 2006 1756362 2007 1769433 2008 1785189 2009 1804646 2010 1826403 2011 1850477 2012 1876234 2013 1897456 2014 1913785 2015 1930136 2016 1946447 2017 1962529 2018 1978535 2019 1994344 2020 2009661 2021 2024451 2022 2040187 2023 2057093