Year Number 1960 162126 1961 174346 1962 187506 1963 201659 1964 216902 1965 233251 1966 250857 1967 269792 1968 295522 1969 324691 1970 356785 1971 392051 1972 430859 1973 473386 1974 520177 1975 571594 1976 628175 1977 690177 1978 758398 1979 807484 1980 854913 1981 904986 1982 958068 1983 1014262 1984 1073838 1985 1136733 1986 1203408 1987 1273993 1988 1348823 1989 1411425 1990 1473870 1991 1539079 1992 1607268 1993 1678278 1994 1752530 1995 1830067 1996 1911148 1997 1995584 1998 2083875 1999 2176071 2000 2272483 2001 2372882 2002 2477865 2003 2617331 2004 2767907 2005 2926695 2006 3094831 2007 3272625 2008 3460900 2009 3659444 2010 3869675 2011 4091984 2012 4327397 2013 4575650 2014 4838145 2015 5115698 2016 5409174 2017 5719486 2018 6047600 2019 6368272 2020 6701650 2021 7046892 2022 7404689 2023 7775865