Year Number 2002 136000 2003 142000 2004 188000 2005 272000 2006 378000 2007 984000 2008 1031000 2009 1044000 2010 1088000 2011 1201000 2012 1264000 2013 1324000 2014 1350000 2015 1560000 2016 1662000 2017 1877000 2018 2077000 2019 2510000 2020 351000