Year Number 1960 114500 1961 120216 1962 126305 1963 132639 1964 138785 1965 144849 1966 151323 1967 158197 1968 165456 1969 172745 1970 179129 1971 184435 1972 189181 1973 193563 1974 197767 1975 201881 1976 206096 1977 210534 1978 215016 1979 219426 1980 223752 1981 227956 1982 232177 1983 236586 1984 241166 1985 245935 1986 250804 1987 255618 1988 260452 1989 265493 1990 270679 1991 276058 1992 281973 1993 288164 1994 293997 1995 299554 1996 304933 1997 310171 1998 315398 1999 320272 2000 325014 2001 329626 2002 334002 2003 338490 2004 343089 2005 347804 2006 352664 2007 357666 2008 362795 2009 368057 2010 373272 2011 377950 2012 382061 2013 385650 2014 389131 2015 392697 2016 395976 2017 399020 2018 401906 2019 404557 2020 406471 2021 407906 2022 409984 2023 412623