Year Number 1960 169092 1961 174010 1962 179017 1963 184266 1964 189537 1965 194993 1966 201000 1967 207426 1968 214450 1969 222306 1970 230916 1971 240321 1972 250439 1973 260611 1974 269814 1975 277575 1976 283984 1977 289005 1978 292925 1979 296332 1980 299593 1981 302583 1982 305256 1983 307947 1984 311179 1985 315175 1986 320019 1987 325919 1988 332697 1989 339930 1990 347546 1991 355658 1992 364282 1993 373660 1994 383932 1995 394908 1996 406590 1997 419106 1998 432257 1999 445506 2000 458624 2001 471824 2002 485040 2003 498107 2004 510971 2005 523493 2006 535963 2007 548709 2008 561829 2009 575720 2010 590516 2011 606600 2012 624236 2013 644513 2014 673999 2015 711117 2016 749657 2017 789765 2018 831115 2019 874302 2020 916246 2021 954231 2022 991567 2023 1032520