Year Number 1960 127652 1961 130043 1962 132325 1963 135017 1964 138761 1965 142849 1966 146385 1967 149741 1968 153581 1969 156992 1970 160120 1971 163779 1972 167572 1973 170721 1974 173712 1975 176583 1976 178847 1977 181216 1978 183114 1979 184309 1980 184598 1981 183076 1982 180343 1983 178395 1984 176966 1985 175061 1986 174800 1987 176178 1988 177956 1989 180283 1990 182540 1991 184784 1992 187337 1993 189717 1994 191770 1995 194109 1996 197053 1997 200319 1998 202458 1999 205438 2000 209313 2001 212029 2002 215630 2003 219467 2004 223095 2005 226370 2006 229869 2007 232759 2008 233130 2009 232621 2010 232245 2011 233272 2012 236282 2013 239863 2014 244011 2015 248474 2016 252443 2017 256486 2018 260166 2019 264082 2020 268313 2021 271129 2022 277581 2023 285604