Year Number 1960 121178 1961 122093 1962 123142 1963 124304 1964 125972 1965 125854 1966 123417 1967 120856 1968 118283 1969 115817 1970 114067 1971 115340 1972 121644 1973 131752 1974 143297 1975 155352 1976 167877 1977 180849 1978 194267 1979 208088 1980 221979 1981 235044 1982 245576 1983 254407 1984 263453 1985 272744 1986 282263 1987 292019 1988 302119 1989 312693 1990 323770 1991 335317 1992 348457 1993 363326 1994 378592 1995 394054 1996 409947 1997 426150 1998 442362 1999 458511 2000 474599 2001 490523 2002 505947 2003 520867 2004 535656 2005 550454 2006 565649 2007 581627 2008 598287 2009 615125 2010 631631 2011 647001 2012 661146 2013 675193 2014 689644 2015 705024 2016 721823 2017 739644 2018 757590 2019 775047 2020 792317 2021 808750 2022 825863 2023 844652