Year Number 1970 164457 2002 1113226 2003 1202590 2004 1256875 2005 1307572 2007 872524 2008 938290 2009 937615 2010 947458 2011 948816 2012 951751 2013 945315 2014 945634 2015 925799 2016 911151 2017 879681 2018 871717 2019 852526 2020 840557 2021 844643