Year Number 1996 36169.488095009896 1997 40284.454039352386 1998 46845.52176809431 1999 48482.96111506578 2000 57407.2800643331 2001 74706.78141372 2002 80014.87811868647 2003 93206.93639465158 2004 127182.51020890637 2005 173238.16649681213 2006 201984.68914660567 2007 223694.5710551502 2008 261298.62360370555 2009 302316.2736458027 2010 329940.14697590476 2011 348336.5108912613 2012 354856.5699999999 2013 385116.40999999986 2014 416162.99999999994 2015 440795.26 2016 476319.26999999996 2017 516988.2900000001 2018 591757.0200000001 2019 686054.86 2020 750811.6000000002