Year Number 1960 233737 1961 239935 1962 246285 1963 252627 1964 258556 1965 264319 1966 270393 1967 276721 1968 283318 1969 290209 1970 297403 1971 304929 1972 312810 1973 321086 1974 329775 1975 338900 1976 348461 1977 358169 1978 368096 1979 378576 1980 389659 1981 401371 1982 413689 1983 426508 1984 439745 1985 453380 1986 467378 1987 481803 1988 496723 1989 508920 1990 521640 1991 538138 1992 563388 1993 591304 1994 613423 1995 629742 1996 639290 1997 652692 1998 671210 1999 691526 2000 713644 2001 733808 2002 752324 2003 771759 2004 792032 2005 813105 2006 835014 2007 858151 2008 883604 2009 910663 2010 937805 2011 965071 2012 992700 2013 1022848 2014 1055607 2015 1089330 2016 1124101 2017 1160070 2018 1197316 2019 1235947 2020 1276063 2021 1317455 2022 1361072 2023 1407230