Year Number 1960 84191 1961 89237 1962 96552 1963 104033 1964 111625 1965 121155 1966 129348 1967 139594 1968 149655 1969 159443 1970 171645 1971 183061 1972 193194 1973 205824 1974 220327 1975 233928 1976 247832 1977 262707 1978 278340 1979 304819 1980 325079 1981 344929 1982 360839 1983 375902 1984 389696 1985 406769 1986 425863 1987 443631 1988 460281 1989 477294 1990 492600 1991 512196 1992 531618 1993 555733 1994 584416 1995 616108 1996 663122 1997 681465 1998 701122 1999 723088 2000 744366 2001 766774 2002 788451 2003 804869 2004 828140 2005 847286 2006 865493 2007 881539 2008 895279 2009 909901 2010 933189 2011 960126 2012 996454 2013 1031445 2014 1076614 2015 1130059 2016 1181741 2017 1234205 2018 1290478 2019 1351661 2020 1403467 2021 1453210 2022 1503940 2023 1610742