Year Number 1960 101529 1961 101538 1962 101503 1963 101486 1964 101565 1965 101801 1966 102214 1967 102795 1968 103554 1969 104503 1970 105646 1971 106993 1972 108533 1973 110257 1974 112173 1975 114256 1976 116521 1977 118983 1978 121516 1979 123950 1980 126251 1981 128402 1982 130411 1983 132365 1984 134385 1985 136589 1986 138949 1987 141452 1988 144199 1989 147304 1990 150785 1991 154683 1992 158997 1993 168095 1994 181315 1995 193469 1996 204540 1997 214641 1998 223866 1999 232238 2000 239881 2001 243933 2002 244896 2003 246255 2004 248008 2005 250242 2006 253001 2007 256287 2008 260204 2009 264869 2010 270226 2011 276159 2012 282395 2013 288371 2014 293980 2015 299787 2016 306080 2017 312757 2018 319817 2019 327369 2020 332880 2021 335109 2022 337411 2023 344899