Year Number 1996 2097.4053418101466 1997 2325.4862454584963 1998 2358.3880453972924 1999 2451.856914784721 2000 2390.6850225794733 2001 2456.43121456392 2002 2555.6514954357062 2003 3013.830946818683 2004 3190.0768335196444 2005 3629.550293607098 2006 4121.024606629315 2007 4692.835564405556 2008 5126.478202696973 2009 5534.238390380538 2010 6290.962782599079 2011 6804.228191775735 2012 7758.120000000002 2013 8194.799999999997 2014 9152.710000000001 2015 9699.979999999998 2016 11384.249999999996 2017 12975.049999999994 2018 14580.589999999997 2019 18417.60999999999 2020 22091