Year Number 1973 755904 1974 768984 1977 784840 1978 790906 1981 813990 1986 905751 1989 1023128 1990 1053320 1991 1080298 1992 1143351 1997 1263152 1998 1295119 1999 1305724 2000 1337910 2001 1322766 2002 1310586 2003 1295576 2004 1280103 2005 1338195 2006 1371339 2007 1405670 2008 1382500 2009 1339465 2010 1281653 2011 1201117 2012 1211988 2013 1117725 2014 1158997 2015 1144529 2016 1146191 2017 1078179 2018 1577957 2019 1453769 2021 1607171 2022 1667236 2023 1841848