Year Number 1996 738.8504005046332 1997 770.5132616796598 1998 866.0049094115243 1999 860.4686400997417 2000 832.8775588013481 2001 904.2831167981582 2002 882.3607978122049 2003 1010.4049224320698 2004 1122.4097619252923 2005 1212.964157327539 2006 1362.4725590717417 2007 1618.9715649180127 2008 1702.3845728717693 2009 1877.8715280779538 2010 2232.547906040434 2011 2430.75 2012 2681.8199999999993 2013 2884.5899999999992 2014 3199.6599999999994 2015 3427.1399999999994 2016 3827.8500000000004 2017 4471.419999999999 2018 5262.17 2019 6145.45 2020 8170.909999999999