Year Number 1971 386230 1972 379611 1973 380865 1974 393242 1975 406058 1976 453737 1977 438804 1978 422638 1979 406921 1980 390492 1981 373347 1982 365418 1983 365965 1984 369047 1985 373583 1986 379339 1987 386914 1988 389485 1989 388756 1990 389067 1991 390587 1992 392695 1993 392537 1994 390892 1995 387306 1996 384369 1997 380932 1998 381078 1999 382746 2000 388063 2001 392150 2002 393267 2003 392741 2004 387934 2005 381785 2006 372128 2007 364902 2008 357403 2009 351095 2010 347060 2011 345615 2012 347245 2013 348432 2014 351766 2015 355231 2016 359635 2017 363990 2018 368852 2019 371103 2020 373173 2021 371364 2022 366917