Year Number 1960 114342 1961 117420 1962 120816 1963 124501 1964 128352 1965 132410 1966 136684 1967 141167 1968 145862 1969 150791 1970 155928 1971 161236 1972 166727 1973 172413 1974 178285 1975 184348 1976 190627 1977 197113 1978 203802 1979 210630 1980 217530 1981 224491 1982 231511 1983 238655 1984 245947 1985 253344 1986 260852 1987 268469 1988 276138 1989 283847 1990 290974 1991 295431 1992 283752 1993 270365 1994 270280 1995 273243 1996 278120 1997 282692 1998 287771 1999 295699 2000 305835 2001 315896 2002 325859 2003 335712 2004 345443 2005 353558 2006 358990 2007 363234 2008 367382 2009 371464 2010 375519 2011 379579 2012 383648 2013 387678 2014 391565 2015 395186 2016 398635 2017 401839 2018 404630 2019 407103 2020 409408 2021 411668 2022 413930 2023 416196