Year Number 1960 113596 1961 116280 1962 119685 1963 123939 1964 129251 1965 135424 1966 142341 1967 149487 1968 156439 1969 163082 1970 169343 1971 175104 1972 180443 1973 185851 1974 191752 1975 198201 1976 205180 1977 212157 1978 218492 1979 223364 1980 226217 1981 227466 1982 228242 1983 229383 1984 231773 1985 235848 1986 242272 1987 250606 1988 258817 1989 266498 1990 273107 1991 278258 1992 283631 1993 289635 1994 293672 1995 295545 1996 296843 1997 296940 1998 298741 1999 300924 2000 303558 2001 305969 2002 307225 2003 306275 2004 305853 2005 306951 2006 308498 2007 310143 2008 309680 2009 306347 2010 301712 2011 298360 2012 297085 2013 300929 2014 311459 2015 322120 2016 331023 2017 336955 2018 341469 2019 346440 2020 351930 2021 353189 2022 329641 2023 314739