Year Number 2004 4234000 2005 5009000 2006 2336000 2007 4817000 2008 4705000 2009 6467000 2010 18625000 2011 15865399.4140625 2012 20084259.765625 2013 22535457.03125 2014 22322601.5625 2015 25054000 2016 27618000 2017 28748000 2018 27425000 2019 27196000