Year Number 1999 744139 2000 713167 2001 691098 2002 671980 2003 657945 2004 640948 2005 632338 2006 622809 2007 615135 2008 608456 2009 603834 2010 590830 2011 575948 2012 565869 2013 557425 2014 548158 2015 553448 2016 545419 2017 538238 2018 534106 2019 528758 2020 515178 2021 510951 2022 503164