Year Number 1960 221547 1961 231016 1962 239439 1963 247829 1964 257850 1965 269317 1966 280841 1967 291797 1968 302231 1969 311728 1970 322126 1971 334463 1972 347076 1973 359192 1974 369059 1975 375602 1976 380281 1977 384041 1978 386382 1979 386596 1980 384248 1981 380223 1982 375701 1983 371259 1984 368462 1985 368654 1986 372377 1987 379229 1988 388367 1989 397690 1990 406064 1991 414133 1992 422485 1993 430643 1994 437323 1995 444110 1996 451940 1997 460770 1998 470518 1999 480119 2000 490786 2001 502371 2002 514102 2003 525563 2004 534887 2005 540259 2006 545200 2007 551741 2008 557398 2009 560161 2010 556914 2011 552470 2012 551776 2013 553309 2014 556983 2015 559786 2016 559412 2017 558106 2018 558730 2019 563787 2020 570717 2021 576693 2022 588872 2023 609411