Year Number 1960 389354 1961 395386 1962 400631 1963 404025 1964 406056 1965 407361 1966 408970 1967 411057 1968 413333 1969 414879 1970 416544 1971 418652 1972 419067 1973 416975 1974 413433 1975 409419 1976 405040 1977 401138 1978 398193 1979 395481 1980 393393 1981 392349 1982 392117 1983 393414 1984 395957 1985 398983 1986 402355 1987 406206 1988 410452 1989 413481 1990 414741 1991 415192 1992 413944 1993 409824 1994 402911 1995 394574 1996 385601 1997 375875 1998 365203 1999 353789 2000 341710 2001 328361 2002 314640 2003 301479 2004 288473 2005 274679 2006 261696 2007 250557 2008 241475 2009 234619 2010 226849 2011 219473 2012 214982 2013 211789 2014 209174 2015 207238 2016 205702 2017 204281 2018 203648 2019 204132 2020 205252 2021 206999 2022 211069 2023 215442