Year Number 1960 146228 1961 149284 1962 152761 1963 156881 1964 162026 1965 168279 1966 175567 1967 183934 1968 193142 1969 202817 1970 212882 1971 224374 1972 237082 1973 250050 1974 263577 1975 277736 1976 292532 1977 307833 1978 323234 1979 338344 1980 352853 1981 365416 1982 376595 1983 388222 1984 400254 1985 412293 1986 423990 1987 435219 1988 446085 1989 457008 1990 468142 1991 479094 1992 489540 1993 499454 1994 509919 1995 521166 1996 532442 1997 543900 1998 555695 1999 567827 2000 580588 2001 594719 2002 610349 2003 626954 2004 644290 2005 662490 2006 680697 2007 699337 2008 718916 2009 738446 2010 758181 2011 778330 2012 799118 2013 820034 2014 839122 2015 857689 2016 876881 2017 896801 2018 918090 2019 938607 2020 957170 2021 966845 2022 976610 2023 995094