Year Number 1960 158125 1961 158032 1962 158374 1963 159484 1964 161229 1965 163732 1966 168418 1967 174600 1968 180701 1969 187318 1970 193489 1971 198771 1972 203843 1973 209263 1974 215489 1975 222005 1976 228573 1977 234874 1978 241199 1979 247710 1980 252539 1981 254985 1982 256150 1983 257731 1984 260518 1985 263994 1986 267646 1987 270820 1988 275282 1989 279556 1990 284890 1991 293841 1992 304281 1993 316221 1994 320963 1995 317426 1996 312999 1997 308971 1998 306507 1999 304402 2000 303173 2001 305258 2002 311814 2003 320799 2004 329758 2005 337445 2006 342791 2007 342486 2008 336307 2009 325029 2010 316550 2011 312522 2012 312647 2013 317096 2014 322675 2015 327562 2016 332287 2017 336585 2018 340284 2019 343927 2020 348399 2021 350019 2022 352924 2023 361615