Year Number 1971 3118116 1972 3144199 1974 3598080 1975 3188715 1976 2919193 1978 2016116 1981 1521600 1989 330740 1990 548124 1991 667612 1992 760408 1993 809256 1994 659413 1995 635411 1996 663475 1997 665091 2001 245730 2002 250211 2003 327605 2004 436807 2005 612808 2006 409475 2008 214086 2013 98561 2014 430781 2016 1003468 2017 1035605 2018 1297303