Year Number 1960 126844 1961 131471 1962 136463 1963 141800 1964 146893 1965 151252 1966 155698 1967 160278 1968 164980 1969 169766 1970 174565 1971 179219 1972 185885 1973 194547 1974 202866 1975 210770 1976 218218 1977 225105 1978 231411 1979 236995 1980 243673 1981 244440 1982 245652 1983 247314 1984 249692 1985 252954 1986 256643 1987 259880 1988 263630 1989 268015 1990 271205 1991 273632 1992 276271 1993 278463 1994 281530 1995 287094 1996 293596 1997 299915 1998 306126 1999 312248 2000 318265 2001 324200 2002 330069 2003 335840 2004 340740 2005 344226 2006 347746 2007 351332 2008 354957 2009 358616 2010 362291 2011 365940 2012 369514 2013 372995 2014 376497 2015 380136 2016 383992 2017 388030 2018 392208 2019 396769 2020 401567 2021 405913 2022 409804 2023 413897