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
