Year Number 1960 204441 1961 211772 1962 226134 1963 239314 1964 251257 1965 261580 1966 270108 1967 277357 1968 283899 1969 288899 1970 290470 1971 285565 1972 278662 1973 275298 1974 274530 1975 276397 1976 280725 1977 287756 1978 297801 1979 310184 1980 309339 1981 297780 1982 296563 1983 303196 1984 312218 1985 323686 1986 336995 1987 351596 1988 366995 1989 383986 1990 402750 1991 422574 1992 443269 1993 464458 1994 485495 1995 507099 1996 530082 1997 554041 1998 578857 1999 603970 2000 628035 2001 650830 2002 672993 2003 694481 2004 714407 2005 732623 2006 750348 2007 767680 2008 783183 2009 796770 2010 809799 2011 823042 2012 837545 2013 855662 2014 879366 2015 906036 2016 935218 2017 968984 2018 1007079 2019 1050340 2020 1095906 2021 1141527 2022 1190029 2023 1245271