Year Number 1960 390288 1961 395358 1962 400855 1963 405629 1964 408167 1965 407556 1966 403326 1967 396175 1968 387702 1969 380103 1970 374810 1971 372314 1972 372001 1973 372962 1974 373826 1975 373677 1976 372261 1977 369941 1978 367085 1979 364260 1980 361814 1981 359882 1982 358165 1983 356180 1984 353296 1985 349163 1986 343624 1987 336948 1988 329588 1989 322174 1990 315089 1991 308622 1992 302931 1993 297354 1994 291529 1995 285272 1996 278544 1997 271535 1998 264406 1999 257441 2000 250788 2001 245634 2002 240467 2003 235306 2004 232295 2005 230563 2006 228771 2007 227018 2008 225348 2009 223773 2010 222127 2011 220302 2012 218427 2013 216571 2014 214705 2015 212741 2016 210706 2017 208638 2018 206498 2019 204336 2020 201999 2021 199225 2022 196496 2023 194083