Year Number 1960 18541 1961 20777 1962 23819 1963 27351 1964 31334 1965 35746 1966 40722 1967 46399 1968 52727 1969 59638 1970 68845 1971 80122 1972 91492 1973 102954 1974 114515 1975 126169 1976 137936 1977 149840 1978 161893 1979 174109 1980 186499 1981 199075 1982 211799 1983 224580 1984 237319 1985 249973 1986 261209 1987 270695 1988 279822 1989 288974 1990 298156 1991 307372 1992 316590 1993 325762 1994 334865 1995 343842 1996 352599 1997 366945 1998 388277 1999 410964 2000 433815 2001 456796 2002 480524 2003 504789 2004 522707 2005 579378 2006 727596 2007 921361 2008 1103898 2009 1233563 2010 1297966 2011 1350880 2012 1415197 2013 1507300 2014 1651832 2015 1817181 2016 1955530 2017 2031540 2018 2054595 2019 2055936 2020 2005391 2021 1953675 2022 1954233 2023 1964435