Year Number 1960 247938 1961 253977 1962 260994 1963 268717 1964 276669 1965 284301 1966 291389 1967 298069 1968 305127 1969 312232 1970 319622 1971 327858 1972 336430 1973 344326 1974 351851 1975 359407 1976 366319 1977 373195 1978 379757 1979 386041 1980 391502 1981 395595 1982 399219 1983 402975 1984 406977 1985 411348 1986 417185 1987 424163 1988 431397 1989 439367 1990 447832 1991 457088 1992 464731 1993 472135 1994 480621 1995 489373 1996 499077 1997 509449 1998 519750 1999 531865 2000 545383 2001 558793 2002 573029 2003 587366 2004 602087 2005 616966 2006 631760 2007 646449 2008 660987 2009 676128 2010 691370 2011 706743 2012 724069 2013 743514 2014 765631 2015 788586 2016 810687 2017 833501 2018 857361 2019 882715 2020 908189 2021 931735 2022 960532 2023 994108