Year Number 2004 119839 2005 129634 2006 136590 2007 147489 2008 144921 2009 134019 2010 129993 2011 132866 2012 140908 2013 158060 2014 164242 2015 191470 2016 183620 2017 181218 2018 207953 2019 228516 2020 269318 2021 299622