Year Number 1960 245016 1961 249803 1962 254506 1963 258708 1964 262979 1965 267627 1966 272036 1967 276589 1968 281668 1969 287106 1970 292914 1971 299618 1972 307492 1973 316799 1974 327383 1975 338833 1976 351200 1977 364437 1978 378315 1979 392764 1980 407972 1981 423788 1982 439736 1983 452438 1984 465206 1985 481857 1986 501784 1987 520059 1988 528205 1989 539908 1990 560924 1991 581793 1992 599321 1993 610860 1994 623974 1995 637286 1996 645320 1997 651337 1998 652791 1999 654768 2000 661025 2001 666731 2002 672069 2003 677854 2004 684208 2005 693078 2006 707205 2007 726743 2008 750191 2009 778569 2010 810344 2011 845295 2012 888184 2013 938778 2014 997643 2015 1065974 2016 1141212 2017 1223370 2018 1310351 2019 1398267 2020 1483417 2021 1563322 2022 1640370 2023 1718173