Year Number 1960 170396 1961 172106 1962 173790 1963 175411 1964 176950 1965 178447 1966 179883 1967 183181 1968 187001 1969 191079 1970 195359 1971 199875 1972 204655 1973 209706 1974 215041 1975 220559 1976 226355 1977 232517 1978 238929 1979 245559 1980 252107 1981 258056 1982 263431 1983 268712 1984 274226 1985 279976 1986 285930 1987 292057 1988 298328 1989 304710 1990 310970 1991 316821 1992 324182 1993 331782 1994 339266 1995 346851 1996 354617 1997 362548 1998 370624 1999 378386 2000 386036 2001 394176 2002 402559 2003 410796 2004 418995 2005 427473 2006 436182 2007 444988 2008 453936 2009 463103 2010 472514 2011 482183 2012 492036 2013 502003 2014 512105 2015 522324 2016 532668 2017 542427 2018 551454 2019 560303 2020 569314 2021 578317 2022 586880 2023 595328