Year Number 1960 19073 1961 21732 1962 25402 1963 29624 1964 34312 1965 39398 1966 45049 1967 51428 1968 58462 1969 66048 1970 73262 1971 80468 1972 88910 1973 98563 1974 109347 1975 121105 1976 133667 1977 146927 1978 160779 1979 175091 1980 189670 1981 204305 1982 218901 1983 233467 1984 248027 1985 262607 1986 274895 1987 284681 1988 294663 1989 305322 1990 316447 1991 327851 1992 339370 1993 350890 1994 362365 1995 373772 1996 385167 1997 402940 1998 428874 1999 456934 2000 485368 2001 513837 2002 542867 2003 572561 2004 595262 2005 659270 2006 821033 2007 1026936 2008 1220142 2009 1371551 2010 1462044 2011 1532449 2012 1610180 2013 1715467 2014 1873415 2015 2055207 2016 2212748 2017 2308489 2018 2348302 2019 2364775 2020 2301954 2021 2226810 2022 2227982 2023 2246393