Year Number 1960 81442 1961 81735 1962 82216 1963 82986 1964 84172 1965 85749 1966 87757 1967 90273 1968 93078 1969 95897 1970 98708 1971 101423 1972 103950 1973 106475 1974 109270 1975 112280 1976 115435 1977 118817 1978 122150 1979 124791 1980 126550 1981 127447 1982 127403 1983 126903 1984 126653 1985 126935 1986 127659 1987 128872 1988 130733 1989 133296 1990 136877 1991 141798 1992 147692 1993 154126 1994 160694 1995 166755 1996 171707 1997 175576 1998 178983 1999 182486 2000 186513 2001 191262 2002 196627 2003 202225 2004 207595 2005 211901 2006 214487 2007 215011 2008 213443 2009 210952 2010 209204 2011 209436 2012 212016 2013 216822 2014 223438 2015 231782 2016 241913 2017 253417 2018 265936 2019 279730 2020 294757 2021 311655 2022 331031 2023 352287