Year Number 1960 198821 1961 211711 1962 224564 1963 237801 1964 252888 1965 271538 1966 294152 1967 320247 1968 348452 1969 376280 1970 401687 1971 423852 1972 443066 1973 460384 1974 476576 1975 491955 1976 506561 1977 520967 1978 535543 1979 550797 1980 568003 1981 587417 1982 608781 1983 631809 1984 656102 1985 681572 1986 708023 1987 735144 1988 763185 1989 793012 1990 818923 1991 840515 1992 863675 1993 888542 1994 914540 1995 940388 1996 965138 1997 987986 1998 1008314 1999 1026414 2000 1042612 2001 1057253 2002 1071562 2003 1086497 2004 1102900 2005 1120253 2006 1186530 2007 1251728 2008 1268918 2009 1282812 2010 1296046 2011 1313711 2012 1316950 2013 1390008 2014 1552341 2015 1688275 2016 1753927 2017 1779525 2018 1801691 2019 1820759 2020 1836632 2021 1849604 2022 1844735 2023 1821064