Year Number 2002 228 2003 2991 2004 10915 2005 25609 2006 46773 2007 87673 2008 106177 2009 144760 2010 145787 2011 164601 2012 185127 2013 215487 2014 225472 2015 237774 2016 253718 2017 256560 2018 267906 2019 284679 2020 296126 2021 311888 2022 365648