Year Number 1960 57047 1961 59558 1962 62195 1963 64653 1964 67732 1965 71530 1966 76481 1967 81895 1968 87531 1969 93350 1970 99513 1971 106387 1972 110991 1973 115572 1974 123599 1975 132160 1976 140900 1977 150735 1978 161778 1979 172862 1980 187134 1981 202218 1982 215110 1983 229236 1984 243711 1985 258336 1986 273109 1987 289867 1988 307348 1989 324947 1990 343889 1991 361146 1992 381169 1993 379033 1994 391831 1995 427813 1996 439569 1997 451280 1998 472567 1999 496639 2000 520130 2001 547065 2002 577261 2003 611164 2004 650742 2005 692707 2006 736488 2007 783656 2008 837579 2009 903684 2010 971253 2011 1032093 2012 1096506 2013 1165374 2014 1235881 2015 1295625 2016 1350704 2017 1417430 2018 1497829 2019 1587191 2020 1675149 2021 1764450 2022 1858290 2023 1957189