Year Number 1960 114376 1961 116467 1962 118222 1963 120658 1964 124198 1965 127924 1966 131862 1967 135759 1968 139723 1969 143553 1970 147129 1971 150871 1972 154623 1973 158135 1974 161490 1975 164534 1976 171303 1977 182554 1978 195180 1979 203185 1980 204848 1981 204957 1982 204372 1983 204786 1984 205656 1985 205646 1986 205096 1987 205356 1988 207477 1989 211811 1990 216418 1991 220671 1992 227331 1993 236731 1994 244160 1995 247436 1996 248345 1997 248075 1998 247834 1999 252342 2000 262814 2001 275467 2002 289177 2003 302302 2004 311894 2005 316668 2006 317102 2007 312741 2008 307022 2009 302162 2010 297918 2011 295896 2012 297092 2013 301365 2014 308121 2015 317013 2016 328331 2017 341460 2018 356125 2019 373145 2020 388642 2021 405528 2022 429137 2023 456689