Year Number 1960 106559 1961 107590 1962 108604 1963 109547 1964 110567 1965 111659 1966 112962 1967 114439 1968 116185 1969 118178 1970 120132 1971 122296 1972 124625 1973 127094 1974 129863 1975 132523 1976 147872 1977 163768 1978 150700 1979 136469 1980 137371 1981 137386 1982 134078 1983 130384 1984 129927 1985 130859 1986 133527 1987 136959 1988 140279 1989 144807 1990 150271 1991 156499 1992 163572 1993 170861 1994 178216 1995 185773 1996 193558 1997 201404 1998 209186 1999 216954 2000 224741 2001 232487 2002 239900 2003 247546 2004 255671 2005 263454 2006 271720 2007 280875 2008 289622 2009 297928 2010 305545 2011 314095 2012 328873 2013 369086 2014 418483 2015 449897 2016 473881 2017 494290 2018 509762 2019 519911 2020 529487 2021 538129 2022 543084 2023 550451