Year Number 1960 193870 1961 193397 1962 193792 1963 194984 1964 197140 1965 200452 1966 204967 1967 210685 1968 217361 1969 224640 1970 232831 1971 241983 1972 251498 1973 261208 1974 271301 1975 281796 1976 292674 1977 303732 1978 315418 1979 328202 1980 341746 1981 355835 1982 370343 1983 385439 1984 401736 1985 419310 1986 438071 1987 458137 1988 479287 1989 500726 1990 522627 1991 545363 1992 568506 1993 591871 1994 614833 1995 637048 1996 658500 1997 679218 1998 699341 1999 719386 2000 735319 2001 747296 2002 760276 2003 773458 2004 785812 2005 797945 2006 811307 2007 830059 2008 851624 2009 874011 2010 897833 2011 923140 2012 960366 2013 1009665 2014 1062732 2015 1117340 2016 1170979 2017 1226029 2018 1288270 2019 1348287 2020 1405115 2021 1469326 2022 1523053 2023 1565749