Year Number 1960 879042 1961 897378 1962 916015 1963 934515 1964 954918 1965 977921 1966 1003057 1967 1027340 1968 1048975 1969 1072508 1970 1101803 1971 1130507 1972 1155276 1973 1179289 1974 1205821 1975 1233317 1976 1258720 1977 1285215 1978 1311453 1979 1334506 1980 1353912 1981 1369424 1982 1384365 1983 1398641 1984 1411976 1985 1433145 1986 1458905 1987 1478630 1988 1493699 1989 1509247 1990 1523804 1991 1532874 1992 1537643 1993 1540949 1994 1547091 1995 1551575 1996 1550209 1997 1547043 1998 1542348 1999 1535993 2000 1531731 2001 1531389 2002 1532906 2003 1537272 2004 1546490 2005 1556703 2006 1569778 2007 1592536 2008 1625488 2009 1667583 2010 1713176 2011 1757323 2012 1799295 2013 1840599 2014 1882148 2015 1919828 2016 1955588 2017 1990782 2018 2022999 2019 2052649 2020 2074063 2021 2094024 2022 2123501 2023 2152265