Year Number 1960 180054 1961 184695 1962 189706 1963 195255 1964 201804 1965 209138 1966 216789 1967 224785 1968 233065 1969 241567 1970 250228 1971 258976 1972 267805 1973 276718 1974 285720 1975 294824 1976 304009 1977 313290 1978 322693 1979 332156 1980 341724 1981 351549 1982 361587 1983 371802 1984 382226 1985 392838 1986 403619 1987 414595 1988 425860 1989 437120 1990 448692 1991 460952 1992 474664 1993 489756 1994 505070 1995 519861 1996 533268 1997 546227 1998 559366 1999 572606 2000 586094 2001 599395 2002 612340 2003 625047 2004 637728 2005 650729 2006 664206 2007 677956 2008 694196 2009 714762 2010 739121 2011 767366 2012 798818 2013 823825 2014 841295 2015 858865 2016 876309 2017 893419 2018 910191 2019 926470 2020 942204 2021 957601 2022 972856 2023 987845