Year Number 1960 183139 1961 186689 1962 190246 1963 194065 1964 197969 1965 202086 1966 206987 1967 212532 1968 218420 1969 224625 1970 231052 1971 237821 1972 244986 1973 252452 1974 260273 1975 268442 1976 276923 1977 285286 1978 295469 1979 307284 1980 317617 1981 327248 1982 337223 1983 347360 1984 358639 1985 370542 1986 382664 1987 395930 1988 409837 1989 424345 1990 440252 1991 457365 1992 473844 1993 491733 1994 518939 1995 542907 1996 553381 1997 563597 1998 580056 1999 599980 2000 621274 2001 644710 2002 669309 2003 694237 2004 720518 2005 748896 2006 778893 2007 810009 2008 842064 2009 875196 2010 909523 2011 945300 2012 981191 2013 1016453 2014 1050125 2015 1082629 2016 1116525 2017 1151511 2018 1187480 2019 1224808 2020 1257155 2021 1279508 2022 1299023 2023 1325552