Year Number 1960 158884 1961 160461 1962 162561 1963 164361 1964 166289 1965 168318 1966 169693 1967 170382 1968 170914 1969 171849 1970 172862 1971 174398 1972 176092 1973 177964 1974 180488 1975 182609 1976 183679 1977 184202 1978 184728 1979 185385 1980 186293 1981 187068 1982 187497 1983 187772 1984 187982 1985 188306 1986 189093 1987 190162 1988 191292 1989 192796 1990 194761 1991 196963 1992 199362 1993 201950 1994 204729 1995 207691 1996 210514 1997 213044 1998 215434 1999 218070 2000 221082 2001 223861 2002 226149 2003 228646 2004 231519 2005 234862 2006 238501 2007 242111 2008 246266 2009 250499 2010 254780 2011 260020 2012 265765 2013 271532 2014 277710 2015 283954 2016 289781 2017 296716 2018 302297 2019 308156 2020 313207 2021 317924 2022 324394 2023 332084