Year Number 1960 155402 1961 155402 1962 155402 1963 155402 1964 155402 1966 155402 1967 155402 1968 155402 1969 155402 1971 155402 1972 155402 1973 155402 1974 155402 1976 197000 1977 197000 1978 196000 1979 211000 1981 232100 1982 244000 1983 255000 1984 256500 1985 268600 1986 287800 1987 370400 1988 353300 1989 304107 1990 336648 1991 339057 1992 336945 1993 349000 1994 349471 1995 353163 1996 356158 1997 370800 1998 387642 1999 433762 2000 488606 2001 574415 2002 665639 2003 724261 2004 768196 2005 855958 2006 961573 2007 1055118 2008 1088089 2009 1119786 2010 1163625 2011 1193415 2012 1216522 2013 1237276 2014 1264817 2015 1295857 2016 1322002 2017 1349188 2018 1384173 2019 1447134 2020 1502230 2021 1539269 2022 1573526