Year Number 1991 1900510 1992 1879062 1993 1852203 1994 1824512 1995 1797116 1996 1770037 1997 1743081 1998 1716796 1999 1719125 2000 1686694 2001 1644504 2002 1623229 2003 1676587 2004 1585377 2005 1545558 2006 1501795 2007 1500407 2008 1500975 2009 1507231 2010 1483908 2011 1477415 2012 1469043 2013 1461653 2014 1473507 2015 1465455 2016 1475011 2017 1461249 2018 1466791 2019 1470500 2020 1478716 2021 1468048 2022 1489419 2023 1509766