Year Number 1960 97360 1961 102853 1962 108717 1963 114969 1964 121603 1965 128619 1966 136053 1967 143906 1968 149483 1969 155281 1970 161359 1971 167734 1972 174389 1973 181328 1974 188538 1975 196027 1976 203845 1977 211985 1978 220486 1979 229341 1980 238584 1981 248276 1982 258367 1983 268892 1984 280805 1985 299264 1986 318781 1987 339300 1988 360908 1989 383408 1990 406450 1991 399483 1992 389879 1993 416395 1994 444346 1995 485677 1996 527371 1997 551991 1998 578435 1999 606439 2000 636195 2001 675922 2002 721965 2003 775957 2004 833474 2005 880640 2006 923099 2007 966133 2008 1021965 2009 1066563 2010 1107213 2011 1147380 2012 1183034 2013 1218964 2014 1249275 2015 1276083 2016 1306640 2017 1340124 2018 1380906 2019 1424439 2020 1470245 2021 1519988 2022 1570319 2023 1622037