Year Number 1960 223950 1961 229742 1962 235691 1963 241706 1964 247621 1965 253604 1966 259902 1967 266455 1968 273273 1969 280380 1970 287759 1971 295416 1972 303395 1973 311745 1974 320495 1975 329673 1976 339306 1977 349127 1978 359191 1979 369812 1980 381032 1981 392881 1982 405321 1983 418263 1984 431668 1985 445525 1986 459813 1987 474600 1988 489936 1989 502545 1990 515716 1991 532774 1992 558609 1993 587138 1994 609887 1995 626824 1996 637006 1997 651021 1998 670069 1999 690899 2000 713590 2001 731205 2002 744342 2003 758668 2004 773828 2005 789885 2006 807022 2007 825723 2008 845229 2009 863762 2010 880584 2011 895725 2012 909417 2013 930448 2014 959971 2015 990674 2016 1022697 2017 1056257 2018 1091510 2019 1128570 2020 1167541 2021 1208364 2022 1251909 2023 1298406