-2.2737367544323206e-13
1249.999999999999
1249.999999999999
2499.9999999999986
2499.9999999999986
3749.9999999999977
3749.9999999999973
4999.999999999997
4999.999999999998
6249.999999999996
6249.999999999996
7499.999999999996
7499.999999999996
8749.999999999995
8749.999999999995
9999.999999999995
9999.999999999993
11249.999999999993
11249.999999999995
12499.999999999995
12500.00000000001
11250.000000000005
11250.000000000007
10000.000000000007
10000.000000000007
8750.000000000004
8750.000000000005
7500.000000000006
7500.000000000006
6250.000000000005
6250.000000000005
5000.000000000003
5000.000000000003
3750.000000000003
3750.000000000003
2500.0000000000014
2500.0000000000014
1250.0000000000018
1250.000000000002
0.0
