Year Number 1970 308552 2002 1401056 2003 1469950 2004 1570514 2005 1611582 2007 1262634 2008 1375114 2009 1377993 2010 1412582 2011 1431170 2012 1448245 2013 1441306 2014 1451313 2015 1428559 2016 1417859 2017 1382343 2018 1380391 2019 1367821 2020 1358341 2021 1369057