Year Number 1960 81593 1961 83454 1962 85520 1963 87988 1964 90938 1965 94105 1966 97285 1967 100525 1968 103854 1969 107281 1970 110810 1971 114435 1972 118201 1973 122132 1974 126461 1975 131212 1976 136204 1977 141464 1978 146989 1979 152810 1980 158977 1981 165473 1982 172299 1983 179555 1984 186933 1985 194364 1986 202187 1987 210399 1988 219004 1989 228021 1990 237497 1991 247472 1992 257727 1993 267744 1994 277104 1995 285946 1996 294688 1997 303540 1998 312627 1999 321811 2000 330913 2001 340043 2002 349212 2003 359292 2004 370518 2005 382175 2006 394372 2007 407065 2008 420091 2009 433513 2010 447313 2011 461411 2012 475606 2013 489561 2014 503104 2015 516212 2016 528723 2017 540584 2018 551583 2019 561710 2020 571316 2021 580352 2022 588840 2023 596949