Year Number 1960 351176 1961 360145 1962 369373 1963 378330 1964 385324 1965 392215 1966 398947 1967 405672 1968 412433 1969 419116 1970 425650 1971 432024 1972 438274 1973 445006 1974 454060 1975 463200 1976 472701 1977 482601 1978 492805 1979 503396 1980 514407 1981 525519 1982 536922 1983 548875 1984 560805 1985 573329 1986 586291 1987 599676 1988 613446 1989 627572 1990 641935 1991 656514 1992 670430 1993 682456 1994 693720 1995 703532 1996 712979 1997 722310 1998 731569 1999 740689 2000 749418 2001 757848 2002 765937 2003 774436 2004 785347 2005 796645 2006 808569 2007 821006 2008 833608 2009 846337 2010 858949 2011 871540 2012 884072 2013 896270 2014 907830 2015 918647 2016 928783 2017 938210 2018 946916 2019 955107 2020 963137 2021 970908 2022 978162 2023 985251