Year Number 1960 369903 1961 395371 1962 417393 1963 435647 1964 450953 1965 463583 1966 473587 1967 481688 1968 488275 1969 493159 1970 496050 1971 496505 1972 494700 1973 491407 1974 486955 1975 481986 1976 478761 1977 478717 1978 481026 1979 482488 1980 482630 1981 484685 1982 489392 1983 496378 1984 503436 1985 508633 1986 512591 1987 515931 1988 517810 1989 526734 1990 541546 1991 553256 1992 548307 1993 530354 1994 515082 1995 502643 1996 492881 1997 482076 1998 469140 1999 452985 2000 434575 2001 416272 2002 399576 2003 384450 2004 370037 2005 355198 2006 339447 2007 324324 2008 312488 2009 304940 2010 300053 2011 296507 2012 294885 2013 294972 2014 296540 2015 298707 2016 300593 2017 301914 2018 302108 2019 301262 2020 299891 2021 299241 2022 298758 2023 297110