Year Number 2004 99741 2005 114731 2006 122064 2007 129760 2008 145683 2009 113570 2010 174049 2011 197158 2012 226458 2013 254541 2014 246858 2015 270515 2016 284574 2017 320314