Year Number 1960 362841 1961 369783 1962 376607 1963 383793 1964 392504 1965 403939 1966 418496 1967 435921 1968 454939 1969 474148 1970 492502 1971 509445 1972 525095 1973 540124 1974 555042 1975 569947 1976 584992 1977 600157 1978 615480 1979 631696 1980 649697 1981 669916 1982 692085 1983 715307 1984 738688 1985 761348 1986 783319 1987 805515 1988 827912 1989 850149 1990 872323 1991 894389 1992 916257 1993 905602 1994 904107 1995 940821 1996 972399 1997 998256 1998 1020689 1999 1044305 2000 1068876 2001 1094027 2002 1119749 2003 1146193 2004 1173075 2005 1200440 2006 1229670 2007 1261115 2008 1294090 2009 1328155 2010 1363356 2011 1399185 2012 1434423 2013 1468810 2014 1502275 2015 1535044 2016 1567532 2017 1599660 2018 1631249 2019 1662688 2020 1693701 2021 1723553 2022 1751565 2023 1777981