Year Number 1960 66519 1961 72829 1962 80188 1963 88614 1964 97590 1965 107088 1966 118075 1967 130736 1968 144306 1969 158281 1970 171619 1971 184613 1972 198301 1973 212826 1974 228559 1975 246356 1976 263859 1977 280162 1978 297100 1979 314314 1980 331354 1981 351109 1982 374138 1983 397986 1984 419719 1985 440558 1986 461498 1987 481832 1988 504081 1989 528879 1990 408825 1991 339714 1992 420058 1993 436018 1994 431023 1995 429304 1996 440757 1997 458377 1998 477390 1999 497444 2000 518137 2001 538983 2002 559472 2003 579207 2004 597983 2005 629550 2006 680663 2007 738155 2008 796155 2009 854978 2010 914563 2011 982788 2012 1059859 2013 1137766 2014 1156147 2015 1137108 2016 1144077 2017 1165122 2018 1196805 2019 1226671 2020 1209983 2021 1181299 2022 1192753 2023 1211938