Year Number 1960 170359 1961 171021 1962 171119 1963 170286 1964 164715 1965 156440 1966 151391 1967 151362 1968 154607 1969 155325 1970 155859 1971 156051 1972 155708 1973 157966 1974 162081 1975 167826 1976 173295 1977 178618 1978 184041 1979 188756 1980 191432 1981 192913 1982 194468 1983 196194 1984 198174 1985 200456 1986 203046 1987 205932 1988 209108 1989 212558 1990 216280 1991 222172 1992 231011 1993 241038 1994 251075 1995 260341 1996 268936 1997 277304 1998 285310 1999 293238 2000 301878 2001 311136 2002 320609 2003 330241 2004 340034 2005 349840 2006 359764 2007 370217 2008 381204 2009 392701 2010 404738 2011 417308 2012 430473 2013 444141 2014 458197 2015 472676 2016 487618 2017 503152 2018 519314 2019 535992 2020 553045 2021 570418 2022 588345 2023 606814