Year Number 1960 123923 1961 126568 1962 129480 1963 132796 1964 136467 1965 140350 1966 144474 1967 148894 1968 153622 1969 158668 1970 164035 1971 169732 1972 175777 1973 182152 1974 188841 1975 195796 1976 202792 1977 209690 1978 215971 1979 221796 1980 227405 1981 232308 1982 237024 1983 241928 1984 246906 1985 252065 1986 257508 1987 263286 1988 269592 1989 278385 1990 288424 1991 297575 1992 306966 1993 316738 1994 326574 1995 335802 1996 344149 1997 352240 1998 360376 1999 368280 2000 375501 2001 381334 2002 385249 2003 387114 2004 387448 2005 386328 2006 384325 2007 382808 2008 382362 2009 383273 2010 385721 2011 389716 2012 394804 2013 400289 2014 405934 2015 411976 2016 418678 2017 425942 2018 433424 2019 440805 2020 448388 2021 456093 2022 463529 2023 470413