Year Number 1960 377043 1961 379613 1962 380649 1963 381387 1964 381603 1965 381593 1966 381645 1967 381576 1968 381204 1969 380551 1970 379606 1971 378380 1972 376870 1973 372483 1974 356676 1975 340054 1976 327270 1977 316109 1978 304638 1979 292970 1980 281146 1981 269309 1982 257855 1983 255951 1984 257270 1985 258438 1986 259448 1987 260301 1988 261002 1989 261574 1990 261971 1991 262188 1992 262596 1993 266034 1994 270940 1995 275646 1996 280202 1997 284651 1998 288987 1999 293202 2000 297291 2001 301326 2002 307486 2003 314580 2004 321802 2005 329081 2006 336421 2007 343833 2008 351324 2009 358900 2010 366572 2011 373229 2012 378645 2013 383501 2014 388043 2015 392444 2016 396726 2017 400795 2018 404530 2019 407912 2020 410602 2021 412374 2022 414105 2023 416009