Year Number 1985 98387 1998 113967 1999 114553 2001 113063 2002 115879 2003 125464 2004 127238 2005 128088 2006 129136 2007 138127 2009 148459 2014 196119 2015 203399 2016 230131 2017 269464 2018 298226.84375 2019 318176.84375 2020 335433 2021 341512