Year Number 1971 757486 1972 773573 1977 856067 1978 871715 1979 887483 1980 901483 1981 915678 1982 926346 1983 942085 1984 959089 1985 971178 1986 987349 1987 1008026 1988 1042877 1989 1079865 1991 1142714 1992 1173890 1993 1198185 1994 1217074 1995 1228038 1998 1266508 1999 1281456 2000 1282009 2001 1286934 2002 1334423 2003 1316332 2004 1302988 2005 1229604 2006 1180721 2007 1090712 2008 976969 2009 930879 2010 1080842 2011 993023 2012 1002411 2013 1014803 2014 1023277 2015 1021974 2016 886047 2017 888518 2018 848233 2019 922460 2020 1047596 2021 1093912 2022 1240018