Year Number 1960 181968 1961 187432 1962 193277 1963 199589 1964 206587 1965 214143 1966 222032 1967 230280 1968 238807 1969 247549 1970 256457 1971 265450 1972 274520 1973 283672 1974 292914 1975 302253 1976 311683 1977 321236 1978 330928 1979 340685 1980 350550 1981 360671 1982 370985 1983 381453 1984 392119 1985 402969 1986 413978 1987 425170 1988 436639 1989 448127 1990 459961 1991 472506 1992 486516 1993 501963 1994 517693 1995 532900 1996 546686 1997 559939 1998 573300 1999 586745 2000 600447 2001 613939 2002 627076 2003 639996 2004 652885 2005 666102 2006 679801 2007 693768 2008 706765 2009 721400 2010 741458 2011 767241 2012 798162 2013 825245 2014 846390 2015 867471 2016 888204 2017 908349 2018 927822 2019 946437 2020 964129 2021 981135 2022 997643 2023 1013486