Year Number 2004 69928 2005 81706 2006 90368 2007 99869 2008 102158 2009 85338 2010 106470 2011 140675 2012 144834 2013 144932 2014 144152 2015 169330 2016 170771 2017 200595 2018 238165 2019 250550 2020 229193 2021 261982