First commit
diff --git a/.fuse_hidden0000034c00000006 b/.fuse_hidden0000034c00000006
new file mode 100644
index 0000000..d3f7dd7
--- /dev/null
+++ b/.fuse_hidden0000034c00000006
@@ -0,0 +1,19299 @@
+1359740680;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740680;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740680;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740680;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740680;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740680;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740681;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740682;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740683;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740684;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740685;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740686;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740687;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740688;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740689;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740690;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740691;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740692;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740693;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740694;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740695;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740696;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740697;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740698;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740699;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740700;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740701;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740702;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740703;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740704;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740705;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740706;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740707;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740708;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740709;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740710;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740711;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740712;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740713;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740714;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740715;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740716;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740717;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740718;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740719;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740720;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740721;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740721;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740721;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740721;s1-eth3;369.97;2050.83;2420.80;1.77;2.00;3.77;0.00;0.00
+1359740721;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740721;total;369.97;2050.83;2420.80;1.77;2.00;3.77;0.00;0.00
+1359740722;s1-eth3;1586.23;5240.45;6826.69;3.70;4.33;8.02;0.00;0.00
+1359740722;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740722;total;1586.23;5240.45;6826.69;3.70;4.33;8.02;0.00;0.00
+1359740722;s1-eth3;1724.30;6333.85;8058.16;4.60;5.30;9.89;0.00;0.00
+1359740722;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740722;total;1724.30;6333.85;8058.16;4.60;5.30;9.89;0.00;0.00
+1359740723;s1-eth3;1904.07;8407.51;10311.58;5.73;6.99;12.72;0.00;0.00
+1359740723;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740723;total;1904.07;8407.51;10311.58;5.73;6.99;12.72;0.00;0.00
+1359740723;s1-eth3;2049.07;10331.71;12380.78;6.89;8.49;15.39;0.00;0.00
+1359740723;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740723;total;2049.07;10331.71;12380.78;6.89;8.49;15.39;0.00;0.00
+1359740724;s1-eth3;2175.55;12007.56;14183.11;8.12;9.82;17.95;0.00;0.00
+1359740724;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740724;total;2175.55;12007.56;14183.11;8.12;9.82;17.95;0.00;0.00
+1359740724;s1-eth3;2310.29;13898.16;16208.44;9.36;11.52;20.88;0.00;0.00
+1359740724;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740724;total;2310.29;13898.16;16208.44;9.36;11.52;20.88;0.00;0.00
+1359740725;s1-eth3;2471.70;16414.12;18885.82;10.76;13.55;24.31;0.00;0.00
+1359740725;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740725;total;2471.70;16414.12;18885.82;10.76;13.55;24.31;0.00;0.00
+1359740725;s1-eth3;2624.97;18981.92;21606.89;12.19;15.59;27.77;0.00;0.00
+1359740725;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740725;total;2624.97;18981.92;21606.89;12.19;15.59;27.77;0.00;0.00
+1359740726;s1-eth3;3635.38;20788.51;24423.89;14.18;17.48;31.67;0.00;0.00
+1359740726;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740726;total;3635.38;20788.51;24423.89;14.18;17.48;31.67;0.00;0.00
+1359740726;s1-eth3;3813.31;22091.11;25904.42;15.28;18.78;34.07;0.00;0.00
+1359740726;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740726;total;3813.31;22091.11;25904.42;15.28;18.78;34.07;0.00;0.00
+1359740727;s1-eth3;4017.97;23346.60;27364.57;16.35;20.11;36.46;0.00;0.00
+1359740727;s1-eth2;120.06;908.82;1028.88;0.93;1.03;1.96;0.00;0.00
+1359740727;total;4138.03;24255.42;28393.44;17.28;21.14;38.42;0.00;0.00
+1359740727;s1-eth3;4200.44;24751.60;28952.04;17.32;21.55;38.86;0.00;0.00
+1359740727;s1-eth2;1230.19;2122.22;3352.41;2.40;2.40;4.80;0.00;0.00
+1359740727;total;5430.63;26873.82;32304.44;19.71;23.94;43.66;0.00;0.00
+1359740728;s1-eth3;4385.33;27129.64;31514.98;18.75;23.61;42.35;0.00;0.00
+1359740728;s1-eth2;1620.98;4284.89;5905.87;3.70;4.03;7.72;0.00;0.00
+1359740728;total;6006.31;31414.53;37420.84;22.44;27.64;50.08;0.00;0.00
+1359740728;s1-eth3;4614.13;29795.44;34409.58;20.21;25.71;45.92;0.00;0.00
+1359740728;s1-eth2;1809.04;6465.09;8274.14;4.93;5.86;10.79;0.00;0.00
+1359740728;total;6423.18;36260.53;42683.71;25.14;31.57;56.71;0.00;0.00
+1359740729;s1-eth3;4852.26;32415.80;37268.06;21.64;27.90;49.55;0.00;0.00
+1359740729;s1-eth2;2016.43;9725.57;11742.00;6.56;8.56;15.11;0.00;0.00
+1359740729;total;6868.69;42141.37;49010.06;28.20;36.46;64.66;0.00;0.00
+1359740729;s1-eth3;5081.79;35152.60;40234.39;23.34;30.37;53.71;0.00;0.00
+1359740729;s1-eth2;2189.70;12836.77;15026.47;7.99;11.02;19.01;0.00;0.00
+1359740729;total;7271.49;47989.37;55260.86;31.34;41.39;72.73;0.00;0.00
+1359740730;s1-eth3;5771.31;38559.82;44331.13;25.64;33.16;58.80;0.00;0.00
+1359740730;s1-eth2;2401.54;16537.37;18938.91;9.59;14.02;23.61;0.00;0.00
+1359740730;total;8172.85;55097.19;63270.04;35.23;47.18;82.41;0.00;0.00
+1359740730;s1-eth3;6000.34;40416.82;46417.17;26.81;35.06;61.87;0.00;0.00
+1359740730;s1-eth2;2496.07;17837.77;20333.84;10.46;15.28;25.74;0.00;0.00
+1359740730;total;8496.42;58254.59;66751.01;37.26;50.35;87.61;0.00;0.00
+1359740731;s1-eth3;6251.97;41863.53;48115.50;27.94;36.46;64.40;0.00;0.00
+1359740731;s1-eth2;2582.03;19133.38;21715.41;11.25;16.51;27.77;0.00;0.00
+1359740731;total;8834.01;60996.91;69830.91;39.19;52.98;92.17;0.00;0.00
+1359740731;s1-eth3;6478.71;43707.33;50186.04;29.17;38.16;67.33;0.00;0.00
+1359740731;s1-eth2;3238.50;20533.98;23772.48;12.55;17.88;30.43;0.00;0.00
+1359740731;total;9717.21;64241.31;73958.51;41.72;56.04;97.77;0.00;0.00
+1359740732;s1-eth3;6670.26;45062.82;51733.07;29.94;39.59;69.53;0.00;0.00
+1359740732;s1-eth2;3634.34;21498.25;25132.59;13.59;19.05;32.63;0.00;0.00
+1359740732;total;10304.60;66561.07;76865.67;43.52;58.64;102.16;0.00;0.00
+1359740732;s1-eth3;6885.82;46266.92;53152.74;30.80;40.83;71.63;0.00;0.00
+1359740732;s1-eth2;3865.08;22994.65;26859.73;14.82;20.45;35.26;0.00;0.00
+1359740732;total;10750.90;69261.57;80012.47;45.62;61.27;106.89;0.00;0.00
+1359740733;s1-eth3;7145.17;48341.37;55486.54;31.97;42.56;74.52;0.00;0.00
+1359740733;s1-eth2;4097.94;25712.81;29810.76;16.15;22.71;38.86;0.00;0.00
+1359740733;total;11243.12;74054.18;85297.30;48.12;65.26;113.38;0.00;0.00
+1359740733;s1-eth3;7405.24;49747.64;57152.87;33.13;44.02;77.15;0.00;0.00
+1359740733;s1-eth2;4301.74;27062.21;31363.96;17.12;24.01;41.12;0.00;0.00
+1359740733;total;11706.98;76809.85;88516.83;50.25;68.03;118.28;0.00;0.00
+1359740734;s1-eth3;7752.71;52756.25;60508.96;35.03;46.45;81.48;0.00;0.00
+1359740734;s1-eth2;4520.17;28804.53;33324.70;18.15;25.64;43.78;0.00;0.00
+1359740734;total;12272.88;81560.78;93833.66;53.18;72.09;125.26;0.00;0.00
+1359740734;s1-eth3;7990.01;54555.45;62545.46;36.46;48.18;84.65;0.00;0.00
+1359740734;s1-eth2;4761.64;32659.53;37421.17;19.95;28.74;48.68;0.00;0.00
+1359740734;total;12751.65;87214.98;99966.63;56.41;76.92;133.33;0.00;0.00
+1359740735;s1-eth3;8195.13;55806.55;64001.68;37.49;49.45;86.94;0.00;0.00
+1359740735;s1-eth2;4917.06;33866.11;38783.18;21.01;30.03;51.05;0.00;0.00
+1359740735;total;13112.20;89672.66;102784.86;58.51;79.48;137.99;0.00;0.00
+1359740735;s1-eth3;8465.40;57563.35;66028.75;38.76;51.25;90.01;0.00;0.00
+1359740735;s1-eth2;5215.33;35364.71;40580.04;22.28;31.47;53.75;0.00;0.00
+1359740735;total;13679.59;92921.57;106601.16;61.03;82.71;143.74;0.00;0.00
+1359740736;s1-eth3;8784.13;59701.40;68485.52;40.09;53.27;93.36;0.00;0.00
+1359740736;s1-eth2;5703.74;37791.21;43494.95;24.04;33.63;57.66;0.00;0.00
+1359740736;total;14488.34;97495.22;111983.56;64.13;86.90;151.03;0.00;0.00
+1359740736;s1-eth3;9035.63;60667.60;69703.22;41.05;54.44;95.49;0.00;0.00
+1359740736;s1-eth2;5969.34;38946.81;44916.15;24.97;34.83;59.80;0.00;0.00
+1359740736;total;15005.44;99617.02;114622.46;66.03;89.27;155.30;0.00;0.00
+1359740737;s1-eth3;9323.95;61725.28;71049.23;41.95;55.60;97.56;0.00;0.00
+1359740737;s1-eth2;6206.00;40006.69;46212.69;25.94;36.02;61.96;0.00;0.00
+1359740737;total;15530.43;101734.58;117265.01;67.89;91.63;159.52;0.00;0.00
+1359740737;s1-eth3;9595.58;62809.28;72404.86;43.15;57.14;100.29;0.00;0.00
+1359740737;s1-eth2;6423.54;41262.49;47686.02;26.97;37.32;64.29;0.00;0.00
+1359740737;total;16019.59;104074.38;120093.98;70.12;94.46;164.59;0.00;0.00
+1359740738;s1-eth3;9952.83;64358.18;74311.02;44.35;58.67;103.02;0.00;0.00
+1359740738;s1-eth2;6705.77;42807.00;49512.77;28.10;38.79;66.89;0.00;0.00
+1359740738;total;16659.08;107167.80;123826.88;72.45;97.46;169.91;0.00;0.00
+1359740738;s1-eth3;10192.20;66253.18;76445.39;45.35;60.43;105.79;0.00;0.00
+1359740738;s1-eth2;6946.77;44403.60;51350.37;29.27;40.29;69.55;0.00;0.00
+1359740738;total;17139.45;110659.40;127798.85;74.62;100.72;175.34;0.00;0.00
+1359740739;s1-eth3;10399.65;67506.48;77906.13;46.22;61.73;107.95;0.00;0.00
+1359740739;s1-eth2;7156.52;45936.37;53092.89;30.40;41.58;71.98;0.00;0.00
+1359740739;total;17556.65;113445.46;131002.11;76.62;103.32;179.93;0.00;0.00
+1359740739;s1-eth3;10638.45;68815.68;79454.13;47.35;63.13;110.48;0.00;0.00
+1359740739;s1-eth2;7360.45;47442.77;54803.22;31.67;43.15;74.82;0.00;0.00
+1359740739;total;17999.38;116261.06;134260.44;79.02;106.29;185.30;0.00;0.00
+1359740740;s1-eth3;10868.46;69448.61;80317.07;48.31;64.23;112.54;0.00;0.00
+1359740740;s1-eth2;7621.73;48597.49;56219.22;32.70;44.38;77.08;0.00;0.00
+1359740740;total;18490.66;118048.72;136539.38;81.01;108.61;189.63;0.00;0.00
+1359740740;s1-eth3;11052.06;69499.21;80551.27;49.08;65.00;114.08;0.00;0.00
+1359740740;s1-eth2;7948.63;49914.43;57863.05;34.03;45.92;79.95;0.00;0.00
+1359740740;total;19001.16;119416.25;138417.42;83.11;110.91;194.03;0.00;0.00
+1359740741;s1-eth3;11282.20;69900.81;81183.01;50.14;66.13;116.27;0.00;0.00
+1359740741;s1-eth2;8223.15;51718.82;59941.96;35.43;47.78;83.21;0.00;0.00
+1359740741;total;19505.82;121622.24;141128.06;85.57;113.91;199.48;0.00;0.00
+1359740741;s1-eth3;11542.23;69997.61;81539.84;51.58;67.59;119.17;0.00;0.00
+1359740741;s1-eth2;8511.75;52698.22;61209.96;36.53;49.15;85.67;0.00;0.00
+1359740741;total;20054.46;122698.44;142752.89;88.11;116.74;204.85;0.00;0.00
+1359740742;s1-eth3;11837.87;70059.09;81896.96;52.54;68.53;121.07;0.00;0.00
+1359740742;s1-eth2;8837.83;54789.43;63627.26;37.76;51.11;88.87;0.00;0.00
+1359740742;total;20676.18;124851.13;145527.31;90.30;119.64;209.94;0.00;0.00
+1359740742;s1-eth3;12083.24;70144.89;82228.13;53.88;69.83;123.70;0.00;0.00
+1359740742;s1-eth2;9124.63;56147.63;65272.26;38.89;52.54;91.43;0.00;0.00
+1359740742;total;21208.35;126295.13;147503.48;92.77;122.37;215.14;0.00;0.00
+1359740743;s1-eth3;12312.65;70223.93;82536.58;55.07;71.02;126.10;0.00;0.00
+1359740743;s1-eth2;9379.15;57647.63;67026.79;40.06;54.04;94.09;0.00;0.00
+1359740743;total;21692.28;127874.17;149566.45;95.13;125.06;220.19;0.00;0.00
+1359740743;s1-eth3;12558.05;70305.33;82863.38;56.31;72.26;128.56;0.00;0.00
+1359740743;s1-eth2;9610.22;59215.03;68825.25;41.29;55.81;97.09;0.00;0.00
+1359740743;total;22168.74;129522.97;151691.72;97.60;128.06;225.66;0.00;0.00
+1359740744;s1-eth3;12814.47;70388.76;83203.23;57.57;73.52;131.09;0.00;0.00
+1359740744;s1-eth2;9828.62;60572.72;70401.33;42.55;57.27;99.82;0.00;0.00
+1359740744;total;22643.56;130964.09;153607.65;100.13;130.79;230.92;0.00;0.00
+1359740744;s1-eth3;13001.10;70450.36;83451.46;58.50;74.45;132.96;0.00;0.00
+1359740744;s1-eth2;10101.65;62180.32;72281.97;43.92;58.94;102.86;0.00;0.00
+1359740744;total;23103.23;132633.29;155736.52;102.43;133.39;235.82;0.00;0.00
+1359740745;s1-eth3;13232.54;70520.62;83753.16;59.57;75.52;135.09;0.00;0.00
+1359740745;s1-eth2;10308.57;63238.00;73546.57;44.92;60.10;105.02;0.00;0.00
+1359740745;total;23541.58;133761.24;157302.82;104.49;135.62;240.11;0.00;0.00
+1359740745;s1-eth3;13422.71;70569.02;83991.73;60.30;76.25;136.55;0.00;0.00
+1359740745;s1-eth2;10525.64;64600.60;75126.24;45.98;61.60;107.58;0.00;0.00
+1359740745;total;23948.82;135172.24;159121.06;106.29;137.85;244.14;0.00;0.00
+1359740746;s1-eth3;13722.94;71442.07;85165.01;61.20;77.45;138.65;0.00;0.00
+1359740746;s1-eth2;10783.52;66204.99;76988.51;47.05;63.26;110.31;0.00;0.00
+1359740746;total;24506.94;137649.68;162156.62;108.25;140.71;248.97;0.00;0.00
+1359740746;s1-eth3;13994.44;71538.87;85533.31;62.67;78.92;141.58;0.00;0.00
+1359740746;s1-eth2;11095.59;67803.79;78899.38;48.28;64.80;113.08;0.00;0.00
+1359740746;total;25090.50;139345.28;164435.78;110.95;143.71;254.67;0.00;0.00
+1359740747;s1-eth3;14203.62;71600.35;85803.97;63.60;79.85;143.45;0.00;0.00
+1359740747;s1-eth2;11364.28;69692.82;81057.10;49.58;66.53;116.11;0.00;0.00
+1359740747;total;25568.38;141295.78;166864.16;113.18;146.38;259.56;0.00;0.00
+1359740747;s1-eth3;14460.02;71692.75;86152.77;65.00;81.25;146.25;0.00;0.00
+1359740747;s1-eth2;11576.82;70278.02;81854.83;50.51;67.59;118.11;0.00;0.00
+1359740747;total;26037.31;141973.38;168010.69;115.51;148.84;264.36;0.00;0.00
+1359740748;s1-eth3;14688.70;71756.42;86445.12;65.96;82.21;148.18;0.00;0.00
+1359740748;s1-eth2;11810.58;70376.82;82187.40;52.01;69.09;121.10;0.00;0.00
+1359740748;total;26499.75;142135.86;168635.61;117.97;151.30;269.28;0.00;0.00
+1359740748;s1-eth3;14880.63;71811.42;86692.05;66.80;83.05;149.84;0.00;0.00
+1359740748;s1-eth2;12069.95;70456.02;82525.97;53.21;70.29;123.50;0.00;0.00
+1359740748;total;26951.05;142270.06;169221.11;120.01;153.34;273.35;0.00;0.00
+1359740749;s1-eth3;15110.37;71883.88;86994.25;67.89;84.14;152.04;0.00;0.00
+1359740749;s1-eth2;12319.52;70654.82;82974.34;54.77;71.89;126.66;0.00;0.00
+1359740749;total;27430.36;142541.31;169971.68;122.67;156.03;278.70;0.00;0.00
+1359740749;s1-eth3;15299.27;72164.08;87463.35;68.53;84.84;153.37;0.00;0.00
+1359740749;s1-eth2;12536.58;70725.22;83261.80;55.84;72.95;128.79;0.00;0.00
+1359740749;total;27836.33;142891.91;170728.24;124.37;157.80;282.17;0.00;0.00
+1359740750;s1-eth3;15605.76;72697.01;88302.77;69.36;85.84;155.20;0.00;0.00
+1359740750;s1-eth2;12843.90;70819.63;83663.53;57.27;74.38;131.65;0.00;0.00
+1359740750;total;28450.14;143519.26;171969.39;126.63;160.23;286.86;0.00;0.00
+1359740750;s1-eth3;15820.99;73110.41;88931.40;70.56;87.14;157.70;0.00;0.00
+1359740750;s1-eth2;13141.83;70936.23;84078.07;59.04;76.15;135.19;0.00;0.00
+1359740750;total;28963.30;144049.26;173012.56;129.60;163.29;292.89;0.00;0.00
+1359740751;s1-eth3;16077.41;73671.89;89749.30;71.82;88.57;160.40;0.00;0.00
+1359740751;s1-eth2;13384.58;71044.42;84429.00;60.00;77.08;137.08;0.00;0.00
+1359740751;total;29462.47;144718.92;174181.39;131.83;165.66;297.48;0.00;0.00
+1359740751;s1-eth3;15995.71;71962.86;87958.57;71.66;88.21;159.86;0.00;0.00
+1359740751;s1-eth2;13623.05;71181.42;84804.46;61.37;78.45;139.82;0.00;0.00
+1359740751;total;29619.24;143146.89;172766.12;133.03;166.66;299.68;0.00;0.00
+1359740752;s1-eth3;15040.12;69396.79;84436.91;71.26;87.54;158.80;0.00;0.00
+1359740752;s1-eth2;13897.47;71384.61;85282.08;63.00;80.11;143.11;0.00;0.00
+1359740752;total;28938.07;140784.01;169722.08;134.26;167.65;301.91;0.00;0.00
+1359740752;s1-eth3;15142.89;69224.99;84367.88;71.32;87.77;159.10;0.00;0.00
+1359740752;s1-eth2;14128.43;71466.01;85594.44;64.23;81.35;145.58;0.00;0.00
+1359740752;total;29271.80;140693.61;169965.41;135.56;169.12;304.68;0.00;0.00
+1359740753;s1-eth3;15205.20;67604.03;82809.23;71.26;87.27;158.53;0.00;0.00
+1359740753;s1-eth2;14385.92;71575.79;85961.71;65.90;83.01;148.90;0.00;0.00
+1359740753;total;29591.59;139182.43;168774.03;137.15;170.29;307.44;0.00;0.00
+1359740753;s1-eth3;15285.36;66456.63;81742.00;70.99;86.91;157.90;0.00;0.00
+1359740753;s1-eth2;14588.45;72016.19;86604.64;66.76;84.01;150.77;0.00;0.00
+1359740753;total;29874.29;138475.43;168349.73;137.75;170.92;308.67;0.00;0.00
+1359740754;s1-eth3;15473.53;65603.29;81076.82;70.72;86.74;157.46;0.00;0.00
+1359740754;s1-eth2;14893.70;72123.56;87017.26;68.39;85.64;154.02;0.00;0.00
+1359740754;total;30367.70;137729.47;168097.17;139.11;172.38;311.49;0.00;0.00
+1359740754;s1-eth3;15568.96;64529.69;80098.65;70.29;86.07;156.36;0.00;0.00
+1359740754;s1-eth2;15208.16;72231.36;87439.52;70.02;87.27;157.29;0.00;0.00
+1359740754;total;30777.60;136763.67;167541.27;140.31;173.34;313.66;0.00;0.00
+1359740755;s1-eth3;15679.54;63464.82;79144.36;70.09;85.51;155.60;0.00;0.00
+1359740755;s1-eth2;15534.34;72378.47;87912.81;72.25;89.50;161.75;0.00;0.00
+1359740755;total;31214.36;135845.90;167060.26;142.34;175.01;317.35;0.00;0.00
+1359740755;s1-eth3;15696.40;61863.22;77559.63;69.46;84.64;154.10;0.00;0.00
+1359740755;s1-eth2;15788.14;72490.67;88278.81;73.95;91.20;165.15;0.00;0.00
+1359740755;total;31485.03;134356.50;165841.53;143.41;175.84;319.25;0.00;0.00
+1359740756;s1-eth3;14913.80;61020.91;75934.71;68.39;83.91;152.30;0.00;0.00
+1359740756;s1-eth2;16027.37;72569.71;88597.07;75.15;92.40;167.54;0.00;0.00
+1359740756;total;30941.65;133593.23;164534.87;143.54;176.31;319.85;0.00;0.00
+1359740756;s1-eth3;14941.40;60601.91;75543.31;68.39;83.94;152.33;0.00;0.00
+1359740756;s1-eth2;16231.23;73391.11;89622.34;76.05;93.50;169.54;0.00;0.00
+1359740756;total;31173.11;133995.63;165168.74;144.44;177.44;321.88;0.00;0.00
+1359740757;s1-eth3;14933.69;60221.67;75155.35;68.39;83.84;152.23;0.00;0.00
+1359740757;s1-eth2;16408.74;73021.22;89429.96;76.85;94.26;171.11;0.00;0.00
+1359740757;total;31342.91;133245.49;164588.40;145.24;178.10;323.35;0.00;0.00
+1359740757;s1-eth3;15007.05;59891.87;74898.92;68.43;83.81;152.23;0.00;0.00
+1359740757;s1-eth2;15536.14;72020.82;87556.96;76.41;93.99;170.41;0.00;0.00
+1359740757;total;30543.67;131915.29;162458.97;144.84;177.80;322.65;0.00;0.00
+1359740758;s1-eth3;15229.31;58375.30;73604.61;68.43;83.48;151.90;0.00;0.00
+1359740758;s1-eth2;15437.38;70406.44;85843.82;76.21;93.59;169.81;0.00;0.00
+1359740758;total;30667.16;128784.36;159451.52;144.64;177.07;321.71;0.00;0.00
+1359740758;s1-eth3;15235.87;56835.90;72071.77;67.96;82.84;150.80;0.00;0.00
+1359740758;s1-eth2;15500.18;68488.24;83988.42;76.01;92.89;168.91;0.00;0.00
+1359740758;total;30736.53;125326.76;156063.28;143.97;175.74;319.71;0.00;0.00
+1359740759;s1-eth3;15245.06;54897.38;70142.43;67.49;81.78;149.27;0.00;0.00
+1359740759;s1-eth2;15530.75;65471.68;81002.42;75.22;91.07;166.28;0.00;0.00
+1359740759;total;30776.28;120371.67;151147.95;142.71;172.85;315.56;0.00;0.00
+1359740759;s1-eth3;15268.59;52799.18;68067.77;66.86;80.48;147.34;0.00;0.00
+1359740759;s1-eth2;15570.95;62751.88;78322.82;74.65;89.57;164.21;0.00;0.00
+1359740759;total;30840.01;115553.67;146393.68;141.51;170.05;311.56;0.00;0.00
+1359740760;s1-eth3;14816.73;49733.67;64550.40;65.36;78.62;143.98;0.00;0.00
+1359740760;s1-eth2;15630.00;59919.34;75549.34;74.65;88.40;163.05;0.00;0.00
+1359740760;total;30447.20;109655.63;140102.83;140.01;167.02;307.03;0.00;0.00
+1359740760;s1-eth3;14737.93;48029.67;62767.60;65.06;77.62;142.68;0.00;0.00
+1359740760;s1-eth2;15730.73;59121.54;74852.27;74.92;88.37;163.28;0.00;0.00
+1359740760;total;30469.13;107153.83;137622.96;139.98;165.98;305.96;0.00;0.00
+1359740761;s1-eth3;14696.08;47507.12;62203.20;64.93;77.48;142.41;0.00;0.00
+1359740761;s1-eth2;15857.64;58276.43;74134.07;75.15;88.30;163.45;0.00;0.00
+1359740761;total;30554.20;105786.16;136340.36;140.08;165.78;305.86;0.00;0.00
+1359740761;s1-eth3;14648.34;45816.32;60464.66;64.56;76.68;141.25;0.00;0.00
+1359740761;s1-eth2;15453.11;57730.23;73183.34;75.28;88.53;163.82;0.00;0.00
+1359740761;total;30101.93;103549.16;133651.09;139.85;165.22;305.06;0.00;0.00
+1359740762;s1-eth3;14746.18;44533.29;59279.47;64.90;76.35;141.25;0.00;0.00
+1359740762;s1-eth2;15395.66;57380.73;72776.39;75.65;88.90;164.55;0.00;0.00
+1359740762;total;30142.31;101916.63;132058.95;140.55;165.25;305.80;0.00;0.00
+1359740762;s1-eth3;14813.05;43399.59;58212.63;65.10;76.18;141.28;0.00;0.00
+1359740762;s1-eth2;15434.52;56658.93;72093.45;75.35;88.60;163.95;0.00;0.00
+1359740762;total;30248.05;100061.13;130309.18;140.45;164.78;305.23;0.00;0.00
+1359740763;s1-eth3;14843.05;41441.50;56284.56;65.70;76.22;141.91;0.00;0.00
+1359740763;s1-eth2;15490.71;54602.24;70092.96;75.38;87.87;163.25;0.00;0.00
+1359740763;total;30334.24;96046.36;126380.60;141.08;164.09;305.16;0.00;0.00
+1359740763;s1-eth3;14879.39;40129.84;55009.22;65.93;76.18;142.11;0.00;0.00
+1359740763;s1-eth2;15551.25;54383.64;69934.89;75.65;88.10;163.75;0.00;0.00
+1359740763;total;30431.11;94516.09;124947.20;141.58;164.29;305.86;0.00;0.00
+1359740764;s1-eth3;14712.89;37256.35;51969.24;64.70;74.39;139.08;0.00;0.00
+1359740764;s1-eth2;15564.19;52756.10;68320.29;75.61;87.50;163.12;0.00;0.00
+1359740764;total;30277.55;90015.06;120292.61;140.31;161.89;302.20;0.00;0.00
+1359740764;s1-eth3;14704.02;35547.35;50251.37;64.63;74.02;138.65;0.00;0.00
+1359740764;s1-eth2;15604.15;50247.70;65851.85;75.35;86.37;161.72;0.00;0.00
+1359740764;total;30308.65;85797.66;116106.31;139.98;160.39;300.37;0.00;0.00
+1359740765;s1-eth3;14703.62;35209.42;49913.05;64.40;73.85;138.25;0.00;0.00
+1359740765;s1-eth2;15653.92;50049.89;65703.81;75.21;86.20;161.42;0.00;0.00
+1359740765;total;30358.02;85261.93;115619.95;139.61;160.06;299.67;0.00;0.00
+1359740765;s1-eth3;14623.92;34037.86;48661.78;64.03;73.12;137.15;0.00;0.00
+1359740765;s1-eth2;15612.12;50060.89;65673.01;75.25;86.37;161.62;0.00;0.00
+1359740765;total;30237.65;84107.86;114345.52;139.29;159.50;298.78;0.00;0.00
+1359740766;s1-eth3;14616.27;32648.11;47264.39;63.87;72.53;136.39;0.00;0.00
+1359740766;s1-eth2;15374.07;48751.97;64126.04;74.52;85.58;160.10;0.00;0.00
+1359740766;total;29990.35;81400.08;111390.43;138.39;158.10;296.49;0.00;0.00
+1359740766;s1-eth3;14602.17;32097.51;46699.69;64.13;72.69;136.83;0.00;0.00
+1359740766;s1-eth2;15361.07;48575.77;63936.84;74.69;85.74;160.43;0.00;0.00
+1359740766;total;29963.25;80673.28;110636.53;138.82;158.43;297.25;0.00;0.00
+1359740767;s1-eth3;14560.29;31912.88;46473.17;64.17;72.73;136.89;0.00;0.00
+1359740767;s1-eth2;15343.67;47859.80;63203.47;74.65;85.51;160.16;0.00;0.00
+1359740767;total;29903.97;79772.68;109676.65;138.82;158.23;297.06;0.00;0.00
+1359740767;s1-eth3;14537.86;31222.48;45760.34;63.83;72.19;136.03;0.00;0.00
+1359740767;s1-eth2;15342.61;46672.20;62014.81;74.65;85.24;159.90;0.00;0.00
+1359740767;total;29880.47;77894.68;107775.15;138.49;157.43;295.92;0.00;0.00
+1359740768;s1-eth3;14397.84;29919.69;44317.53;63.47;71.56;135.03;0.00;0.00
+1359740768;s1-eth2;15331.06;45259.42;60590.49;75.52;85.78;161.29;0.00;0.00
+1359740768;total;29728.90;75179.11;104908.01;138.99;157.33;296.32;0.00;0.00
+1359740768;s1-eth3;14360.70;28750.29;43110.99;63.33;70.86;134.19;0.00;0.00
+1359740768;s1-eth2;15379.23;43973.82;59353.05;75.52;85.44;160.96;0.00;0.00
+1359740768;total;29739.94;72724.11;102464.05;138.85;156.30;295.15;0.00;0.00
+1359740769;s1-eth3;14403.35;28092.00;42495.36;63.53;70.79;134.33;0.00;0.00
+1359740769;s1-eth2;15402.02;42893.75;58295.77;75.55;85.34;160.89;0.00;0.00
+1359740769;total;29805.37;70985.75;100791.13;139.09;156.14;295.22;0.00;0.00
+1359740769;s1-eth3;14359.59;27082.80;41442.39;63.27;70.39;133.66;0.00;0.00
+1359740769;s1-eth2;15465.48;41490.75;56956.23;75.85;85.34;161.19;0.00;0.00
+1359740769;total;29825.07;68573.55;98398.63;139.12;155.74;294.85;0.00;0.00
+1359740770;s1-eth3;14468.40;26828.91;41297.31;63.77;70.79;134.56;0.00;0.00
+1359740770;s1-eth2;15467.81;40410.68;55878.49;75.95;85.24;161.19;0.00;0.00
+1359740770;total;29936.22;67239.59;97175.80;139.72;156.03;295.75;0.00;0.00
+1359740770;s1-eth3;14534.47;27503.91;42038.38;63.83;71.09;134.93;0.00;0.00
+1359740770;s1-eth2;15396.25;39159.74;54555.99;75.62;84.71;160.33;0.00;0.00
+1359740770;total;29930.72;66663.66;96594.37;139.45;155.80;295.25;0.00;0.00
+1359740771;s1-eth3;14523.62;27459.40;41983.03;63.83;71.13;134.96;0.00;0.00
+1359740771;s1-eth2;15389.29;37451.96;52841.25;75.68;84.31;159.99;0.00;0.00
+1359740771;total;29912.92;64911.36;94824.28;139.52;155.44;294.95;0.00;0.00
+1359740771;s1-eth3;14474.66;27890.00;42364.66;63.13;70.56;133.69;0.00;0.00
+1359740771;s1-eth2;15281.76;36685.56;51967.32;75.68;84.04;159.73;0.00;0.00
+1359740771;total;29756.42;64575.56;94331.98;138.82;154.60;293.42;0.00;0.00
+1359740772;s1-eth3;14369.70;28450.48;42820.18;62.90;70.56;133.46;0.00;0.00
+1359740772;s1-eth2;15167.96;35900.93;51068.88;75.48;83.48;158.96;0.00;0.00
+1359740772;total;29537.66;64351.41;93889.06;138.39;154.04;292.42;0.00;0.00
+1359740772;s1-eth3;14311.47;28604.68;42916.15;62.27;70.06;132.33;0.00;0.00
+1359740772;s1-eth2;15173.52;35223.73;50397.25;75.38;83.14;158.53;0.00;0.00
+1359740772;total;29484.99;63828.41;93313.40;137.65;153.20;290.86;0.00;0.00
+1359740773;s1-eth3;14324.07;29109.44;43433.51;61.93;69.93;131.86;0.00;0.00
+1359740773;s1-eth2;15169.56;33815.94;48985.51;75.62;83.04;158.66;0.00;0.00
+1359740773;total;29493.64;62925.38;92419.02;137.55;152.97;290.52;0.00;0.00
+1359740773;s1-eth3;14299.17;29200.77;43499.95;61.83;69.89;131.73;0.00;0.00
+1359740773;s1-eth2;15210.50;32572.74;47783.24;75.72;82.64;158.36;0.00;0.00
+1359740773;total;29509.67;61773.52;91283.19;137.55;152.54;290.09;0.00;0.00
+1359740774;s1-eth3;14391.22;29458.29;43849.51;62.20;70.26;132.46;0.00;0.00
+1359740774;s1-eth2;15283.18;31625.44;46908.62;75.62;82.44;158.06;0.00;0.00
+1359740774;total;29674.41;61083.73;90758.14;137.82;152.70;290.52;0.00;0.00
+1359740774;s1-eth3;14491.52;29678.36;44169.88;62.67;70.76;133.43;0.00;0.00
+1359740774;s1-eth2;15261.68;30250.64;45512.32;75.62;82.18;157.80;0.00;0.00
+1359740774;total;29753.21;59928.99;89682.20;138.29;152.94;291.22;0.00;0.00
+1359740775;s1-eth3;14502.14;29882.61;44384.75;62.93;71.02;133.96;0.00;0.00
+1359740775;s1-eth2;15310.95;29418.70;44729.65;75.85;82.31;158.16;0.00;0.00
+1359740775;total;29813.09;59301.32;89114.40;138.78;153.34;292.12;0.00;0.00
+1359740775;s1-eth3;14577.87;30576.95;45154.82;63.37;71.62;134.99;0.00;0.00
+1359740775;s1-eth2;15280.89;28389.70;43670.59;75.55;81.61;157.16;0.00;0.00
+1359740775;total;29858.76;58966.65;88825.40;138.92;153.24;292.15;0.00;0.00
+1359740776;s1-eth3;14480.43;30089.89;44570.32;63.27;71.33;134.59;0.00;0.00
+1359740776;s1-eth2;15208.86;27129.22;42338.09;75.32;80.91;156.23;0.00;0.00
+1359740776;total;29689.29;57219.11;86908.41;138.58;152.24;290.82;0.00;0.00
+1359740776;s1-eth3;14394.16;30573.52;44967.69;62.73;70.86;133.59;0.00;0.00
+1359740776;s1-eth2;15145.23;25877.22;41022.45;75.02;80.38;155.40;0.00;0.00
+1359740776;total;29539.39;56450.75;85990.14;137.75;151.24;288.99;0.00;0.00
+1359740777;s1-eth3;14389.77;30902.43;45292.20;62.63;70.89;133.53;0.00;0.00
+1359740777;s1-eth2;15092.24;24111.75;39203.99;74.85;79.81;154.67;0.00;0.00
+1359740777;total;29482.01;55014.18;84496.19;137.49;150.71;288.19;0.00;0.00
+1359740777;s1-eth3;14332.17;31356.90;45689.07;62.33;70.69;133.03;0.00;0.00
+1359740777;s1-eth2;15156.70;24029.15;39185.86;75.08;79.98;155.07;0.00;0.00
+1359740777;total;29488.88;55386.05;84874.93;137.42;150.67;288.09;0.00;0.00
+1359740778;s1-eth3;14445.18;31854.37;46299.55;62.70;71.16;133.86;0.00;0.00
+1359740778;s1-eth2;15170.11;24389.63;39559.74;74.75;79.78;154.53;0.00;0.00
+1359740778;total;29615.29;56244.00;85859.29;137.45;150.94;288.39;0.00;0.00
+1359740778;s1-eth3;14532.18;32067.84;46600.02;63.07;71.56;134.62;0.00;0.00
+1359740778;s1-eth2;14921.74;24555.43;39477.18;73.72;78.75;152.47;0.00;0.00
+1359740778;total;29453.92;56623.27;86077.19;136.79;150.30;287.09;0.00;0.00
+1359740779;s1-eth3;14398.25;32610.12;47008.37;62.63;71.29;133.93;0.00;0.00
+1359740779;s1-eth2;14680.96;24552.24;39233.20;72.29;77.28;149.57;0.00;0.00
+1359740779;total;29079.21;57162.36;86241.56;134.92;148.58;283.50;0.00;0.00
+1359740779;s1-eth3;14237.95;33162.78;47400.73;62.43;71.16;133.59;0.00;0.00
+1359740779;s1-eth2;14481.49;24873.84;39355.33;71.49;76.48;147.97;0.00;0.00
+1359740779;total;28719.44;58036.62;86756.06;133.92;147.64;281.56;0.00;0.00
+1359740780;s1-eth3;13960.00;33558.99;47519.00;62.03;70.79;132.83;0.00;0.00
+1359740780;s1-eth2;14180.76;24926.13;39106.89;70.16;75.15;145.31;0.00;0.00
+1359740780;total;28140.76;58485.13;86625.89;132.19;145.95;278.14;0.00;0.00
+1359740780;s1-eth3;13786.57;34125.59;47912.16;61.47;70.16;131.63;0.00;0.00
+1359740780;s1-eth2;13926.83;25887.53;39814.36;69.06;74.12;143.18;0.00;0.00
+1359740780;total;27713.40;60013.13;87726.52;130.53;144.28;274.80;0.00;0.00
+1359740781;s1-eth3;13558.69;34297.65;47856.34;60.64;69.23;129.86;0.00;0.00
+1359740781;s1-eth2;13684.08;25779.35;39463.43;68.09;73.19;141.28;0.00;0.00
+1359740781;total;27242.77;60077.00;87319.77;128.73;142.42;271.14;0.00;0.00
+1359740781;s1-eth3;13303.43;34837.85;48141.27;59.54;68.19;127.73;0.00;0.00
+1359740781;s1-eth2;13445.61;25642.35;39087.96;66.73;71.82;138.55;0.00;0.00
+1359740781;total;26749.04;60480.20;87229.24;126.26;140.02;266.28;0.00;0.00
+1359740782;s1-eth3;13042.75;34214.29;47257.04;58.01;66.53;124.54;0.00;0.00
+1359740782;s1-eth2;13171.19;25439.16;38610.35;65.10;70.16;135.25;0.00;0.00
+1359740782;total;26213.94;59653.45;85867.39;123.10;136.69;259.79;0.00;0.00
+1359740782;s1-eth3;12801.91;33292.69;46094.61;57.04;65.33;122.37;0.00;0.00
+1359740782;s1-eth2;12940.23;25357.76;38297.98;63.86;68.92;132.79;0.00;0.00
+1359740782;total;25742.14;58650.45;84392.59;120.90;134.26;255.16;0.00;0.00
+1359740783;s1-eth3;12559.83;32840.00;45399.83;55.97;64.13;120.11;0.00;0.00
+1359740783;s1-eth2;12682.74;25247.98;37930.72;62.20;67.26;129.46;0.00;0.00
+1359740783;total;25242.57;58087.98;83330.55;118.17;131.39;249.57;0.00;0.00
+1359740783;s1-eth3;12334.67;32063.20;44397.87;55.07;63.00;118.07;0.00;0.00
+1359740783;s1-eth2;12480.21;24807.58;37287.79;61.33;66.26;127.59;0.00;0.00
+1359740783;total;24814.87;56870.78;81685.65;116.41;129.26;245.67;0.00;0.00
+1359740784;s1-eth3;12020.02;31240.69;43260.71;54.11;61.84;115.95;0.00;0.00
+1359740784;s1-eth2;12174.96;24700.21;36875.17;59.71;64.63;124.34;0.00;0.00
+1359740784;total;24194.99;55940.90;80135.88;113.82;126.47;240.29;0.00;0.00
+1359740784;s1-eth3;11789.86;30423.69;42213.55;53.31;60.80;114.12;0.00;0.00
+1359740784;s1-eth2;11860.50;24592.41;36452.90;58.07;63.00;121.07;0.00;0.00
+1359740784;total;23650.35;55016.10;78666.45;111.38;123.81;235.19;0.00;0.00
+1359740785;s1-eth3;11517.87;28972.59;40490.46;52.11;59.34;111.46;0.00;0.00
+1359740785;s1-eth2;11534.31;24445.30;35979.62;55.84;60.77;116.62;0.00;0.00
+1359740785;total;23052.18;53417.89;76470.08;107.96;120.11;228.07;0.00;0.00
+1359740785;s1-eth3;11347.73;28006.39;39354.13;51.31;58.17;109.49;0.00;0.00
+1359740785;s1-eth2;11280.51;24333.10;35613.62;54.14;59.07;113.22;0.00;0.00
+1359740785;total;22628.25;52339.49;74967.74;105.46;117.25;222.70;0.00;0.00
+1359740786;s1-eth3;11119.92;27042.12;38162.04;50.38;57.01;107.39;0.00;0.00
+1359740786;s1-eth2;11041.29;24254.06;35295.35;52.95;57.87;110.82;0.00;0.00
+1359740786;total;22161.22;51296.18;73457.40;103.33;114.88;218.21;0.00;0.00
+1359740786;s1-eth3;10914.39;26158.52;37072.91;49.28;55.68;104.96;0.00;0.00
+1359740786;s1-eth2;10837.43;23432.66;34270.09;52.05;56.77;108.82;0.00;0.00
+1359740786;total;21751.82;49591.18;71343.00;101.33;112.45;213.78;0.00;0.00
+1359740787;s1-eth3;10717.45;25283.27;36000.72;48.22;54.45;102.66;0.00;0.00
+1359740787;s1-eth2;10539.85;22893.74;33433.59;50.32;54.98;105.29;0.00;0.00
+1359740787;total;21257.31;48177.01;69434.31;98.53;109.42;207.96;0.00;0.00
+1359740787;s1-eth3;10461.62;24208.07;34669.69;47.22;53.05;100.26;0.00;0.00
+1359740787;s1-eth2;10302.32;22680.74;32983.06;49.28;53.88;103.16;0.00;0.00
+1359740787;total;20763.94;46888.81;67652.75;96.50;106.92;203.43;0.00;0.00
+1359740788;s1-eth3;10054.47;23346.59;33401.06;45.79;51.32;97.10;0.00;0.00
+1359740788;s1-eth2;10010.31;22132.43;32142.74;48.19;52.65;100.83;0.00;0.00
+1359740788;total;20064.77;45479.03;65543.80;93.97;103.96;197.94;0.00;0.00
+1359740788;s1-eth3;9819.10;22220.19;32039.29;44.79;49.85;94.64;0.00;0.00
+1359740788;s1-eth2;9759.44;21870.43;31629.87;47.15;51.51;98.67;0.00;0.00
+1359740788;total;19578.54;44090.63;63669.16;91.94;101.36;193.30;0.00;0.00
+1359740789;s1-eth3;9571.79;21538.36;31110.15;43.82;48.72;92.54;0.00;0.00
+1359740789;s1-eth2;9521.48;21626.52;31148.00;46.32;50.65;96.97;0.00;0.00
+1359740789;total;19093.27;43164.88;62258.15;90.14;99.37;189.51;0.00;0.00
+1359740789;s1-eth3;9318.73;20899.76;30218.48;42.76;47.55;90.31;0.00;0.00
+1359740789;s1-eth2;9308.01;21235.12;30543.14;45.45;49.68;95.14;0.00;0.00
+1359740789;total;18626.74;42134.88;60761.62;88.21;97.23;185.44;0.00;0.00
+1359740790;s1-eth3;9081.07;20558.04;29639.11;41.96;46.62;88.58;0.00;0.00
+1359740790;s1-eth2;9037.12;20367.06;29404.18;43.86;47.85;91.71;0.00;0.00
+1359740790;total;18118.19;40925.10;59043.29;85.81;94.47;180.29;0.00;0.00
+1359740790;s1-eth3;8930.83;20405.04;29335.88;41.09;45.72;86.81;0.00;0.00
+1359740790;s1-eth2;8841.86;19864.46;28706.31;42.72;46.62;89.34;0.00;0.00
+1359740790;total;17772.69;40269.50;58042.19;83.81;92.34;176.15;0.00;0.00
+1359740791;s1-eth3;8721.05;19480.89;28201.94;40.09;44.46;84.55;0.00;0.00
+1359740791;s1-eth2;8628.98;19413.96;28042.94;41.69;45.46;87.15;0.00;0.00
+1359740791;total;17350.04;38894.85;56244.88;81.79;89.91;171.70;0.00;0.00
+1359740791;s1-eth3;8542.05;19327.89;27869.94;39.23;43.56;82.78;0.00;0.00
+1359740791;s1-eth2;8377.05;18559.56;26936.61;40.26;43.86;84.11;0.00;0.00
+1359740791;total;16919.10;37887.45;54806.55;79.49;87.41;166.90;0.00;0.00
+1359740792;s1-eth3;8252.67;19255.43;27508.10;38.13;42.46;80.59;0.00;0.00
+1359740792;s1-eth2;8038.66;17944.79;25983.45;38.86;42.33;81.19;0.00;0.00
+1359740792;total;16291.33;37200.22;53491.55;76.99;84.78;161.77;0.00;0.00
+1359740792;s1-eth3;7970.23;19185.03;27155.27;37.06;41.39;78.45;0.00;0.00
+1359740792;s1-eth2;7769.06;17170.19;24939.25;37.93;41.23;79.15;0.00;0.00
+1359740792;total;15739.29;36355.22;52094.51;74.99;82.62;157.61;0.00;0.00
+1359740793;s1-eth3;7680.88;19068.67;26749.55;35.30;39.63;74.93;0.00;0.00
+1359740793;s1-eth2;7480.00;16508.71;23988.71;36.56;39.69;76.26;0.00;0.00
+1359740793;total;15160.88;35577.38;50738.26;71.86;79.32;151.19;0.00;0.00
+1359740793;s1-eth3;7384.48;18974.07;26358.55;33.90;38.19;72.09;0.00;0.00
+1359740793;s1-eth2;7215.67;15377.91;22593.58;35.33;38.16;73.49;0.00;0.00
+1359740793;total;14600.15;34351.98;48952.13;69.23;76.36;145.59;0.00;0.00
+1359740794;s1-eth3;7203.51;18838.94;26042.44;33.23;37.56;70.80;0.00;0.00
+1359740794;s1-eth2;6984.30;15263.14;22247.44;34.33;37.13;71.46;0.00;0.00
+1359740794;total;14187.81;34102.08;48289.88;67.57;74.69;142.26;0.00;0.00
+1359740794;s1-eth3;6975.07;18748.74;25723.81;31.87;36.20;68.06;0.00;0.00
+1359740794;s1-eth2;6702.87;13916.54;20619.41;32.80;35.16;67.96;0.00;0.00
+1359740794;total;13677.94;32665.28;46343.22;64.67;71.36;136.03;0.00;0.00
+1359740795;s1-eth3;6770.35;17835.56;24605.91;31.07;35.10;66.17;0.00;0.00
+1359740795;s1-eth2;6497.68;12907.76;19405.43;31.87;34.03;65.90;0.00;0.00
+1359740795;total;13268.03;30743.32;44011.35;62.94;69.13;132.07;0.00;0.00
+1359740795;s1-eth3;6579.78;17250.33;23830.11;30.17;34.03;64.20;0.00;0.00
+1359740795;s1-eth2;6241.21;11398.16;17639.37;30.57;32.43;63.00;0.00;0.00
+1359740795;total;12820.99;28648.49;41469.48;60.74;66.46;127.20;0.00;0.00
+1359740796;s1-eth3;6268.71;16502.03;22770.73;29.00;32.60;61.61;0.00;0.00
+1359740796;s1-eth2;5990.84;10280.59;16271.44;29.54;31.07;60.61;0.00;0.00
+1359740796;total;12259.55;26782.62;39042.17;58.54;63.67;122.21;0.00;0.00
+1359740796;s1-eth3;6031.31;16086.43;22117.73;27.77;31.27;59.04;0.00;0.00
+1359740796;s1-eth2;5738.24;9301.19;15039.44;28.44;29.70;58.14;0.00;0.00
+1359740796;total;11769.55;25387.62;37157.17;56.21;60.97;117.18;0.00;0.00
+1359740797;s1-eth3;5784.87;15213.37;20998.24;26.84;30.07;56.91;0.00;0.00
+1359740797;s1-eth2;5518.98;8957.28;14476.26;27.51;28.74;56.24;0.00;0.00
+1359740797;total;11303.85;24170.65;35474.50;54.35;58.81;113.15;0.00;0.00
+1359740797;s1-eth3;5535.67;14819.77;20355.44;25.97;29.07;55.04;0.00;0.00
+1359740797;s1-eth2;5302.52;8889.08;14191.60;26.47;27.70;54.18;0.00;0.00
+1359740797;total;10838.18;23708.85;34547.04;52.45;56.77;109.22;0.00;0.00
+1359740798;s1-eth3;5318.43;14573.67;19892.10;25.14;28.17;53.31;0.00;0.00
+1359740798;s1-eth2;5031.82;8757.34;13789.17;24.48;25.71;50.18;0.00;0.00
+1359740798;total;10350.26;23331.01;33681.27;49.62;53.88;103.50;0.00;0.00
+1359740798;s1-eth3;5116.20;13848.07;18964.27;24.27;27.11;51.38;0.00;0.00
+1359740798;s1-eth2;4742.66;8446.34;13189.00;23.31;24.54;47.85;0.00;0.00
+1359740798;total;9858.86;22294.41;32153.27;47.58;51.65;99.23;0.00;0.00
+1359740799;s1-eth3;4866.10;13253.06;18119.16;23.21;25.87;49.08;0.00;0.00
+1359740799;s1-eth2;4510.12;7993.65;12503.77;22.15;23.34;45.49;0.00;0.00
+1359740799;total;9376.22;21246.71;30622.93;45.36;49.22;94.57;0.00;0.00
+1359740799;s1-eth3;4671.07;12953.06;17624.12;22.34;24.87;47.22;0.00;0.00
+1359740799;s1-eth2;4242.72;7890.25;12132.97;20.58;21.78;42.36;0.00;0.00
+1359740799;total;8913.79;20843.31;29757.09;42.92;46.65;89.57;0.00;0.00
+1359740800;s1-eth3;4332.24;12574.01;16906.26;20.88;23.38;44.26;0.00;0.00
+1359740800;s1-eth2;3979.12;7815.60;11794.72;19.45;20.65;40.09;0.00;0.00
+1359740800;total;8311.36;20389.61;28700.97;40.33;44.02;84.35;0.00;0.00
+1359740800;s1-eth3;4082.58;11848.41;15930.99;20.05;22.31;42.36;0.00;0.00
+1359740800;s1-eth2;3723.78;7749.60;11473.38;18.45;19.65;38.09;0.00;0.00
+1359740800;total;7806.36;19598.01;27404.37;38.49;41.96;80.45;0.00;0.00
+1359740801;s1-eth3;3863.28;11491.33;15354.61;18.98;21.15;40.13;0.00;0.00
+1359740801;s1-eth2;3456.22;7652.99;11109.21;16.98;18.18;35.17;0.00;0.00
+1359740801;total;7319.50;19144.32;26463.82;35.97;39.33;75.29;0.00;0.00
+1359740801;s1-eth3;3652.22;10963.93;14616.14;18.25;20.25;38.49;0.00;0.00
+1359740801;s1-eth2;3275.15;7439.99;10715.14;15.88;17.08;32.97;0.00;0.00
+1359740801;total;6927.37;18403.92;25331.29;34.13;37.33;71.46;0.00;0.00
+1359740802;s1-eth3;3461.53;10341.97;13803.50;17.52;19.31;36.83;0.00;0.00
+1359740802;s1-eth2;3062.88;6133.41;9196.28;14.85;15.68;30.54;0.00;0.00
+1359740802;total;6524.41;16475.38;22999.78;32.37;35.00;67.37;0.00;0.00
+1359740802;s1-eth3;3274.40;10101.97;13376.37;16.82;18.51;35.33;0.00;0.00
+1359740802;s1-eth2;2770.51;5452.41;8222.91;13.82;14.58;28.40;0.00;0.00
+1359740802;total;6044.91;15554.38;21599.28;30.64;33.10;63.74;0.00;0.00
+1359740803;s1-eth3;3032.38;9518.17;12550.55;15.95;17.45;33.40;0.00;0.00
+1359740803;s1-eth2;2519.94;5360.19;7880.13;12.42;13.19;25.61;0.00;0.00
+1359740803;total;5552.33;14878.36;20430.69;28.37;30.64;59.01;0.00;0.00
+1359740803;s1-eth3;2811.88;9345.44;12157.32;14.82;16.25;31.07;0.00;0.00
+1359740803;s1-eth2;2247.94;5035.99;7283.93;11.09;11.82;22.91;0.00;0.00
+1359740803;total;5059.83;14381.43;19441.25;25.91;28.07;53.98;0.00;0.00
+1359740804;s1-eth3;2463.41;9004.49;11467.90;13.19;14.62;27.81;0.00;0.00
+1359740804;s1-eth2;1956.86;4625.61;6582.47;9.92;10.56;20.48;0.00;0.00
+1359740804;total;4420.27;13630.10;18050.37;23.11;25.18;48.29;0.00;0.00
+1359740804;s1-eth3;2176.48;8722.82;10899.30;11.79;13.19;24.98;0.00;0.00
+1359740804;s1-eth2;1705.33;4392.81;6098.14;8.56;9.16;17.71;0.00;0.00
+1359740804;total;3881.80;13115.63;16997.44;20.35;22.34;42.69;0.00;0.00
+1359740805;s1-eth3;1934.43;8448.30;10382.73;10.46;11.86;22.31;0.00;0.00
+1359740805;s1-eth2;1449.14;4167.06;5616.20;7.33;7.86;15.19;0.00;0.00
+1359740805;total;3383.57;12615.37;15998.93;17.78;19.72;37.50;0.00;0.00
+1359740805;s1-eth3;1668.53;7705.57;9374.10;9.29;10.52;19.81;0.00;0.00
+1359740805;s1-eth2;1262.14;3833.46;5095.60;6.56;7.06;13.62;0.00;0.00
+1359740805;total;2930.67;11539.03;14469.70;15.85;17.58;33.43;0.00;0.00
+1359740806;s1-eth3;1465.73;7319.58;8785.31;8.49;9.62;18.12;0.00;0.00
+1359740806;s1-eth2;1076.28;3489.55;4565.83;5.73;6.09;11.82;0.00;0.00
+1359740806;total;2542.01;10809.13;13351.14;14.22;15.72;29.94;0.00;0.00
+1359740806;s1-eth3;1280.50;6739.14;8019.64;7.56;8.62;16.18;0.00;0.00
+1359740806;s1-eth2;827.84;3142.75;3970.59;4.79;5.09;9.89;0.00;0.00
+1359740806;total;2108.34;9881.89;11990.24;12.35;13.72;26.07;0.00;0.00
+1359740807;s1-eth3;1075.71;6348.76;7424.47;6.73;7.66;14.39;0.00;0.00
+1359740807;s1-eth2;612.14;3019.20;3631.34;3.66;3.93;7.59;0.00;0.00
+1359740807;total;1687.85;9367.95;11055.81;10.39;11.59;21.98;0.00;0.00
+1359740807;s1-eth3;876.91;5801.89;6678.80;5.63;6.46;12.09;0.00;0.00
+1359740807;s1-eth2;335.14;2516.60;2851.74;2.50;2.70;5.19;0.00;0.00
+1359740807;total;1212.05;8318.49;9530.54;8.12;9.16;17.28;0.00;0.00
+1359740808;s1-eth3;535.23;5240.75;5775.97;4.30;5.03;9.33;0.00;0.00
+1359740808;s1-eth2;87.97;2057.32;2145.28;1.33;1.40;2.73;0.00;0.00
+1359740808;total;623.20;7298.06;7921.26;5.63;6.43;12.06;0.00;0.00
+1359740808;s1-eth3;256.29;4972.28;5228.57;3.10;3.80;6.89;0.00;0.00
+1359740808;s1-eth2;76.97;1812.32;1889.28;1.17;1.23;2.40;0.00;0.00
+1359740808;total;333.26;6784.59;7117.86;4.26;5.03;9.29;0.00;0.00
+1359740809;s1-eth3;160.49;4357.54;4518.03;2.43;2.96;5.40;0.00;0.00
+1359740809;s1-eth2;68.19;1616.71;1684.89;1.03;1.10;2.13;0.00;0.00
+1359740809;total;228.67;5974.25;6202.92;3.46;4.06;7.53;0.00;0.00
+1359740809;s1-eth3;131.89;3524.67;3656.56;2.00;2.40;4.40;0.00;0.00
+1359740809;s1-eth2;50.59;1224.71;1275.29;0.77;0.83;1.60;0.00;0.00
+1359740809;total;182.47;4749.38;4931.85;2.76;3.23;6.00;0.00;0.00
+1359740810;s1-eth3;103.34;2595.53;2698.88;1.57;1.77;3.33;0.00;0.00
+1359740810;s1-eth2;44.00;1078.00;1122.00;0.67;0.73;1.40;0.00;0.00
+1359740810;total;147.34;3673.53;3820.88;2.23;2.50;4.73;0.00;0.00
+1359740810;s1-eth3;61.54;1615.53;1677.08;0.93;1.10;2.03;0.00;0.00
+1359740810;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740810;total;61.54;1615.53;1677.08;0.93;1.10;2.03;0.00;0.00
+1359740811;s1-eth3;33.00;882.00;915.00;0.50;0.60;1.10;0.00;0.00
+1359740811;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740811;total;33.00;882.00;915.00;0.50;0.60;1.10;0.00;0.00
+1359740811;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740811;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740811;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740812;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740813;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740814;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740815;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740816;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740817;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740818;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740819;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740820;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740821;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740822;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740823;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740824;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740825;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740826;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740827;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740828;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740829;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740830;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740831;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740832;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740833;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740834;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740835;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740836;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740837;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740838;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740839;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740840;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740841;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740842;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740843;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740844;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740845;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740846;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740847;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740848;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740849;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740850;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740851;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740852;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740853;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740854;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740855;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740856;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740857;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740858;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740859;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740860;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740861;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740862;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740863;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740864;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740865;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740866;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740867;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740868;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740869;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740870;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740871;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740872;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740873;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740874;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740875;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740876;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740877;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740878;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740879;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740880;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740881;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740882;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740883;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740884;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740885;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740886;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740887;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740888;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740889;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740890;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740891;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740892;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740893;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740894;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740895;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740896;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740897;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740897;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740897;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740898;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740899;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740900;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740901;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740902;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740903;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740904;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740905;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740906;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740907;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740908;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740909;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740910;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740911;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740912;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740913;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740914;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740915;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740916;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740917;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740918;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740919;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740920;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740921;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740922;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740923;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740924;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740925;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740926;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740927;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740928;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740929;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740930;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740931;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740932;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740933;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740934;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740935;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740936;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740937;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740938;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740939;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740940;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740941;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740942;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740943;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740944;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740945;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740946;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740947;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740948;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740949;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740950;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740951;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740952;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740953;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740954;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740955;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740956;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740957;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740958;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740959;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740960;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740961;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740962;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740963;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740964;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740965;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740966;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740967;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740968;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740969;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740970;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740971;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740972;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740973;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740974;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740975;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740976;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740977;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740978;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740979;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740980;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740981;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740982;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740983;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740984;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740985;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740986;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740987;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740988;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740989;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740990;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740991;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740991;s1-eth2;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740991;total;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740991;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740991;s1-eth2;83.13;1521.20;1604.33;0.63;1.07;1.70;0.00;0.00
+1359740991;total;83.13;1521.20;1604.33;0.63;1.07;1.70;0.00;0.00
+1359740992;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740992;s1-eth2;506.85;9641.99;10148.84;3.76;6.69;10.45;0.00;0.00
+1359740992;total;506.85;9641.99;10148.84;3.76;6.69;10.45;0.00;0.00
+1359740992;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740992;s1-eth2;995.12;18853.99;19849.11;7.36;12.96;20.32;0.00;0.00
+1359740992;total;995.12;18853.99;19849.11;7.36;12.96;20.32;0.00;0.00
+1359740993;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740993;s1-eth2;1452.80;27362.97;28815.78;10.79;18.74;29.53;0.00;0.00
+1359740993;total;1452.80;27362.97;28815.78;10.79;18.74;29.53;0.00;0.00
+1359740993;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740993;s1-eth2;1724.87;32752.97;34477.84;12.69;22.41;35.10;0.00;0.00
+1359740993;total;1724.87;32752.97;34477.84;12.69;22.41;35.10;0.00;0.00
+1359740994;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740994;s1-eth2;2014.89;38327.82;40342.72;14.78;26.20;40.99;0.00;0.00
+1359740994;total;2014.89;38327.82;40342.72;14.78;26.20;40.99;0.00;0.00
+1359740994;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740994;s1-eth2;2232.42;42198.82;44431.25;16.48;28.84;45.32;0.00;0.00
+1359740994;total;2232.42;42198.82;44431.25;16.48;28.84;45.32;0.00;0.00
+1359740995;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740995;s1-eth2;2578.73;47535.75;50114.48;18.65;32.56;51.21;0.00;0.00
+1359740995;total;2578.73;47535.75;50114.48;18.65;32.56;51.21;0.00;0.00
+1359740995;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740995;s1-eth2;2789.20;49029.95;51819.15;19.61;33.93;53.54;0.00;0.00
+1359740995;total;2789.20;49029.95;51819.15;19.61;33.93;53.54;0.00;0.00
+1359740996;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740996;s1-eth2;3034.74;50513.98;53548.72;21.21;35.89;57.10;0.00;0.00
+1359740996;total;3034.74;50513.98;53548.72;21.21;35.89;57.10;0.00;0.00
+1359740996;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740996;s1-eth2;3224.81;52150.25;55375.06;22.11;37.29;59.40;0.00;0.00
+1359740996;total;3224.81;52150.25;55375.06;22.11;37.29;59.40;0.00;0.00
+1359740997;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740997;s1-eth2;3408.24;54590.14;57998.38;23.07;39.15;62.23;0.00;0.00
+1359740997;total;3408.24;54590.14;57998.38;23.07;39.15;62.23;0.00;0.00
+1359740997;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740997;s1-eth2;3694.51;56843.54;60538.04;24.34;41.15;65.49;0.00;0.00
+1359740997;total;3694.51;56843.54;60538.04;24.34;41.15;65.49;0.00;0.00
+1359740998;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740998;s1-eth2;3911.41;58634.75;62546.16;25.67;42.82;68.49;0.00;0.00
+1359740998;total;3911.41;58634.75;62546.16;25.67;42.82;68.49;0.00;0.00
+1359740998;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740998;s1-eth2;4121.41;60460.95;64582.36;26.67;44.25;70.92;0.00;0.00
+1359740998;total;4121.41;60460.95;64582.36;26.67;44.25;70.92;0.00;0.00
+1359740999;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740999;s1-eth2;4404.97;62245.59;66650.56;27.80;45.81;73.62;0.00;0.00
+1359740999;total;4404.97;62245.59;66650.56;27.80;45.81;73.62;0.00;0.00
+1359740999;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359740999;s1-eth2;4624.64;63891.19;68515.82;28.97;47.35;76.32;0.00;0.00
+1359740999;total;4624.64;63891.19;68515.82;28.97;47.35;76.32;0.00;0.00
+1359741000;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359741000;s1-eth2;4778.40;65126.91;69905.31;29.90;48.38;78.28;0.00;0.00
+1359741000;total;4778.40;65126.91;69905.31;29.90;48.38;78.28;0.00;0.00
+1359741000;s1-eth3;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
+1359741000;s1-eth2;4917.70;66961.91;71879.61;30.90;49.95;80.85;0.00;0.00
+1359741000;total;4917.70;66961.91;71879.61;30.90;49.95;80.85;0.00;0.00
+1359741001;s1-eth3;131.14;1711.58;1842.71;0.90;1.16;2.06;0.00;0.00
+1359741001;s1-eth2;5190.29;68402.03;73592.32;31.86;51.24;83.11;0.00;0.00
+1359741001;total;5321.42;70113.61;75435.03;32.76;52.41;85.17;0.00;0.00
+1359741001;s1-eth3;401.34;7640.58;8041.91;2.93;5.20;8.13;0.00;0.00
+1359741001;s1-eth2;5535.49;69894.03;75429.52;32.73;52.58;85.31;0.00;0.00
+1359741001;total;5936.82;77534.61;83471.43;35.66;57.77;93.44;0.00;0.00
+1359741002;s1-eth3;570.47;10330.20;10900.66;4.06;7.03;11.09;0.00;0.00
+1359741002;s1-eth2;5870.08;71583.06;77453.14;33.83;54.11;87.94;0.00;0.00
+1359741002;total;6440.55;81913.25;88353.80;37.89;61.13;99.03;0.00;0.00
+1359741002;s1-eth3;766.60;15083.20;15849.80;5.20;10.26;15.46;0.00;0.00
+1359741002;s1-eth2;6147.55;73079.46;79227.01;34.96;55.51;90.47;0.00;0.00
+1359741002;total;6914.15;88162.65;95076.80;40.16;65.77;105.93;0.00;0.00
+1359741003;s1-eth3;977.91;19142.08;20119.99;6.93;13.02;19.95;0.00;0.00
+1359741003;s1-eth2;6474.10;74532.75;81006.85;36.16;57.00;93.16;0.00;0.00
+1359741003;total;7452.01;93674.83;101126.84;43.09;70.03;113.11;0.00;0.00
+1359741003;s1-eth3;1205.78;23797.08;25002.86;8.46;16.19;24.65;0.00;0.00
+1359741003;s1-eth2;6758.63;76917.75;83676.38;37.36;59.10;96.46;0.00;0.00
+1359741003;total;7964.41;100714.83;108679.24;45.82;75.29;121.11;0.00;0.00
+1359741004;s1-eth3;1484.95;29863.15;31348.10;10.19;20.35;30.54;0.00;0.00
+1359741004;s1-eth2;6964.25;78422.14;85386.39;38.49;60.67;99.16;0.00;0.00
+1359741004;total;8449.20;108285.29;116734.49;48.68;81.01;129.69;0.00;0.00
+1359741004;s1-eth3;1707.29;34910.15;36617.43;11.36;23.78;35.14;0.00;0.00
+1359741004;s1-eth2;7129.79;79967.54;87097.33;39.32;62.10;101.43;0.00;0.00
+1359741004;total;8837.07;114877.69;123714.76;50.68;85.88;136.56;0.00;0.00
+1359741005;s1-eth3;1845.08;36526.85;38371.92;12.25;24.88;37.13;0.00;0.00
+1359741005;s1-eth2;7350.48;81171.93;88522.41;40.29;63.37;103.65;0.00;0.00
+1359741005;total;9195.55;117698.78;126894.33;52.54;88.24;140.79;0.00;0.00
+1359741005;s1-eth3;2020.71;41030.75;43051.46;13.72;27.94;41.67;0.00;0.00
+1359741005;s1-eth2;7593.28;82387.53;89980.81;41.42;64.77;106.19;0.00;0.00
+1359741005;total;9613.99;123418.28;133032.27;55.14;92.71;147.85;0.00;0.00
+1359741006;s1-eth3;2197.49;43522.83;45720.32;15.08;29.64;44.73;0.00;0.00
+1359741006;s1-eth2;7802.39;83498.51;91300.90;42.45;66.03;108.48;0.00;0.00
+1359741006;total;9999.88;127021.34;137021.22;57.54;95.67;153.21;0.00;0.00
+1359741006;s1-eth3;2377.89;46130.36;48508.25;16.48;31.57;48.06;0.00;0.00
+1359741006;s1-eth2;8102.53;84801.11;92903.64;43.32;67.33;110.65;0.00;0.00
+1359741006;total;10480.42;130931.47;141411.89;59.80;98.90;158.71;0.00;0.00
+1359741007;s1-eth3;2517.88;47374.88;49892.75;17.42;32.74;50.15;0.00;0.00
+1359741007;s1-eth2;8399.27;86590.13;94989.40;44.25;68.96;113.21;0.00;0.00
+1359741007;total;10917.14;133965.01;144882.15;61.67;101.70;163.37;0.00;0.00
+1359741007;s1-eth3;2745.88;49497.28;52243.15;18.08;34.41;52.49;0.00;0.00
+1359741007;s1-eth2;8714.27;88086.53;96800.80;45.09;70.36;115.44;0.00;0.00
+1359741007;total;11460.14;137583.81;149043.95;63.17;104.76;167.93;0.00;0.00
+1359741008;s1-eth3;2919.46;51230.81;54150.27;19.18;35.90;55.08;0.00;0.00
+1359741008;s1-eth2;8979.94;89728.85;98708.78;46.38;71.89;118.27;0.00;0.00
+1359741008;total;11899.40;140959.65;152859.05;65.56;107.79;173.36;0.00;0.00
+1359741008;s1-eth3;3117.06;52435.41;55552.47;20.11;37.14;57.25;0.00;0.00
+1359741008;s1-eth2;9197.04;91387.65;100584.68;47.45;73.62;121.07;0.00;0.00
+1359741008;total;12314.10;143823.05;156137.15;67.56;110.76;178.32;0.00;0.00
+1359741009;s1-eth3;3261.04;53535.41;56796.45;21.05;38.23;59.28;0.00;0.00
+1359741009;s1-eth2;9441.28;92547.53;101988.81;48.35;74.92;123.27;0.00;0.00
+1359741009;total;12702.32;146082.94;158785.26;69.39;113.15;182.55;0.00;0.00
+1359741009;s1-eth3;3485.11;55138.61;58623.72;22.28;39.83;62.11;0.00;0.00
+1359741009;s1-eth2;9767.48;95030.53;104798.01;49.71;77.09;126.80;0.00;0.00
+1359741009;total;13252.59;150169.14;163421.72;71.99;116.92;188.91;0.00;0.00
+1359741010;s1-eth3;3704.93;57414.46;61119.39;23.21;41.76;64.97;0.00;0.00
+1359741010;s1-eth2;10097.75;97884.42;107982.17;51.31;79.28;130.59;0.00;0.00
+1359741010;total;13802.69;155298.88;169101.56;74.52;121.05;195.57;0.00;0.00
+1359741010;s1-eth3;3889.60;58712.66;62602.26;24.21;43.00;67.21;0.00;0.00
+1359741010;s1-eth2;10293.95;99576.82;109870.77;52.34;80.82;133.16;0.00;0.00
+1359741010;total;14183.55;158289.48;172473.03;76.55;123.81;200.37;0.00;0.00
+1359741011;s1-eth3;4042.50;59757.17;63799.66;25.07;43.96;69.04;0.00;0.00
+1359741011;s1-eth2;10483.44;101336.70;111820.14;53.54;82.51;136.05;0.00;0.00
+1359741011;total;14525.94;161093.87;175619.80;78.62;126.47;205.09;0.00;0.00
+1359741011;s1-eth3;4165.23;60801.57;64966.80;25.81;44.89;70.70;0.00;0.00
+1359741011;s1-eth2;10722.07;102916.70;113638.77;54.61;83.98;138.59;0.00;0.00
+1359741011;total;14887.30;163718.27;178605.57;80.42;128.87;209.29;0.00;0.00
+1359741012;s1-eth3;4324.68;61999.37;66324.05;26.64;46.06;72.70;0.00;0.00
+1359741012;s1-eth2;10889.57;104171.36;115060.93;55.51;85.31;140.82;0.00;0.00
+1359741012;total;15214.25;166170.73;181384.98;82.15;131.37;213.52;0.00;0.00
+1359741012;s1-eth3;4568.34;64130.57;68698.91;27.81;47.86;75.67;0.00;0.00
+1359741012;s1-eth2;11162.84;105526.46;116689.30;56.57;86.71;143.28;0.00;0.00
+1359741012;total;15731.18;169657.03;185388.21;84.38;134.57;218.95;0.00;0.00
+1359741013;s1-eth3;4870.14;65721.79;70591.93;28.87;49.32;78.19;0.00;0.00
+1359741013;s1-eth2;11427.14;107125.79;118552.94;57.50;88.31;145.81;0.00;0.00
+1359741013;total;16297.28;172847.58;189144.86;86.38;137.63;224.01;0.00;0.00
+1359741013;s1-eth3;5187.21;67654.79;72842.00;29.94;50.96;80.89;0.00;0.00
+1359741013;s1-eth2;11751.08;109212.39;120963.47;58.27;90.14;148.41;0.00;0.00
+1359741013;total;16938.28;176867.18;193805.46;88.21;141.10;229.31;0.00;0.00
+1359741014;s1-eth3;5466.98;68708.08;74175.06;30.77;52.05;82.82;0.00;0.00
+1359741014;s1-eth2;12063.25;110032.15;122095.41;59.07;91.24;150.31;0.00;0.00
+1359741014;total;17530.23;178740.24;196270.47;89.84;143.29;233.13;0.00;0.00
+1359741014;s1-eth3;5735.65;69416.08;75151.73;31.50;52.85;84.36;0.00;0.00
+1359741014;s1-eth2;12271.25;110314.55;122585.81;59.74;91.97;151.71;0.00;0.00
+1359741014;total;18006.90;179730.64;197737.53;91.24;144.82;236.06;0.00;0.00
+1359741015;s1-eth3;5993.60;70160.00;76153.59;32.73;54.22;86.95;0.00;0.00
+1359741015;s1-eth2;12444.11;110516.15;122960.26;60.60;92.90;153.50;0.00;0.00
+1359741015;total;18437.70;180676.14;199113.85;93.34;147.12;240.46;0.00;0.00
+1359741015;s1-eth3;6287.10;72059.40;78346.49;34.03;56.05;90.08;0.00;0.00
+1359741015;s1-eth2;12725.94;112221.75;124947.69;61.93;94.64;156.57;0.00;0.00
+1359741015;total;19013.04;184281.14;203294.18;95.97;150.69;246.66;0.00;0.00
+1359741016;s1-eth3;6488.63;73603.91;80092.53;34.90;57.51;92.41;0.00;0.00
+1359741016;s1-eth2;12925.27;112997.00;125922.27;62.73;95.77;158.50;0.00;0.00
+1359741016;total;19413.90;186600.90;206014.81;97.63;153.28;250.91;0.00;0.00
+1359741016;s1-eth3;6698.69;75545.71;82244.40;35.80;59.28;95.08;0.00;0.00
+1359741016;s1-eth2;13111.87;113430.80;126542.67;63.53;96.67;160.20;0.00;0.00
+1359741016;total;19810.57;188976.50;208787.07;99.33;155.95;255.28;0.00;0.00
+1359741017;s1-eth3;6924.04;77245.71;84169.75;37.10;60.98;98.07;0.00;0.00
+1359741017;s1-eth2;13321.12;114792.87;128114.00;64.50;98.20;162.70;0.00;0.00
+1359741017;total;20245.17;192038.58;212283.75;101.59;159.18;260.77;0.00;0.00
+1359741017;s1-eth3;7169.58;78644.11;85813.68;38.13;62.31;100.44;0.00;0.00
+1359741017;s1-eth2;13574.06;115166.07;128740.13;65.76;99.60;165.36;0.00;0.00
+1359741017;total;20743.63;193810.18;214553.81;103.89;161.91;265.80;0.00;0.00
+1359741018;s1-eth3;7314.55;79701.79;87016.34;38.89;63.48;102.37;0.00;0.00
+1359741018;s1-eth2;13921.96;115665.48;129587.44;66.86;100.79;167.66;0.00;0.00
+1359741018;total;21236.51;195367.27;216603.78;105.76;164.27;270.03;0.00;0.00
+1359741018;s1-eth3;7585.55;80857.39;88442.94;39.73;64.68;104.40;0.00;0.00
+1359741018;s1-eth2;14175.96;116395.48;130571.44;67.86;101.93;169.79;0.00;0.00
+1359741018;total;21761.51;197252.87;219014.38;107.59;166.60;274.19;0.00;0.00
+1359741019;s1-eth3;7916.16;82026.05;89942.21;40.83;66.11;106.93;0.00;0.00
+1359741019;s1-eth2;14340.03;116635.00;130975.03;68.59;102.73;171.32;0.00;0.00
+1359741019;total;22256.19;198661.05;220917.24;109.42;168.83;278.25;0.00;0.00
+1359741019;s1-eth3;8302.59;84237.05;92539.65;42.63;68.41;111.03;0.00;0.00
+1359741019;s1-eth2;14602.67;117224.60;131827.26;69.39;103.86;173.25;0.00;0.00
+1359741019;total;22905.26;201461.65;224366.91;112.02;172.27;284.29;0.00;0.00
+1359741020;s1-eth3;8529.01;85343.64;93872.65;43.52;69.60;113.13;0.00;0.00
+1359741020;s1-eth2;14832.51;118384.48;133216.98;70.49;105.16;175.65;0.00;0.00
+1359741020;total;23361.51;203728.12;227089.63;114.02;174.76;288.78;0.00;0.00
+1359741020;s1-eth3;8824.61;87385.64;96210.25;44.79;71.47;116.26;0.00;0.00
+1359741020;s1-eth2;15087.74;119646.88;134734.62;71.53;106.56;178.08;0.00;0.00
+1359741020;total;23912.35;207032.52;230944.86;116.32;178.03;294.34;0.00;0.00
+1359741021;s1-eth3;9111.40;89381.08;98492.48;46.25;73.40;119.65;0.00;0.00
+1359741021;s1-eth2;15348.68;120773.22;136121.91;72.79;108.05;180.84;0.00;0.00
+1359741021;total;24460.08;210154.31;234614.39;119.04;181.45;300.50;0.00;0.00
+1359741021;s1-eth3;9445.33;91913.45;101358.78;47.82;75.63;123.45;0.00;0.00
+1359741021;s1-eth2;15456.15;119873.02;135329.18;72.92;107.89;180.81;0.00;0.00
+1359741021;total;24901.48;211786.47;236687.96;120.74;183.52;304.26;0.00;0.00
+1359741022;s1-eth3;9630.76;93652.31;103283.07;48.55;77.23;125.78;0.00;0.00
+1359741022;s1-eth2;15245.27;112234.07;127479.34;70.56;103.20;173.76;0.00;0.00
+1359741022;total;24876.03;205886.37;230762.41;119.11;180.43;299.54;0.00;0.00
+1359741022;s1-eth3;9872.96;95054.81;104927.77;49.49;78.63;128.12;0.00;0.00
+1359741022;s1-eth2;15006.94;103288.47;118295.41;68.06;98.13;166.19;0.00;0.00
+1359741022;total;24879.90;198343.27;223223.17;117.55;176.76;294.31;0.00;0.00
+1359741023;s1-eth3;10106.03;96363.59;106469.62;50.52;80.06;130.58;0.00;0.00
+1359741023;s1-eth2;14756.91;94860.72;109617.63;65.87;93.57;159.44;0.00;0.00
+1359741023;total;24862.94;191224.31;216087.25;116.38;173.63;290.02;0.00;0.00
+1359741023;s1-eth3;10359.63;97474.59;107834.22;51.45;81.29;132.74;0.00;0.00
+1359741023;s1-eth2;14768.67;89870.92;104639.60;64.97;91.01;155.97;0.00;0.00
+1359741023;total;25128.30;187345.51;212473.81;116.42;172.30;288.72;0.00;0.00
+1359741024;s1-eth3;10516.05;98434.47;108950.52;52.35;82.39;134.74;0.00;0.00
+1359741024;s1-eth2;14719.94;84757.55;99477.49;64.00;88.54;152.55;0.00;0.00
+1359741024;total;25235.99;183192.02;208428.00;116.35;170.94;287.29;0.00;0.00
+1359741024;s1-eth3;10702.92;98926.07;109628.98;53.38;83.46;136.84;0.00;0.00
+1359741024;s1-eth2;14795.30;81727.75;96523.05;63.60;87.31;150.91;0.00;0.00
+1359741024;total;25498.22;180653.82;206152.04;116.98;170.77;287.75;0.00;0.00
+1359741025;s1-eth3;11000.19;99523.27;110523.46;54.58;84.72;139.30;0.00;0.00
+1359741025;s1-eth2;14708.21;76707.79;91416.00;62.64;84.85;147.49;0.00;0.00
+1359741025;total;25708.40;176231.06;201939.46;117.22;169.57;286.79;0.00;0.00
+1359741025;s1-eth3;11273.09;99758.87;111031.96;55.28;85.46;140.74;0.00;0.00
+1359741025;s1-eth2;14712.68;75611.59;90324.27;62.60;84.55;147.15;0.00;0.00
+1359741025;total;25985.77;175370.46;201356.23;117.88;170.01;287.89;0.00;0.00
+1359741026;s1-eth3;11508.82;100867.66;112376.47;56.11;86.69;142.80;0.00;0.00
+1359741026;s1-eth2;14685.30;74418.18;89103.48;61.77;83.45;145.22;0.00;0.00
+1359741026;total;26194.12;175285.83;201479.95;117.88;170.14;288.02;0.00;0.00
+1359741026;s1-eth3;11764.68;101787.06;113551.74;57.11;87.85;144.97;0.00;0.00
+1359741026;s1-eth2;14708.77;72850.11;87558.88;61.90;83.08;144.99;0.00;0.00
+1359741026;total;26473.45;174637.17;201110.62;119.02;170.94;289.95;0.00;0.00
+1359741027;s1-eth3;12044.66;102624.38;114669.04;58.31;89.22;147.53;0.00;0.00
+1359741027;s1-eth2;14668.05;70703.04;85371.09;61.77;82.12;143.89;0.00;0.00
+1359741027;total;26712.70;173327.42;200040.12;120.08;171.34;291.42;0.00;0.00
+1359741027;s1-eth3;12338.99;103697.38;116036.37;59.48;90.58;150.06;0.00;0.00
+1359741027;s1-eth2;14702.68;68920.84;83623.52;61.90;81.59;143.49;0.00;0.00
+1359741027;total;27041.67;172618.22;199659.89;121.38;172.17;293.55;0.00;0.00
+1359741028;s1-eth3;12506.99;104606.16;117113.15;60.31;91.62;151.92;0.00;0.00
+1359741028;s1-eth2;14733.25;67488.90;82222.15;61.74;81.12;142.86;0.00;0.00
+1359741028;total;27240.24;172095.07;199335.31;122.05;172.74;294.78;0.00;0.00
+1359741028;s1-eth3;12743.32;105322.36;118065.68;61.81;93.25;155.06;0.00;0.00
+1359741028;s1-eth2;14833.35;66100.30;80933.65;62.24;81.35;143.59;0.00;0.00
+1359741028;total;27576.67;171422.67;198999.34;124.05;174.60;298.65;0.00;0.00
+1359741029;s1-eth3;12951.50;105821.77;118773.27;62.81;94.45;157.25;0.00;0.00
+1359741029;s1-eth2;14830.76;64915.07;79745.83;62.27;81.09;143.36;0.00;0.00
+1359741029;total;27782.26;170736.84;198519.10;125.08;175.53;300.61;0.00;0.00
+1359741029;s1-eth3;13166.40;106360.17;119526.57;63.84;95.51;159.35;0.00;0.00
+1359741029;s1-eth2;14860.89;63878.87;78739.76;62.40;80.99;143.39;0.00;0.00
+1359741029;total;28027.30;170239.04;198266.33;126.24;176.50;302.74;0.00;0.00
+1359741030;s1-eth3;13410.65;107088.71;120499.36;64.64;96.64;161.28;0.00;0.00
+1359741030;s1-eth2;14950.58;63556.32;78506.90;62.24;81.05;143.29;0.00;0.00
+1359741030;total;28361.23;170645.03;199006.25;126.88;177.70;304.57;0.00;0.00
+1359741030;s1-eth3;13725.45;108264.11;121989.56;65.90;98.14;164.05;0.00;0.00
+1359741030;s1-eth2;15036.01;62348.92;77384.93;62.14;80.49;142.63;0.00;0.00
+1359741030;total;28761.46;170613.03;199374.49;128.04;178.63;306.67;0.00;0.00
+1359741031;s1-eth3;13898.90;107314.01;121212.91;66.54;98.61;165.15;0.00;0.00
+1359741031;s1-eth2;14922.51;61350.51;76273.02;62.07;80.22;142.29;0.00;0.00
+1359741031;total;28821.41;168664.52;197485.93;128.61;178.83;307.44;0.00;0.00
+1359741031;s1-eth3;13943.10;101974.61;115917.71;65.57;95.71;161.28;0.00;0.00
+1359741031;s1-eth2;14803.87;60488.31;75292.19;62.11;79.92;142.03;0.00;0.00
+1359741031;total;28746.98;162462.92;191209.90;127.67;175.63;303.31;0.00;0.00
+1359741032;s1-eth3;13960.47;99448.66;113409.13;65.47;94.94;160.41;0.00;0.00
+1359741032;s1-eth2;14694.99;58973.94;73668.93;62.21;79.62;141.83;0.00;0.00
+1359741032;total;28655.46;158422.60;187078.06;127.67;174.57;302.24;0.00;0.00
+1359741032;s1-eth3;13990.80;95283.06;109273.86;65.30;92.81;158.11;0.00;0.00
+1359741032;s1-eth2;14687.89;57835.34;72523.23;62.17;79.39;141.56;0.00;0.00
+1359741032;total;28678.69;153118.40;181797.09;127.47;172.20;299.68;0.00;0.00
+1359741033;s1-eth3;13970.97;91857.11;105828.09;64.44;91.15;155.59;0.00;0.00
+1359741033;s1-eth2;14623.49;57101.81;71725.30;61.77;78.89;140.66;0.00;0.00
+1359741033;total;28594.46;148958.92;177553.38;126.21;170.04;296.25;0.00;0.00
+1359741033;s1-eth3;13976.74;87973.91;101950.65;64.50;89.75;154.25;0.00;0.00
+1359741033;s1-eth2;14590.75;55348.81;69939.56;61.54;77.86;139.40;0.00;0.00
+1359741033;total;28567.49;143322.72;171890.21;126.04;167.60;293.65;0.00;0.00
+1359741034;s1-eth3;13883.26;82532.00;96415.26;63.47;86.55;150.03;0.00;0.00
+1359741034;s1-eth2;14643.68;54370.77;69014.45;61.14;77.19;138.33;0.00;0.00
+1359741034;total;28526.94;136902.76;165429.70;124.61;163.75;288.36;0.00;0.00
+1359741034;s1-eth3;13967.99;79598.00;93565.99;63.84;85.35;149.19;0.00;0.00
+1359741034;s1-eth2;14741.75;53336.77;68078.51;61.57;77.12;138.70;0.00;0.00
+1359741034;total;28709.74;132934.76;161644.50;125.41;162.48;287.89;0.00;0.00
+1359741035;s1-eth3;14141.12;78493.87;92634.99;64.31;85.65;149.96;0.00;0.00
+1359741035;s1-eth2;14674.41;52280.68;66955.09;61.44;76.69;138.13;0.00;0.00
+1359741035;total;28815.53;130774.55;159590.08;125.75;162.35;288.09;0.00;0.00
+1359741035;s1-eth3;14305.08;74545.97;88851.05;64.11;83.92;148.03;0.00;0.00
+1359741035;s1-eth2;14658.25;51596.88;66255.13;61.11;76.26;137.37;0.00;0.00
+1359741035;total;28963.33;126142.85;155106.18;125.21;160.18;285.39;0.00;0.00
+1359741036;s1-eth3;14336.75;72239.52;86576.27;64.11;83.62;147.73;0.00;0.00
+1359741036;s1-eth2;14670.19;50923.23;65593.42;60.94;75.96;136.90;0.00;0.00
+1359741036;total;29006.94;123162.74;152169.68;125.05;159.58;284.63;0.00;0.00
+1359741036;s1-eth3;14407.62;70647.18;85054.80;63.81;82.89;146.69;0.00;0.00
+1359741036;s1-eth2;14593.09;50054.43;64647.52;60.84;75.56;136.40;0.00;0.00
+1359741036;total;29000.71;120701.61;149702.32;124.65;158.45;283.09;0.00;0.00
+1359741037;s1-eth3;14468.50;70171.33;84639.83;63.64;82.75;146.39;0.00;0.00
+1359741037;s1-eth2;14552.64;48567.00;63119.64;60.84;74.96;135.80;0.00;0.00
+1359741037;total;29021.13;118738.33;147759.47;124.48;157.72;282.20;0.00;0.00
+1359741037;s1-eth3;14465.66;68738.73;83204.40;63.94;82.32;146.26;0.00;0.00
+1359741037;s1-eth2;14465.97;47508.80;61974.77;60.84;74.53;135.37;0.00;0.00
+1359741037;total;28931.63;116247.53;145179.17;124.78;156.85;281.63;0.00;0.00
+1359741038;s1-eth3;14540.45;68367.28;82907.73;64.01;82.35;146.36;0.00;0.00
+1359741038;s1-eth2;14430.04;46006.01;60436.05;60.24;73.70;133.94;0.00;0.00
+1359741038;total;28970.49;114373.28;143343.77;124.25;156.05;280.30;0.00;0.00
+1359741038;s1-eth3;14608.91;67611.88;82220.79;64.11;82.25;146.36;0.00;0.00
+1359741038;s1-eth2;14436.81;44593.81;59030.62;60.04;72.86;132.90;0.00;0.00
+1359741038;total;29045.72;112205.68;141251.41;124.15;155.12;279.26;0.00;0.00
+1359741039;s1-eth3;14696.54;67676.15;82372.69;64.41;82.52;146.93;0.00;0.00
+1359741039;s1-eth2;14368.01;43644.30;58012.32;60.11;72.63;132.74;0.00;0.00
+1359741039;total;29064.55;111320.45;140385.01;124.51;155.15;279.66;0.00;0.00
+1359741039;s1-eth3;14747.27;67096.95;81844.22;64.31;82.25;146.56;0.00;0.00
+1359741039;s1-eth2;14281.85;41935.90;56217.75;59.44;71.56;131.00;0.00;0.00
+1359741039;total;29029.12;109032.85;138061.97;123.75;153.82;277.56;0.00;0.00
+1359741040;s1-eth3;14722.85;64884.77;79607.63;64.34;81.29;145.63;0.00;0.00
+1359741040;s1-eth2;14174.79;39147.88;53322.68;58.84;70.37;129.21;0.00;0.00
+1359741040;total;28897.65;104032.65;132930.30;123.18;151.65;274.84;0.00;0.00
+1359741040;s1-eth3;14806.85;64503.77;79310.63;64.34;81.19;145.53;0.00;0.00
+1359741040;s1-eth2;14267.33;37743.88;52011.21;59.31;70.37;129.67;0.00;0.00
+1359741040;total;29074.18;102247.65;131321.84;123.65;151.55;275.20;0.00;0.00
+1359741041;s1-eth3;14858.82;63843.29;78702.11;64.24;81.09;145.33;0.00;0.00
+1359741041;s1-eth2;14334.13;36238.89;50573.02;59.04;69.70;128.74;0.00;0.00
+1359741041;total;29192.94;100082.18;129275.13;123.28;150.79;274.07;0.00;0.00
+1359741041;s1-eth3;14997.95;63303.69;78301.64;64.71;81.42;146.13;0.00;0.00
+1359741041;s1-eth2;14336.56;34776.09;49112.65;59.04;69.30;128.34;0.00;0.00
+1359741041;total;29334.51;98079.78;127414.30;123.75;150.72;274.47;0.00;0.00
+1359741042;s1-eth3;15091.76;62369.56;77461.33;64.97;81.42;146.39;0.00;0.00
+1359741042;s1-eth2;14431.88;34288.56;48720.44;59.01;69.00;128.01;0.00;0.00
+1359741042;total;29523.14;96657.60;126180.74;123.98;150.42;274.40;0.00;0.00
+1359741042;s1-eth3;15162.03;60943.56;76105.59;65.14;81.09;146.23;0.00;0.00
+1359741042;s1-eth2;14379.61;33010.46;47390.08;59.11;68.77;127.87;0.00;0.00
+1359741042;total;29541.14;93953.50;123494.64;124.24;149.85;274.10;0.00;0.00
+1359741043;s1-eth3;15083.99;59945.16;75029.14;65.10;80.82;145.93;0.00;0.00
+1359741043;s1-eth2;14242.05;31468.22;45710.27;59.01;68.03;127.04;0.00;0.00
+1359741043;total;29325.53;91412.85;120738.38;124.11;148.85;272.97;0.00;0.00
+1359741043;s1-eth3;14999.59;58078.16;73077.74;65.04;80.19;145.23;0.00;0.00
+1359741043;s1-eth2;14230.65;29935.42;44166.07;59.48;67.50;126.98;0.00;0.00
+1359741043;total;29229.73;88013.05;117242.78;124.51;147.69;272.20;0.00;0.00
+1359741044;s1-eth3;14869.65;57991.33;72860.98;65.01;80.29;145.29;0.00;0.00
+1359741044;s1-eth2;14162.96;29899.69;44062.64;59.67;67.67;127.34;0.00;0.00
+1359741044;total;29032.10;87890.50;116922.59;124.68;147.95;272.63;0.00;0.00
+1359741044;s1-eth3;14846.85;58030.93;72877.78;65.47;80.89;146.36;0.00;0.00
+1359741044;s1-eth2;14201.76;29836.89;44038.64;60.17;68.13;128.31;0.00;0.00
+1359741044;total;29048.10;87867.30;116915.39;125.64;149.02;274.66;0.00;0.00
+1359741045;s1-eth3;14828.68;58162.27;72990.95;65.17;80.76;145.93;0.00;0.00
+1359741045;s1-eth2;14316.39;29818.72;44135.12;60.67;68.57;129.24;0.00;0.00
+1359741045;total;29144.57;87980.47;117125.04;125.84;149.32;275.16;0.00;0.00
+1359741045;s1-eth3;14819.28;56602.47;71421.75;65.37;80.52;145.90;0.00;0.00
+1359741045;s1-eth2;14263.29;28172.52;42435.82;60.24;67.73;127.97;0.00;0.00
+1359741045;total;29082.07;84774.47;113856.54;125.61;148.25;273.86;0.00;0.00
+1359741046;s1-eth3;14867.32;55701.87;70569.19;65.61;80.32;145.93;0.00;0.00
+1359741046;s1-eth2;14382.52;27812.04;42194.57;60.64;67.93;128.57;0.00;0.00
+1359741046;total;29249.34;83513.39;112762.73;126.24;148.25;274.50;0.00;0.00
+1359741046;s1-eth3;14951.32;54164.67;69115.99;65.74;79.72;145.46;0.00;0.00
+1359741046;s1-eth2;14387.72;27778.44;42166.17;60.81;68.13;128.94;0.00;0.00
+1359741046;total;29338.54;81942.59;111281.13;126.54;147.85;274.40;0.00;0.00
+1359741047;s1-eth3;14963.96;53295.41;68259.37;65.41;79.29;144.70;0.00;0.00
+1359741047;s1-eth2;14365.60;27075.65;41441.25;61.11;68.10;129.20;0.00;0.00
+1359741047;total;29329.05;80370.54;109699.59;126.51;147.39;273.90;0.00;0.00
+1359741047;s1-eth3;15026.69;52439.21;67465.90;65.97;79.79;145.76;0.00;0.00
+1359741047;s1-eth2;14341.50;26810.85;41152.35;60.77;67.63;128.40;0.00;0.00
+1359741047;total;29367.69;79249.54;108617.22;126.74;147.42;274.16;0.00;0.00
+1359741048;s1-eth3;15052.24;51687.51;66739.76;66.24;79.72;145.96;0.00;0.00
+1359741048;s1-eth2;14196.92;27084.50;41281.42;60.57;67.53;128.10;0.00;0.00
+1359741048;total;29248.66;78771.49;108020.15;126.81;147.25;274.06;0.00;0.00
+1359741048;s1-eth3;15054.51;51199.11;66253.62;66.84;80.12;146.96;0.00;0.00
+1359741048;s1-eth2;14224.69;27344.90;41569.59;60.91;67.93;128.84;0.00;0.00
+1359741048;total;29278.69;78543.49;107822.18;127.74;148.05;275.80;0.00;0.00
+1359741049;s1-eth3;14938.47;50276.56;65215.03;66.57;79.59;146.17;0.00;0.00
+1359741049;s1-eth2;14374.59;27350.89;41725.48;61.74;68.73;130.47;0.00;0.00
+1359741049;total;29312.56;77626.92;106939.48;128.31;148.32;276.63;0.00;0.00
+1359741049;s1-eth3;14754.91;48133.76;62888.67;65.81;78.33;144.13;0.00;0.00
+1359741049;s1-eth2;14349.09;27016.69;41365.78;61.90;68.63;130.54;0.00;0.00
+1359741049;total;29103.49;75149.92;104253.42;127.71;146.95;274.66;0.00;0.00
+1359741050;s1-eth3;14755.81;47417.79;62173.60;65.77;78.09;143.87;0.00;0.00
+1359741050;s1-eth2;14430.23;26458.41;40888.63;62.07;68.66;130.73;0.00;0.00
+1359741050;total;29185.53;73875.67;103061.20;127.84;146.75;274.60;0.00;0.00
+1359741050;s1-eth3;14761.67;45887.19;60648.86;65.77;77.59;143.37;0.00;0.00
+1359741050;s1-eth2;14408.46;25366.61;39775.07;62.17;68.43;130.60;0.00;0.00
+1359741050;total;29169.63;71253.27;100422.90;127.94;146.02;273.96;0.00;0.00
+1359741051;s1-eth3;14737.22;44010.91;58748.13;65.34;76.76;142.10;0.00;0.00
+1359741051;s1-eth2;14291.67;24439.26;38730.94;61.80;67.83;129.63;0.00;0.00
+1359741051;total;29027.87;68449.41;97477.28;127.14;144.59;271.73;0.00;0.00
+1359741051;s1-eth3;14675.61;41708.68;56384.29;65.14;75.89;141.03;0.00;0.00
+1359741051;s1-eth2;14352.07;23971.26;38323.34;61.90;67.83;129.73;0.00;0.00
+1359741051;total;29027.20;65679.64;94706.84;127.04;143.72;270.76;0.00;0.00
+1359741052;s1-eth3;14661.11;40135.70;54796.80;65.50;75.39;140.90;0.00;0.00
+1359741052;s1-eth2;14361.98;23986.63;38348.62;62.17;68.06;130.23;0.00;0.00
+1359741052;total;29022.61;64122.03;93144.63;127.67;143.45;271.12;0.00;0.00
+1359741052;s1-eth3;14714.37;39253.40;53967.77;66.04;75.49;141.53;0.00;0.00
+1359741052;s1-eth2;14342.95;24165.03;38507.98;62.04;67.93;129.97;0.00;0.00
+1359741052;total;29056.84;63418.13;92474.97;128.07;143.42;271.49;0.00;0.00
+1359741053;s1-eth3;14696.81;38281.94;52978.75;65.77;74.93;140.70;0.00;0.00
+1359741053;s1-eth2;14402.10;24729.90;39132.00;61.94;68.00;129.93;0.00;0.00
+1359741053;total;29098.42;63011.54;92109.96;127.71;142.92;270.63;0.00;0.00
+1359741053;s1-eth3;14625.87;37361.94;51987.81;65.50;74.46;139.96;0.00;0.00
+1359741053;s1-eth2;14313.80;24854.90;39168.70;61.64;67.76;129.40;0.00;0.00
+1359741053;total;28939.19;62216.54;91155.73;127.14;142.22;269.36;0.00;0.00
+1359741054;s1-eth3;14707.34;36561.34;51268.68;65.57;74.36;139.93;0.00;0.00
+1359741054;s1-eth2;14403.79;24819.17;39222.96;61.94;67.93;129.86;0.00;0.00
+1359741054;total;29110.65;61380.21;90490.86;127.50;142.29;269.79;0.00;0.00
+1359741054;s1-eth3;14794.14;36231.54;51025.68;65.50;74.33;139.83;0.00;0.00
+1359741054;s1-eth2;14335.55;24043.97;38379.53;61.64;67.53;129.16;0.00;0.00
+1359741054;total;29129.22;60275.21;89404.43;127.14;141.85;268.99;0.00;0.00
+1359741055;s1-eth3;14711.78;36033.74;50745.51;65.30;74.16;139.47;0.00;0.00
+1359741055;s1-eth2;14233.22;24397.87;38631.09;61.30;67.23;128.53;0.00;0.00
+1359741055;total;28944.52;60431.30;89375.82;126.61;141.39;267.99;0.00;0.00
+1359741055;s1-eth3;14695.08;36670.74;51365.81;65.64;74.59;140.23;0.00;0.00
+1359741055;s1-eth2;14283.66;24424.27;38707.92;61.74;67.63;129.37;0.00;0.00
+1359741055;total;28978.25;61094.70;90072.95;127.37;142.22;269.59;0.00;0.00
+1359741056;s1-eth3;14640.92;35683.31;50324.23;65.90;74.49;140.40;0.00;0.00
+1359741056;s1-eth2;14312.23;24195.13;38507.36;61.90;67.70;129.60;0.00;0.00
+1359741056;total;28952.67;59878.13;88830.80;127.80;142.19;269.99;0.00;0.00
+1359741056;s1-eth3;14666.45;35083.71;49750.16;66.14;74.63;140.77;0.00;0.00
+1359741056;s1-eth2;14339.40;24663.13;39002.53;61.80;67.70;129.50;0.00;0.00
+1359741056;total;29005.37;59746.53;88751.90;127.94;142.32;270.26;0.00;0.00
+1359741057;s1-eth3;14652.31;34794.69;49447.00;65.90;74.50;140.40;0.00;0.00
+1359741057;s1-eth2;14510.46;25530.19;40040.65;62.17;68.10;130.26;0.00;0.00
+1359741057;total;29162.29;60324.58;89486.87;128.07;142.59;270.66;0.00;0.00
+1359741057;s1-eth3;14560.48;34130.69;48691.17;65.80;74.36;140.17;0.00;0.00
+1359741057;s1-eth2;14379.16;25405.79;39784.95;61.70;67.63;129.33;0.00;0.00
+1359741057;total;28939.16;59536.18;88475.33;127.50;141.99;269.49;0.00;0.00
+1359741058;s1-eth3;14648.40;33438.87;48087.28;66.07;74.49;140.56;0.00;0.00
+1359741058;s1-eth2;14387.64;25750.30;40137.94;61.83;67.89;129.73;0.00;0.00
+1359741058;total;29035.56;59188.87;88224.43;127.90;142.39;270.29;0.00;0.00
+1359741058;s1-eth3;14719.80;33285.27;48005.08;65.87;74.29;140.16;0.00;0.00
+1359741058;s1-eth2;14300.41;27107.50;41407.91;61.37;67.89;129.26;0.00;0.00
+1359741058;total;29019.73;60392.47;89412.20;127.24;142.19;269.42;0.00;0.00
+1359741059;s1-eth3;14741.56;33767.71;48509.27;65.94;74.53;140.46;0.00;0.00
+1359741059;s1-eth2;14214.91;27432.25;41647.17;61.07;67.86;128.93;0.00;0.00
+1359741059;total;28955.99;61199.66;90155.65;127.00;142.39;269.39;0.00;0.00
+1359741059;s1-eth3;14782.93;33867.91;48650.83;65.84;74.63;140.46;0.00;0.00
+1359741059;s1-eth2;14289.85;27617.25;41907.10;61.07;67.83;128.90;0.00;0.00
+1359741059;total;29072.29;61484.86;90557.15;126.90;142.45;269.36;0.00;0.00
+1359741060;s1-eth3;14675.21;33523.40;48198.60;65.84;74.36;140.20;0.00;0.00
+1359741060;s1-eth2;14277.44;27574.57;41852.01;61.30;67.89;129.20;0.00;0.00
+1359741060;total;28951.43;61095.17;90046.60;127.13;142.25;269.38;0.00;0.00
+1359741060;s1-eth3;14627.47;33051.79;47679.26;65.83;74.33;140.16;0.00;0.00
+1359741060;s1-eth2;14293.22;27341.75;41634.97;61.30;67.93;129.23;0.00;0.00
+1359741060;total;28920.50;60392.93;89313.43;127.13;142.25;269.38;0.00;0.00
+1359741061;s1-eth3;14569.62;33507.88;48077.50;65.40;74.16;139.56;0.00;0.00
+1359741061;s1-eth2;14490.53;27987.76;42478.28;61.73;68.52;130.26;0.00;0.00
+1359741061;total;29059.95;61495.03;90554.98;127.13;142.68;269.82;0.00;0.00
+1359741061;s1-eth3;14515.29;33803.78;48319.07;65.54;74.39;139.93;0.00;0.00
+1359741061;s1-eth2;14508.49;28735.06;43243.55;62.07;69.22;131.29;0.00;0.00
+1359741061;total;29023.59;62538.23;91561.81;127.60;143.62;271.22;0.00;0.00
+1359741062;s1-eth3;14583.22;34376.96;48960.18;65.60;74.59;140.19;0.00;0.00
+1359741062;s1-eth2;14556.13;29123.75;43679.88;62.13;69.46;131.59;0.00;0.00
+1359741062;total;29139.15;63500.10;92639.26;127.73;144.05;271.78;0.00;0.00
+1359741062;s1-eth3;14647.69;34394.20;49041.88;65.77;74.86;140.63;0.00;0.00
+1359741062;s1-eth2;14502.00;29196.71;43698.71;62.43;69.86;132.29;0.00;0.00
+1359741062;total;29149.49;63590.30;92739.79;128.20;144.72;272.91;0.00;0.00
+1359741063;s1-eth3;14744.39;34657.87;49402.26;66.23;75.32;141.56;0.00;0.00
+1359741063;s1-eth2;14394.81;28811.88;43206.70;62.33;69.69;132.02;0.00;0.00
+1359741063;total;29139.01;63469.15;92608.16;128.57;145.01;273.58;0.00;0.00
+1359741063;s1-eth3;14783.03;34381.67;49164.70;65.63;74.69;140.32;0.00;0.00
+1359741063;s1-eth2;14444.05;28468.05;42912.10;62.80;70.16;132.96;0.00;0.00
+1359741063;total;29226.88;62849.11;92075.99;128.43;144.85;273.28;0.00;0.00
+1359741064;s1-eth3;14758.71;34334.56;49093.27;65.73;74.69;140.42;0.00;0.00
+1359741064;s1-eth2;14417.30;28914.39;43331.69;63.23;70.56;133.79;0.00;0.00
+1359741064;total;29175.81;63248.35;92424.16;128.96;145.25;274.21;0.00;0.00
+1359741064;s1-eth3;14704.34;32815.13;47519.47;65.27;73.66;138.92;0.00;0.00
+1359741064;s1-eth2;14387.43;28818.59;43206.02;63.16;70.52;133.69;0.00;0.00
+1359741064;total;29091.58;61633.12;90724.69;128.43;144.18;272.61;0.00;0.00
+1359741065;s1-eth3;14625.20;32852.72;47477.92;65.00;73.52;138.53;0.00;0.00
+1359741065;s1-eth2;14529.75;28740.55;43270.30;63.40;70.76;134.15;0.00;0.00
+1359741065;total;29154.75;61592.66;90747.41;128.40;144.28;272.68;0.00;0.00
+1359741065;s1-eth3;14510.17;33269.25;47779.42;64.80;73.46;138.26;0.00;0.00
+1359741065;s1-eth2;14563.12;28486.15;43049.26;63.96;71.16;135.12;0.00;0.00
+1359741065;total;29073.08;61754.80;90827.88;128.76;144.61;273.38;0.00;0.00
+1359741066;s1-eth3;14515.26;33385.22;47900.48;64.40;73.09;137.49;0.00;0.00
+1359741066;s1-eth2;14607.96;28410.30;43018.26;64.23;71.42;135.65;0.00;0.00
+1359741066;total;29123.02;61794.92;90917.93;128.63;144.51;273.15;0.00;0.00
+1359741066;s1-eth3;14505.62;32719.02;47224.65;64.20;72.93;137.13;0.00;0.00
+1359741066;s1-eth2;14611.96;28672.90;43284.86;64.66;71.86;136.52;0.00;0.00
+1359741066;total;29117.38;61391.32;90508.70;128.86;144.78;273.65;0.00;0.00
+1359741067;s1-eth3;14594.21;32422.81;47017.03;64.87;73.39;138.26;0.00;0.00
+1359741067;s1-eth2;14525.27;28464.11;42989.38;64.43;71.52;135.95;0.00;0.00
+1359741067;total;29119.28;60886.33;90005.61;129.30;144.91;274.21;0.00;0.00
+1359741067;s1-eth3;14694.21;32077.01;46771.23;65.50;73.82;139.32;0.00;0.00
+1359741067;s1-eth2;14542.17;28626.51;43168.68;64.73;71.86;136.59;0.00;0.00
+1359741067;total;29236.18;60702.93;89939.11;130.23;145.68;275.91;0.00;0.00
+1359741068;s1-eth3;14632.80;31261.05;45893.85;65.40;73.49;138.89;0.00;0.00
+1359741068;s1-eth2;14593.00;28895.18;43488.18;65.23;72.39;137.62;0.00;0.00
+1359741068;total;29225.60;60155.62;89381.22;130.63;145.88;276.51;0.00;0.00
+1359741068;s1-eth3;14658.84;31412.45;46071.28;65.57;73.66;139.23;0.00;0.00
+1359741068;s1-eth2;14586.70;28977.78;43564.48;65.00;72.22;137.22;0.00;0.00
+1359741068;total;29245.34;60389.62;89634.96;130.56;145.88;276.44;0.00;0.00
+1359741069;s1-eth3;14658.14;30567.34;45225.48;65.50;73.59;139.09;0.00;0.00
+1359741069;s1-eth2;14710.48;29037.66;43748.14;65.23;72.42;137.65;0.00;0.00
+1359741069;total;29367.37;59603.22;88970.58;130.72;146.01;276.73;0.00;0.00
+1359741069;s1-eth3;14625.42;29635.55;44260.97;65.76;73.66;139.42;0.00;0.00
+1359741069;s1-eth2;14684.36;28342.10;43026.46;65.73;72.52;138.25;0.00;0.00
+1359741069;total;29309.43;57976.22;87285.65;131.49;146.17;277.67;0.00;0.00
+1359741070;s1-eth3;14647.08;29686.65;44333.73;65.80;73.72;139.52;0.00;0.00
+1359741070;s1-eth2;14709.61;28364.06;43073.66;66.06;72.85;138.91;0.00;0.00
+1359741070;total;29356.34;58049.27;87405.61;131.86;146.57;278.43;0.00;0.00
+1359741070;s1-eth3;14648.51;29212.05;43860.56;65.66;73.62;139.29;0.00;0.00
+1359741070;s1-eth2;14658.51;28491.26;43149.76;65.76;72.65;138.41;0.00;0.00
+1359741070;total;29306.67;57701.87;87008.54;131.42;146.27;277.70;0.00;0.00
+1359741071;s1-eth3;14686.34;29465.34;44151.68;65.96;73.92;139.89;0.00;0.00
+1359741071;s1-eth2;14571.41;28382.47;42953.89;65.56;72.42;137.98;0.00;0.00
+1359741071;total;29257.40;57846.38;87103.79;131.52;146.34;277.86;0.00;0.00
+1359741071;s1-eth3;14722.07;29357.94;44080.01;66.43;74.42;140.85;0.00;0.00
+1359741071;s1-eth2;14615.45;28351.07;42966.52;65.83;72.65;138.48;0.00;0.00
+1359741071;total;29337.17;57707.58;87044.75;132.26;147.07;279.33;0.00;0.00
+1359741072;s1-eth3;14623.53;29387.09;44010.62;66.13;74.16;140.29;0.00;0.00
+1359741072;s1-eth2;14611.45;27854.20;42465.65;66.19;72.89;139.08;0.00;0.00
+1359741072;total;29235.14;57240.38;86475.52;132.33;147.04;279.37;0.00;0.00
+1359741072;s1-eth3;14607.37;28963.69;43571.05;66.16;74.12;140.29;0.00;0.00
+1359741072;s1-eth2;14629.15;27887.80;42516.95;65.96;72.69;138.65;0.00;0.00
+1359741072;total;29236.67;56850.58;86087.25;132.13;146.81;278.94;0.00;0.00
+1359741073;s1-eth3;14589.37;28481.25;43070.62;66.10;73.89;139.99;0.00;0.00
+1359741073;s1-eth2;14760.65;27932.31;42692.96;65.93;72.65;138.58;0.00;0.00
+1359741073;total;29350.18;56412.65;85762.83;132.03;146.55;278.57;0.00;0.00
+1359741073;s1-eth3;14581.33;28855.65;43436.99;66.06;73.89;139.95;0.00;0.00
+1359741073;s1-eth2;14675.85;27642.71;42318.56;65.79;72.52;138.32;0.00;0.00
+1359741073;total;29257.35;56497.45;85754.80;131.86;146.41;278.27;0.00;0.00
+1359741074;s1-eth3;14654.75;27957.25;42612.00;66.30;73.72;140.02;0.00;0.00
+1359741074;s1-eth2;14638.56;27244.91;41883.47;65.56;72.16;137.72;0.00;0.00
+1359741074;total;29293.47;55201.24;84494.72;131.86;145.88;277.74;0.00;0.00
+1359741074;s1-eth3;14689.52;27280.05;41969.57;66.16;73.39;139.55;0.00;0.00
+1359741074;s1-eth2;14636.52;27630.31;42266.83;65.66;72.32;137.98;0.00;0.00
+1359741074;total;29326.21;54909.44;84235.65;131.83;145.71;277.54;0.00;0.00
+1359741075;s1-eth3;14709.58;26488.23;41197.81;66.50;73.42;139.92;0.00;0.00
+1359741075;s1-eth2;14525.58;27884.20;42409.78;65.16;71.92;137.09;0.00;0.00
+1359741075;total;29235.32;54371.52;83606.84;131.66;145.35;277.01;0.00;0.00
+1359741075;s1-eth3;14719.11;26254.23;40973.35;66.56;73.42;139.99;0.00;0.00
+1359741075;s1-eth2;14542.15;28084.60;42626.75;65.30;72.12;137.42;0.00;0.00
+1359741075;total;29261.42;54337.92;83599.34;131.86;145.55;277.41;0.00;0.00
+1359741076;s1-eth3;14615.92;25656.43;40272.35;66.20;72.86;139.05;0.00;0.00
+1359741076;s1-eth2;14460.51;28245.08;42705.59;64.90;71.72;136.62;0.00;0.00
+1359741076;total;29076.59;53900.60;82977.19;131.10;144.58;275.68;0.00;0.00
+1359741076;s1-eth3;14560.59;25342.63;39903.21;65.80;72.36;138.15;0.00;0.00
+1359741076;s1-eth2;14518.14;28091.48;42609.62;64.76;71.52;136.29;0.00;0.00
+1359741076;total;29078.89;53433.20;82512.09;130.56;143.88;274.45;0.00;0.00
+1359741077;s1-eth3;14542.36;24590.93;39133.29;66.03;72.29;138.32;0.00;0.00
+1359741077;s1-eth2;14586.14;27487.09;42073.23;64.33;70.86;135.19;0.00;0.00
+1359741077;total;29128.66;52077.11;81205.77;130.36;143.15;273.51;0.00;0.00
+1359741077;s1-eth3;14462.72;24255.13;38717.85;65.40;71.46;136.85;0.00;0.00
+1359741077;s1-eth2;14600.44;27466.69;42067.13;64.73;71.26;135.99;0.00;0.00
+1359741077;total;29063.33;51720.91;80784.23;130.13;142.72;272.85;0.00;0.00
+1359741078;s1-eth3;14515.85;24117.21;38633.06;65.46;71.49;136.95;0.00;0.00
+1359741078;s1-eth2;14661.49;26790.24;41451.73;65.26;71.62;136.89;0.00;0.00
+1359741078;total;29177.50;50906.54;80084.03;130.73;143.12;273.85;0.00;0.00
+1359741078;s1-eth3;14542.28;23903.61;38445.89;65.16;71.09;136.25;0.00;0.00
+1359741078;s1-eth2;14653.79;26355.11;41008.89;65.13;71.39;136.52;0.00;0.00
+1359741078;total;29196.23;50257.80;79454.03;130.30;142.48;272.78;0.00;0.00
+1359741079;s1-eth3;14593.12;24190.43;38783.55;65.20;71.19;136.39;0.00;0.00
+1359741079;s1-eth2;14515.89;26898.75;41414.65;64.63;71.16;135.79;0.00;0.00
+1359741079;total;29109.17;51088.28;80197.45;129.83;142.35;272.18;0.00;0.00
+1359741079;s1-eth3;14630.92;24288.43;38919.35;65.23;71.26;136.49;0.00;0.00
+1359741079;s1-eth2;14534.33;27039.15;41573.48;64.63;71.16;135.79;0.00;0.00
+1359741079;total;29165.40;51326.68;80492.08;129.86;142.42;272.28;0.00;0.00
+1359741080;s1-eth3;14570.67;24199.41;38770.08;65.33;71.32;136.65;0.00;0.00
+1359741080;s1-eth2;14489.82;26650.13;41139.95;64.43;70.92;135.36;0.00;0.00
+1359741080;total;29060.65;50848.63;79909.28;129.76;142.25;272.01;0.00;0.00
+1359741080;s1-eth3;14550.70;24244.01;38794.71;65.26;71.29;136.55;0.00;0.00
+1359741080;s1-eth2;14493.25;26587.93;41081.18;64.26;70.69;134.96;0.00;0.00
+1359741080;total;29044.11;50831.03;79875.15;129.53;141.98;271.51;0.00;0.00
+1359741081;s1-eth3;14557.76;24824.25;39382.01;65.40;71.59;136.99;0.00;0.00
+1359741081;s1-eth2;14555.91;26677.35;41233.26;64.13;70.63;134.76;0.00;0.00
+1359741081;total;29114.35;51500.93;80615.28;129.53;142.22;271.75;0.00;0.00
+1359741081;s1-eth3;14502.90;24760.31;39263.21;65.13;71.33;136.46;0.00;0.00
+1359741081;s1-eth2;14576.15;26643.15;41219.30;65.07;71.53;136.59;0.00;0.00
+1359741081;total;29079.19;51402.33;80481.51;130.20;142.85;273.05;0.00;0.00
+1359741082;s1-eth3;14511.92;24791.65;39303.56;64.83;71.09;135.93;0.00;0.00
+1359741082;s1-eth2;14584.80;26451.93;41036.73;65.07;71.46;136.53;0.00;0.00
+1359741082;total;29096.85;51242.45;80339.30;129.90;142.55;272.46;0.00;0.00
+1359741082;s1-eth3;14470.15;24658.45;39128.60;64.17;70.49;134.66;0.00;0.00
+1359741082;s1-eth2;14608.00;26084.13;40692.13;65.27;71.56;136.83;0.00;0.00
+1359741082;total;29078.28;50741.45;79819.73;129.43;142.05;271.49;0.00;0.00
+1359741083;s1-eth3;14517.62;24591.38;39109.00;64.63;70.89;135.52;0.00;0.00
+1359741083;s1-eth2;14547.32;25519.26;40066.58;65.37;71.49;136.86;0.00;0.00
+1359741083;total;29065.08;50109.51;79174.59;130.00;142.39;272.39;0.00;0.00
+1359741083;s1-eth3;14582.25;24804.98;39387.24;65.03;71.29;136.32;0.00;0.00
+1359741083;s1-eth2;14613.62;25434.46;40048.08;65.57;71.63;137.19;0.00;0.00
+1359741083;total;29196.01;50238.31;79434.32;130.60;142.92;273.52;0.00;0.00
+1359741084;s1-eth3;14527.60;25220.95;39748.55;64.73;71.23;135.96;0.00;0.00
+1359741084;s1-eth2;14553.34;25548.24;40101.57;65.07;71.23;136.30;0.00;0.00
+1359741084;total;29081.07;50768.05;79849.12;129.80;142.45;272.26;0.00;0.00
+1359741084;s1-eth3;14515.13;25450.55;39965.68;64.70;71.16;135.86;0.00;0.00
+1359741084;s1-eth2;14543.57;25524.04;40067.61;64.70;70.86;135.56;0.00;0.00
+1359741084;total;29058.84;50973.45;80032.29;129.40;142.02;271.42;0.00;0.00
+1359741085;s1-eth3;14572.38;25841.77;40414.15;64.77;71.43;136.19;0.00;0.00
+1359741085;s1-eth2;14615.59;24912.46;39528.05;64.73;70.79;135.53;0.00;0.00
+1359741085;total;29188.11;50753.09;79941.21;129.50;142.22;271.72;0.00;0.00
+1359741085;s1-eth3;14531.88;25126.57;39658.45;64.67;71.23;135.89;0.00;0.00
+1359741085;s1-eth2;14572.13;24899.26;39471.39;64.50;70.59;135.10;0.00;0.00
+1359741085;total;29104.15;50024.69;79128.84;129.17;141.82;270.99;0.00;0.00
+1359741086;s1-eth3;14549.78;25202.42;39752.20;64.40;70.96;135.36;0.00;0.00
+1359741086;s1-eth2;14554.20;25232.79;39786.99;64.50;70.69;135.20;0.00;0.00
+1359741086;total;29104.12;50434.07;79538.19;128.90;141.65;270.56;0.00;0.00
+1359741086;s1-eth3;14524.35;25608.22;40132.56;64.00;70.73;134.73;0.00;0.00
+1359741086;s1-eth2;14579.46;24884.79;39464.25;64.93;71.09;136.03;0.00;0.00
+1359741086;total;29103.95;50491.87;79595.82;128.94;141.82;270.76;0.00;0.00
+1359741087;s1-eth3;14553.32;25243.35;39796.67;64.37;70.86;135.22;0.00;0.00
+1359741087;s1-eth2;14469.28;24360.04;38829.32;64.77;70.93;135.70;0.00;0.00
+1359741087;total;29022.74;49602.25;78625.00;129.13;141.79;270.92;0.00;0.00
+1359741087;s1-eth3;14558.76;24889.35;39448.10;64.13;70.46;134.59;0.00;0.00
+1359741087;s1-eth2;14528.02;24512.64;39040.66;64.90;71.13;136.02;0.00;0.00
+1359741087;total;29086.50;49400.74;78487.24;129.03;141.58;270.61;0.00;0.00
+1359741088;s1-eth3;14458.68;24718.39;39177.07;63.73;69.99;133.72;0.00;0.00
+1359741088;s1-eth2;14501.94;23906.06;38407.99;64.33;70.43;134.76;0.00;0.00
+1359741088;total;28960.65;48623.30;77583.95;128.07;140.42;268.49;0.00;0.00
+1359741088;s1-eth3;14418.31;24549.39;38967.71;63.40;69.56;132.96;0.00;0.00
+1359741088;s1-eth2;14526.97;22186.06;36713.03;64.43;69.89;134.33;0.00;0.00
+1359741088;total;28945.32;46734.30;75679.62;127.83;139.45;267.29;0.00;0.00
+1359741089;s1-eth3;14462.56;23755.38;38217.94;63.73;69.56;133.29;0.00;0.00
+1359741089;s1-eth2;14573.71;21652.52;36226.23;64.47;69.59;134.06;0.00;0.00
+1359741089;total;29036.30;45406.75;74443.06;128.20;139.15;267.35;0.00;0.00
+1359741089;s1-eth3;14415.79;23561.58;37977.37;63.70;69.46;133.16;0.00;0.00
+1359741089;s1-eth2;14518.75;21988.92;36507.67;64.50;69.73;134.23;0.00;0.00
+1359741089;total;28934.57;45549.35;74483.92;128.20;139.19;267.39;0.00;0.00
+1359741090;s1-eth3;14508.67;24208.29;38716.96;64.06;70.06;134.12;0.00;0.00
+1359741090;s1-eth2;14531.55;21849.17;36380.72;64.50;69.73;134.23;0.00;0.00
+1359741090;total;29040.99;46058.81;75099.80;128.57;139.79;268.36;0.00;0.00
+1359741090;s1-eth3;14493.30;23588.10;38081.40;64.03;69.86;133.89;0.00;0.00
+1359741090;s1-eth2;14582.20;22036.79;36618.99;65.17;70.43;135.60;0.00;0.00
+1359741090;total;29075.26;45624.04;74699.30;129.20;140.29;269.49;0.00;0.00
+1359741091;s1-eth3;14555.01;22562.75;37117.76;64.43;69.89;134.33;0.00;0.00
+1359741091;s1-eth2;14422.02;21290.78;35712.80;64.64;69.73;134.37;0.00;0.00
+1359741091;total;28976.79;43852.68;72829.47;129.07;139.62;268.69;0.00;0.00
+1359741091;s1-eth3;14543.48;22195.25;36738.73;64.50;69.99;134.49;0.00;0.00
+1359741091;s1-eth2;14455.05;20422.88;34877.94;64.70;69.33;134.03;0.00;0.00
+1359741091;total;28998.29;42617.28;71615.57;129.20;139.32;268.53;0.00;0.00
+1359741092;s1-eth3;14458.92;21842.42;36301.34;64.17;69.59;133.76;0.00;0.00
+1359741092;s1-eth2;14425.61;19923.22;34348.83;64.40;68.83;133.24;0.00;0.00
+1359741092;total;28884.28;41764.79;70649.07;128.57;138.43;267.00;0.00;0.00
+1359741092;s1-eth3;14429.28;21620.39;36049.67;63.77;69.06;132.83;0.00;0.00
+1359741092;s1-eth2;14402.88;19732.45;34135.33;63.74;68.07;131.80;0.00;0.00
+1359741092;total;28831.91;41351.99;70183.90;127.50;137.13;264.63;0.00;0.00
+1359741093;s1-eth3;14395.52;20794.04;35189.56;63.53;68.56;132.10;0.00;0.00
+1359741093;s1-eth2;14438.91;19434.84;33873.75;63.60;67.80;131.40;0.00;0.00
+1359741093;total;28834.18;40228.03;69062.21;127.14;136.36;263.50;0.00;0.00
+1359741093;s1-eth3;14341.15;20507.04;34848.19;63.50;68.46;131.96;0.00;0.00
+1359741093;s1-eth2;14407.04;19252.28;33659.32;63.74;67.87;131.60;0.00;0.00
+1359741093;total;28747.94;39758.47;68506.41;127.24;136.33;263.57;0.00;0.00
+1359741094;s1-eth3;14396.14;20458.54;34854.68;63.47;68.43;131.90;0.00;0.00
+1359741094;s1-eth2;14410.63;18394.36;32804.99;63.60;67.60;131.20;0.00;0.00
+1359741094;total;28806.53;38852.05;67658.57;127.07;136.03;263.10;0.00;0.00
+1359741094;s1-eth3;14380.67;20120.37;34501.04;63.33;68.26;131.60;0.00;0.00
+1359741094;s1-eth2;14434.67;18383.36;32818.03;63.40;67.43;130.84;0.00;0.00
+1359741094;total;28815.09;38502.88;67317.97;126.74;135.69;262.43;0.00;0.00
+1359741095;s1-eth3;14430.54;20169.60;34600.15;63.37;68.30;131.66;0.00;0.00
+1359741095;s1-eth2;14350.57;18381.16;32731.73;63.37;67.40;130.77;0.00;0.00
+1359741095;total;28780.86;38549.92;67330.78;126.74;135.69;262.43;0.00;0.00
+1359741095;s1-eth3;14472.97;19830.67;34303.65;63.87;68.83;132.70;0.00;0.00
+1359741095;s1-eth2;14353.20;18655.36;33008.57;63.04;67.30;130.34;0.00;0.00
+1359741095;total;28825.93;38485.19;67311.11;126.90;136.13;263.03;0.00;0.00
+1359741096;s1-eth3;14438.14;19917.50;34355.64;63.70;68.73;132.43;0.00;0.00
+1359741096;s1-eth2;14345.78;18986.70;33332.49;62.97;67.37;130.34;0.00;0.00
+1359741096;total;28783.68;38903.35;67687.03;126.67;136.09;262.77;0.00;0.00
+1359741096;s1-eth3;14472.41;20434.50;34906.91;63.63;68.76;132.40;0.00;0.00
+1359741096;s1-eth2;14297.52;18343.10;32640.62;62.60;66.83;129.44;0.00;0.00
+1359741096;total;28769.68;38776.75;67546.43;126.24;135.59;261.83;0.00;0.00
+1359741097;s1-eth3;14419.82;20588.39;35008.21;63.03;68.26;131.30;0.00;0.00
+1359741097;s1-eth2;14333.88;18443.10;32776.98;62.64;66.93;129.57;0.00;0.00
+1359741097;total;28753.44;39030.64;67784.09;125.67;135.20;260.87;0.00;0.00
+1359741097;s1-eth3;14312.55;21032.19;35344.74;62.40;67.90;130.30;0.00;0.00
+1359741097;s1-eth2;14324.81;17912.90;32237.71;62.57;66.70;129.27;0.00;0.00
+1359741097;total;28637.11;38944.24;67581.35;124.97;134.60;259.57;0.00;0.00
+1359741098;s1-eth3;14329.12;20676.70;35005.82;62.07;67.46;129.53;0.00;0.00
+1359741098;s1-eth2;14285.89;17948.63;32234.52;62.34;66.53;128.87;0.00;0.00
+1359741098;total;28614.76;38624.48;67239.24;124.41;134.00;258.40;0.00;0.00
+1359741098;s1-eth3;14230.65;20144.30;34374.95;61.87;67.20;129.07;0.00;0.00
+1359741098;s1-eth2;14347.22;17754.23;32101.45;63.00;67.13;130.14;0.00;0.00
+1359741098;total;28577.62;37897.68;66475.31;124.87;134.33;259.20;0.00;0.00
+1359741099;s1-eth3;14268.14;19937.71;34205.85;61.74;66.90;128.63;0.00;0.00
+1359741099;s1-eth2;14261.76;17556.43;31818.19;62.87;66.97;129.84;0.00;0.00
+1359741099;total;28530.71;37494.46;66025.17;124.61;133.87;258.48;0.00;0.00
+1359741099;s1-eth3;14267.12;20016.10;34283.22;61.47;66.67;128.14;0.00;0.00
+1359741099;s1-eth2;14312.69;17545.58;31858.27;62.74;66.80;129.54;0.00;0.00
+1359741099;total;28579.71;37561.66;66141.37;124.21;133.47;257.68;0.00;0.00
+1359741100;s1-eth3;14241.54;20107.32;34348.86;61.41;66.63;128.04;0.00;0.00
+1359741100;s1-eth2;14318.31;17523.63;31841.94;62.41;66.47;128.88;0.00;0.00
+1359741100;total;28559.75;37630.93;66190.67;123.81;133.10;256.92;0.00;0.00
+1359741100;s1-eth3;14259.74;20007.12;34266.86;61.44;66.53;127.97;0.00;0.00
+1359741100;s1-eth2;14274.91;17410.23;31685.14;62.17;66.17;128.34;0.00;0.00
+1359741100;total;28534.55;37417.33;65951.87;123.61;132.70;256.32;0.00;0.00
+1359741101;s1-eth3;14276.81;19631.27;33908.08;61.47;66.50;127.97;0.00;0.00
+1359741101;s1-eth2;14313.80;17321.21;31635.01;62.31;66.24;128.54;0.00;0.00
+1359741101;total;28590.50;36952.46;65542.96;123.78;132.74;256.52;0.00;0.00
+1359741101;s1-eth3;14197.11;19297.67;33494.78;60.77;65.70;126.47;0.00;0.00
+1359741101;s1-eth2;14262.20;17544.21;31806.41;62.04;66.07;128.11;0.00;0.00
+1359741101;total;28459.20;36841.86;65301.06;122.81;131.77;254.58;0.00;0.00
+1359741102;s1-eth3;14266.20;19442.18;33708.38;60.87;65.77;126.64;0.00;0.00
+1359741102;s1-eth2;14244.17;17526.64;31770.81;61.74;65.80;127.55;0.00;0.00
+1359741102;total;28510.27;36968.80;65479.07;122.61;131.57;254.18;0.00;0.00
+1359741102;s1-eth3;14167.07;19745.58;33912.65;60.34;65.40;125.74;0.00;0.00
+1359741102;s1-eth2;14298.03;17706.64;32004.68;62.28;66.40;128.68;0.00;0.00
+1359741102;total;28465.00;37452.20;65917.20;122.61;131.80;254.42;0.00;0.00
+1359741103;s1-eth3;14244.62;19867.53;34112.15;60.67;65.83;126.50;0.00;0.00
+1359741103;s1-eth2;14253.12;17681.28;31934.40;62.63;66.73;129.36;0.00;0.00
+1359741103;total;28495.39;37546.96;66042.34;123.29;132.55;255.84;0.00;0.00
+1359741103;s1-eth3;14251.66;19684.87;33936.53;60.80;65.92;126.72;0.00;0.00
+1359741103;s1-eth2;14296.28;17502.88;31799.17;62.83;66.86;129.69;0.00;0.00
+1359741103;total;28547.45;37187.96;65735.41;123.63;132.78;256.41;0.00;0.00
+1359741104;s1-eth3;14218.56;19871.70;34090.26;60.70;65.92;126.62;0.00;0.00
+1359741104;s1-eth2;14320.77;17162.76;31483.53;62.77;66.66;129.43;0.00;0.00
+1359741104;total;28538.84;37034.67;65573.50;123.46;132.58;256.04;0.00;0.00
+1359741104;s1-eth3;14191.69;20039.10;34230.79;60.33;65.62;125.95;0.00;0.00
+1359741104;s1-eth2;14272.04;16761.96;31034.00;62.43;66.26;128.69;0.00;0.00
+1359741104;total;28463.24;36801.27;65264.50;122.76;131.88;254.64;0.00;0.00
+1359741105;s1-eth3;14154.14;20339.70;34493.83;59.80;65.23;125.02;0.00;0.00
+1359741105;s1-eth2;14301.41;16513.06;30814.47;62.30;66.03;128.33;0.00;0.00
+1359741105;total;28455.05;36852.96;65308.01;122.09;131.25;253.34;0.00;0.00
+1359741105;s1-eth3;14070.04;20625.50;34695.53;59.03;64.59;123.62;0.00;0.00
+1359741105;s1-eth2;14306.44;16666.66;30973.10;62.47;66.23;128.69;0.00;0.00
+1359741105;total;28375.99;37292.36;65668.35;121.49;130.82;252.31;0.00;0.00
+1359741106;s1-eth3;14187.10;20765.02;34952.12;59.70;65.29;124.99;0.00;0.00
+1359741106;s1-eth2;14360.93;16192.41;30553.34;63.16;66.83;129.99;0.00;0.00
+1359741106;total;28547.54;36957.63;65505.17;122.86;132.11;254.97;0.00;0.00
+1359741106;s1-eth3;14162.07;21399.82;35561.89;59.96;65.69;125.65;0.00;0.00
+1359741106;s1-eth2;14365.63;16014.01;30379.64;63.40;66.96;130.36;0.00;0.00
+1359741106;total;28527.21;37414.03;65941.24;123.36;132.65;256.01;0.00;0.00
+1359741107;s1-eth3;14267.06;21472.87;35739.93;60.33;66.09;126.42;0.00;0.00
+1359741107;s1-eth2;14299.30;16005.23;30304.53;63.23;66.83;130.06;0.00;0.00
+1359741107;total;28565.86;37478.30;66044.17;123.56;132.91;256.47;0.00;0.00
+1359741107;s1-eth3;14252.96;21526.27;35779.23;60.40;66.19;126.58;0.00;0.00
+1359741107;s1-eth2;14299.27;15981.03;30280.29;62.90;66.46;129.36;0.00;0.00
+1359741107;total;28551.73;37507.50;66059.23;123.29;132.65;255.94;0.00;0.00
+1359741108;s1-eth3;14229.71;21795.53;36025.24;60.16;66.02;126.19;0.00;0.00
+1359741108;s1-eth2;14266.97;16032.72;30299.69;62.23;65.83;128.06;0.00;0.00
+1359741108;total;28496.18;37828.46;66324.64;122.39;131.85;254.24;0.00;0.00
+1359741108;s1-eth3;14194.34;21537.33;35731.67;59.83;65.66;125.49;0.00;0.00
+1359741108;s1-eth2;14187.60;15922.26;30109.85;61.97;65.60;127.56;0.00;0.00
+1359741108;total;28381.44;37459.79;65841.24;121.79;131.25;253.04;0.00;0.00
+1359741109;s1-eth3;14147.73;21052.70;35200.44;59.66;65.39;125.05;0.00;0.00
+1359741109;s1-eth2;14204.17;15230.31;29434.47;61.63;65.00;126.63;0.00;0.00
+1359741109;total;28351.40;36283.21;64634.62;121.29;130.38;251.68;0.00;0.00
+1359741109;s1-eth3;14135.87;20967.90;35103.77;59.83;65.52;125.35;0.00;0.00
+1359741109;s1-eth2;14219.63;14929.11;29148.74;62.10;65.40;127.50;0.00;0.00
+1359741109;total;28355.00;35897.21;64252.22;121.93;130.92;252.84;0.00;0.00
+1359741110;s1-eth3;14198.64;21216.81;35415.45;60.10;65.76;125.85;0.00;0.00
+1359741110;s1-eth2;14219.10;14935.69;29154.79;62.17;65.50;127.66;0.00;0.00
+1359741110;total;28417.24;36152.70;64569.95;122.26;131.25;253.51;0.00;0.00
+1359741110;s1-eth3;14127.31;20769.21;34896.51;59.76;65.36;125.12;0.00;0.00
+1359741110;s1-eth2;14246.13;15276.49;29522.63;62.23;65.70;127.93;0.00;0.00
+1359741110;total;28372.94;36045.90;64418.85;121.99;131.05;253.04;0.00;0.00
+1359741111;s1-eth3;14131.10;20715.91;34847.01;59.76;65.26;125.02;0.00;0.00
+1359741111;s1-eth2;14249.19;15434.18;29683.37;62.43;65.96;128.39;0.00;0.00
+1359741111;total;28379.80;36150.29;64530.09;122.19;131.22;253.41;0.00;0.00
+1359741111;s1-eth3;14139.30;21183.91;35323.21;59.56;65.26;124.82;0.00;0.00
+1359741111;s1-eth2;14245.86;15677.58;29923.44;61.77;65.40;127.16;0.00;0.00
+1359741111;total;28384.66;36861.69;65246.36;121.33;130.65;251.98;0.00;0.00
+1359741112;s1-eth3;14167.74;21139.40;35307.14;59.63;65.29;124.92;0.00;0.00
+1359741112;s1-eth2;14270.68;15641.85;29912.53;61.87;65.56;127.43;0.00;0.00
+1359741112;total;28437.92;36781.45;65219.38;121.49;130.85;252.34;0.00;0.00
+1359741112;s1-eth3;14204.04;21248.40;35452.44;59.80;65.52;125.32;0.00;0.00
+1359741112;s1-eth2;14222.01;16098.85;30320.86;61.53;65.40;126.93;0.00;0.00
+1359741112;total;28425.56;37347.45;65773.01;121.33;130.92;252.24;0.00;0.00
+1359741113;s1-eth3;14152.35;21019.86;35172.20;59.23;64.89;124.12;0.00;0.00
+1359741113;s1-eth2;14217.39;16308.23;30525.62;61.07;65.03;126.10;0.00;0.00
+1359741113;total;28369.24;37328.29;65697.53;120.29;129.92;250.21;0.00;0.00
+1359741113;s1-eth3;14107.51;20857.46;34964.97;58.90;64.56;123.45;0.00;0.00
+1359741113;s1-eth2;14198.32;16183.23;30381.55;61.33;65.26;126.60;0.00;0.00
+1359741113;total;28305.34;37040.89;65346.23;120.23;129.82;250.05;0.00;0.00
+1359741114;s1-eth3;14134.89;20672.83;34807.72;59.03;64.59;123.62;0.00;0.00
+1359741114;s1-eth2;14164.52;15711.77;29876.29;61.40;65.20;126.60;0.00;0.00
+1359741114;total;28298.92;36384.81;64683.72;120.43;129.78;250.21;0.00;0.00
+1359741114;s1-eth3;14122.66;20610.03;34732.69;59.43;65.06;124.49;0.00;0.00
+1359741114;s1-eth2;14220.49;15900.57;30121.06;62.07;65.93;128.00;0.00;0.00
+1359741114;total;28342.65;36510.81;64853.46;121.49;130.98;252.48;0.00;0.00
+1359741115;s1-eth3;14147.37;20013.82;34161.19;59.93;65.22;125.15;0.00;0.00
+1359741115;s1-eth2;14186.09;16318.74;30504.83;61.90;65.90;127.80;0.00;0.00
+1359741115;total;28332.97;36332.76;64665.73;121.83;131.12;252.94;0.00;0.00
+1359741115;s1-eth3;14146.54;19978.02;34124.56;60.10;65.39;125.49;0.00;0.00
+1359741115;s1-eth2;14211.69;16026.94;30238.63;61.83;65.73;127.56;0.00;0.00
+1359741115;total;28357.74;36005.16;64362.90;121.93;131.12;253.04;0.00;0.00
+1359741116;s1-eth3;14177.41;19859.86;34037.27;60.46;65.72;126.18;0.00;0.00
+1359741116;s1-eth2;14226.39;15740.11;29966.50;61.80;65.63;127.43;0.00;0.00
+1359741116;total;28403.31;35600.17;64003.48;122.26;131.35;253.61;0.00;0.00
+1359741116;s1-eth3;14178.25;19329.66;33507.90;60.39;65.49;125.88;0.00;0.00
+1359741116;s1-eth2;14179.06;15620.11;29799.17;61.47;65.23;126.70;0.00;0.00
+1359741116;total;28356.81;34949.97;63306.78;121.86;130.72;252.58;0.00;0.00
+1359741117;s1-eth3;14107.42;19350.02;33457.44;59.96;65.09;125.05;0.00;0.00
+1359741117;s1-eth2;14181.36;15042.07;29223.42;61.27;64.96;126.23;0.00;0.00
+1359741117;total;28288.28;34392.29;62680.57;121.23;130.05;251.28;0.00;0.00
+1359741117;s1-eth3;14133.29;19791.02;33924.30;60.20;65.39;125.59;0.00;0.00
+1359741117;s1-eth2;14203.05;14646.07;28849.12;61.80;65.33;127.14;0.00;0.00
+1359741117;total;28336.26;34437.40;62773.66;122.00;130.72;252.72;0.00;0.00
+1359741118;s1-eth3;14205.62;19813.06;34018.69;60.56;65.73;126.29;0.00;0.00
+1359741118;s1-eth2;14209.04;14852.65;29061.69;62.07;65.63;127.70;0.00;0.00
+1359741118;total;28414.27;34665.94;63080.21;122.63;131.35;253.98;0.00;0.00
+1359741118;s1-eth3;14154.22;19474.46;33628.69;60.43;65.56;125.99;0.00;0.00
+1359741118;s1-eth2;14234.74;15146.65;29381.39;62.14;65.83;127.97;0.00;0.00
+1359741118;total;28388.57;34621.34;63009.91;122.56;131.39;253.95;0.00;0.00
+1359741119;s1-eth3;14173.92;19563.49;33737.40;60.33;65.49;125.82;0.00;0.00
+1359741119;s1-eth2;14211.39;14948.85;29160.24;62.04;65.67;127.70;0.00;0.00
+1359741119;total;28384.91;34512.56;62897.47;122.36;131.16;253.52;0.00;0.00
+1359741119;s1-eth3;14161.22;19182.49;33343.70;60.40;65.39;125.79;0.00;0.00
+1359741119;s1-eth2;14187.79;14178.05;28365.84;61.77;65.33;127.10;0.00;0.00
+1359741119;total;28348.61;33360.76;61709.37;122.16;130.72;252.89;0.00;0.00
+1359741120;s1-eth3;14146.78;18357.74;32504.51;60.20;64.93;125.12;0.00;0.00
+1359741120;s1-eth2;14192.71;13800.00;27992.72;61.77;65.27;127.03;0.00;0.00
+1359741120;total;28339.10;32157.96;60497.06;121.96;130.19;252.15;0.00;0.00
+1359741120;s1-eth3;14168.28;18618.74;32787.01;59.80;64.63;124.42;0.00;0.00
+1359741120;s1-eth2;14118.91;13468.60;27587.52;61.14;64.50;125.63;0.00;0.00
+1359741120;total;28286.80;32087.56;60374.36;120.93;129.12;250.05;0.00;0.00
+1359741121;s1-eth3;14083.81;18483.61;32567.42;59.20;63.99;123.19;0.00;0.00
+1359741121;s1-eth2;14096.79;13219.70;27316.49;60.97;64.27;125.24;0.00;0.00
+1359741121;total;28180.21;31703.53;59883.74;120.17;128.26;248.42;0.00;0.00
+1359741121;s1-eth3;14044.81;18214.41;32259.22;58.73;63.46;122.19;0.00;0.00
+1359741121;s1-eth2;14043.39;12827.70;26871.09;60.74;64.00;124.74;0.00;0.00
+1359741121;total;28087.81;31042.33;59130.14;119.47;127.46;246.92;0.00;0.00
+1359741122;s1-eth3;14090.82;18029.77;32120.60;58.86;63.49;122.36;0.00;0.00
+1359741122;s1-eth2;14059.95;12851.85;26911.81;61.10;64.37;125.47;0.00;0.00
+1359741122;total;28150.39;30881.85;59032.24;119.96;127.86;247.82;0.00;0.00
+1359741122;s1-eth3;14050.29;18089.77;32140.06;59.10;63.69;122.79;0.00;0.00
+1359741122;s1-eth2;14126.85;12820.45;26947.31;61.37;64.60;125.97;0.00;0.00
+1359741122;total;28176.75;30910.45;59087.20;120.46;128.29;248.76;0.00;0.00
+1359741123;s1-eth3;14044.30;18087.58;32131.88;59.03;63.66;122.69;0.00;0.00
+1359741123;s1-eth2;14172.36;13182.53;27354.89;61.77;65.13;126.90;0.00;0.00
+1359741123;total;28216.27;31270.33;59486.60;120.80;128.79;249.59;0.00;0.00
+1359741123;s1-eth3;14036.47;17942.78;31979.25;59.03;63.59;122.62;0.00;0.00
+1359741123;s1-eth2;14135.30;13131.93;27267.23;61.03;64.36;125.40;0.00;0.00
+1359741123;total;28171.37;31074.93;59246.30;120.06;127.96;248.02;0.00;0.00
+1359741124;s1-eth3;14039.93;17720.22;31760.15;59.26;63.76;123.02;0.00;0.00
+1359741124;s1-eth2;14154.46;13272.05;27426.51;60.97;64.36;125.33;0.00;0.00
+1359741124;total;28193.99;30992.50;59186.49;120.23;128.12;248.35;0.00;0.00
+1359741124;s1-eth3;14106.89;18205.82;32312.72;59.33;64.03;123.36;0.00;0.00
+1359741124;s1-eth2;14107.53;13250.05;27357.58;60.70;64.03;124.73;0.00;0.00
+1359741124;total;28214.03;31456.10;59670.12;120.03;128.06;248.09;0.00;0.00
+1359741125;s1-eth3;14047.18;18130.57;32177.75;58.86;63.59;122.46;0.00;0.00
+1359741125;s1-eth2;14093.39;13530.29;27623.68;60.54;64.03;124.57;0.00;0.00
+1359741125;total;28140.18;31661.09;59801.26;119.40;127.62;247.02;0.00;0.00
+1359741125;s1-eth3;14024.65;18193.37;32218.02;58.36;63.13;121.49;0.00;0.00
+1359741125;s1-eth2;14060.25;13240.69;27300.94;60.57;63.90;124.47;0.00;0.00
+1359741125;total;28084.51;31434.29;59518.79;118.93;127.02;245.95;0.00;0.00
+1359741126;s1-eth3;14070.25;18242.28;32312.53;58.43;63.16;121.59;0.00;0.00
+1359741126;s1-eth2;14030.05;12853.86;26883.91;60.57;63.70;124.27;0.00;0.00
+1359741126;total;28099.91;31096.36;59196.27;119.00;126.86;245.86;0.00;0.00
+1359741126;s1-eth3;14022.65;17633.88;31656.53;58.60;63.16;121.76;0.00;0.00
+1359741126;s1-eth2;14120.01;13022.86;27142.88;60.90;64.13;125.03;0.00;0.00
+1359741126;total;28142.28;30656.96;58799.24;119.50;127.29;246.79;0.00;0.00
+1359741127;s1-eth3;14088.66;17172.80;31261.45;59.56;63.96;123.52;0.00;0.00
+1359741127;s1-eth2;14137.38;12927.25;27064.63;60.93;64.10;125.03;0.00;0.00
+1359741127;total;28225.64;30100.27;58325.92;120.50;128.06;248.55;0.00;0.00
+1359741127;s1-eth3;14076.89;16542.40;30619.29;59.56;63.63;123.19;0.00;0.00
+1359741127;s1-eth2;14148.18;13174.45;27322.63;61.07;64.30;125.37;0.00;0.00
+1359741127;total;28224.68;29717.07;57941.75;120.63;127.92;248.55;0.00;0.00
+1359741128;s1-eth3;14072.83;16604.47;30677.31;59.76;63.86;123.62;0.00;0.00
+1359741128;s1-eth2;14136.40;12923.36;27059.76;60.84;64.03;124.87;0.00;0.00
+1359741128;total;28208.84;29528.05;57736.90;120.60;127.89;248.48;0.00;0.00
+1359741128;s1-eth3;14172.73;16894.07;31066.81;59.76;63.99;123.75;0.00;0.00
+1359741128;s1-eth2;14074.47;12894.76;26969.23;60.40;63.60;124.00;0.00;0.00
+1359741128;total;28246.81;29789.05;58035.86;120.16;127.59;247.75;0.00;0.00
+1359741129;s1-eth3;14110.69;17063.34;31174.02;59.46;63.73;123.19;0.00;0.00
+1359741129;s1-eth2;14042.30;13010.72;27053.03;60.00;63.23;123.24;0.00;0.00
+1359741129;total;28152.60;30074.28;58226.88;119.46;126.96;246.42;0.00;0.00
+1359741129;s1-eth3;14109.22;16958.74;31067.96;59.36;63.56;122.92;0.00;0.00
+1359741129;s1-eth2;13999.50;13055.32;27054.83;59.87;63.20;123.07;0.00;0.00
+1359741129;total;28108.33;30014.28;58122.61;119.23;126.76;245.99;0.00;0.00
+1359741130;s1-eth3;14130.01;16816.42;30946.43;59.40;63.53;122.92;0.00;0.00
+1359741130;s1-eth2;13985.66;13299.84;27285.50;59.94;63.37;123.30;0.00;0.00
+1359741130;total;28115.28;30116.48;58231.76;119.33;126.89;246.22;0.00;0.00
+1359741130;s1-eth3;14102.61;16858.22;30960.83;59.93;64.16;124.09;0.00;0.00
+1359741130;s1-eth2;14072.50;13181.44;27253.93;60.30;63.70;124.00;0.00;0.00
+1359741130;total;28174.72;30039.88;58214.60;120.23;127.86;248.09;0.00;0.00
+1359741131;s1-eth3;14104.01;16775.79;30879.80;60.10;64.33;124.42;0.00;0.00
+1359741131;s1-eth2;14093.45;13272.65;27366.11;60.27;63.67;123.94;0.00;0.00
+1359741131;total;28197.07;30048.66;58245.73;120.36;127.99;248.35;0.00;0.00
+1359741131;s1-eth3;14091.38;16958.59;31049.96;59.96;64.26;124.22;0.00;0.00
+1359741131;s1-eth2;14096.79;13034.25;27131.04;60.27;63.60;123.87;0.00;0.00
+1359741131;total;28187.77;29993.06;58180.83;120.23;127.86;248.09;0.00;0.00
+1359741132;s1-eth3;14085.99;16882.74;30968.73;60.16;64.53;124.69;0.00;0.00
+1359741132;s1-eth2;14097.78;12836.45;26934.23;60.17;63.43;123.60;0.00;0.00
+1359741132;total;28183.38;29719.41;57902.79;120.33;127.96;248.29;0.00;0.00
+1359741132;s1-eth3;14188.35;16372.34;30560.69;60.46;64.59;125.05;0.00;0.00
+1359741132;s1-eth2;14023.45;12705.45;26728.90;59.67;62.87;122.54;0.00;0.00
+1359741132;total;28211.42;29078.01;57289.42;120.13;127.46;247.59;0.00;0.00
+1359741133;s1-eth3;14138.75;16630.62;30769.37;60.13;64.26;124.39;0.00;0.00
+1359741133;s1-eth2;14004.50;12779.71;26784.21;59.31;62.58;121.89;0.00;0.00
+1359741133;total;28145.10;29412.39;57557.50;119.45;126.84;246.30;0.00;0.00
+1359741133;s1-eth3;14155.47;16449.88;30605.36;60.20;64.33;124.54;0.00;0.00
+1359741133;s1-eth2;13964.36;12915.71;26880.07;59.18;62.51;121.69;0.00;0.00
+1359741133;total;28119.84;29365.59;57485.43;119.38;126.84;246.23;0.00;0.00
+1359741134;s1-eth3;14168.88;16481.22;30650.10;60.01;64.10;124.11;0.00;0.00
+1359741134;s1-eth2;13982.59;12997.55;26980.14;59.71;63.04;122.75;0.00;0.00
+1359741134;total;28151.47;29478.77;57630.24;119.72;127.14;246.86;0.00;0.00
+1359741134;s1-eth3;14159.28;16322.62;30481.90;60.51;64.54;125.04;0.00;0.00
+1359741134;s1-eth2;14043.76;12868.15;26911.91;59.91;63.21;123.12;0.00;0.00
+1359741134;total;28203.04;29190.77;57393.81;120.42;127.74;248.16;0.00;0.00
+1359741135;s1-eth3;14162.41;16286.89;30449.30;60.74;64.70;125.44;0.00;0.00
+1359741135;s1-eth2;14092.50;13365.95;27458.45;60.18;63.67;123.85;0.00;0.00
+1359741135;total;28254.90;29652.84;57907.74;120.92;128.38;249.29;0.00;0.00
+1359741135;s1-eth3;14178.41;16159.69;30338.10;61.04;64.90;125.94;0.00;0.00
+1359741135;s1-eth2;14064.33;13071.95;27136.28;60.04;63.47;123.52;0.00;0.00
+1359741135;total;28242.74;29231.64;57474.38;121.08;128.38;249.46;0.00;0.00
+1359741136;s1-eth3;14102.59;16115.78;30218.37;60.37;64.24;124.61;0.00;0.00
+1359741136;s1-eth2;14019.09;13030.23;27049.32;59.45;62.84;122.29;0.00;0.00
+1359741136;total;28121.68;29146.01;57267.69;119.82;127.08;246.90;0.00;0.00
+1359741136;s1-eth3;14176.56;15464.98;29641.54;60.61;64.30;124.91;0.00;0.00
+1359741136;s1-eth2;13964.72;13006.03;26970.75;59.05;62.48;121.52;0.00;0.00
+1359741136;total;28141.28;28471.01;56612.29;119.65;126.78;246.43;0.00;0.00
+1359741137;s1-eth3;14063.55;15545.82;29609.37;59.67;63.40;123.08;0.00;0.00
+1359741137;s1-eth2;13961.53;13001.64;26963.17;59.05;62.41;121.45;0.00;0.00
+1359741137;total;28025.08;28547.46;56572.54;118.72;125.81;244.53;0.00;0.00
+1359741137;s1-eth3;14090.82;15358.62;29449.44;59.71;63.40;123.11;0.00;0.00
+1359741137;s1-eth2;13952.33;13208.64;27160.97;59.18;62.71;121.89;0.00;0.00
+1359741137;total;28043.14;28567.26;56610.40;118.89;126.11;245.00;0.00;0.00
+1359741138;s1-eth3;14116.87;15080.57;29197.44;59.84;63.44;123.28;0.00;0.00
+1359741138;s1-eth2;13963.57;13132.79;27096.36;59.55;62.97;122.52;0.00;0.00
+1359741138;total;28080.44;28213.37;56293.80;119.39;126.41;245.80;0.00;0.00
+1359741138;s1-eth3;14079.10;15131.77;29210.87;59.97;63.50;123.48;0.00;0.00
+1359741138;s1-eth2;14021.67;12805.19;26826.86;59.68;62.97;122.65;0.00;0.00
+1359741138;total;28100.77;27936.97;56037.74;119.65;126.48;246.13;0.00;0.00
+1359741139;s1-eth3;14083.99;15191.65;29275.64;60.17;63.70;123.88;0.00;0.00
+1359741139;s1-eth2;14113.62;12935.93;27049.55;60.28;63.54;123.82;0.00;0.00
+1359741139;total;28197.61;28127.59;56325.20;120.45;127.24;247.70;0.00;0.00
+1359741139;s1-eth3;14052.12;15154.25;29206.38;59.61;63.14;122.74;0.00;0.00
+1359741139;s1-eth2;14037.89;12887.53;26925.42;59.54;62.81;122.35;0.00;0.00
+1359741139;total;28090.01;28041.79;56131.80;119.15;125.94;245.10;0.00;0.00
+1359741140;s1-eth3;14020.09;14798.77;28818.85;59.14;62.71;121.85;0.00;0.00
+1359741140;s1-eth2;14004.02;12718.87;26722.89;59.18;62.37;121.55;0.00;0.00
+1359741140;total;28024.11;27517.64;55541.74;118.32;125.08;243.40;0.00;0.00
+1359741140;s1-eth3;14083.52;14992.57;29076.09;59.17;62.81;121.98;0.00;0.00
+1359741140;s1-eth2;13977.25;12591.67;26568.92;59.38;62.57;121.95;0.00;0.00
+1359741140;total;28060.77;27584.24;55645.01;118.55;125.38;243.93;0.00;0.00
+1359741141;s1-eth3;14061.20;14472.21;28533.40;59.17;62.71;121.88;0.00;0.00
+1359741141;s1-eth2;13971.07;12723.01;26694.07;59.21;62.44;121.65;0.00;0.00
+1359741141;total;28032.26;27195.21;55227.48;118.39;125.15;243.53;0.00;0.00
+1359741141;s1-eth3;14061.93;13942.01;28003.94;59.11;62.47;121.58;0.00;0.00
+1359741141;s1-eth2;13929.60;12426.81;26356.41;59.08;62.21;121.29;0.00;0.00
+1359741141;total;27991.53;26368.81;54360.34;118.19;124.68;242.87;0.00;0.00
+1359741142;s1-eth3;14061.03;13939.81;28000.84;59.07;62.44;121.51;0.00;0.00
+1359741142;s1-eth2;13894.56;12226.67;26121.23;59.01;62.01;121.02;0.00;0.00
+1359741142;total;27955.18;26166.18;54121.36;118.08;124.44;242.53;0.00;0.00
+1359741142;s1-eth3;13994.02;13507.48;27501.50;59.07;62.27;121.34;0.00;0.00
+1359741142;s1-eth2;13938.39;11760.87;25699.26;59.21;62.04;121.25;0.00;0.00
+1359741142;total;27932.45;25268.18;53200.63;118.28;124.31;242.59;0.00;0.00
+1359741143;s1-eth3;14000.64;13616.27;27616.91;59.24;62.50;121.74;0.00;0.00
+1359741143;s1-eth2;13992.09;11529.53;25521.62;59.31;62.07;121.38;0.00;0.00
+1359741143;total;27992.76;25145.62;53138.38;118.55;124.58;243.13;0.00;0.00
+1359741143;s1-eth3;14028.64;13734.07;27762.71;59.64;62.87;122.51;0.00;0.00
+1359741143;s1-eth2;13962.22;11277.93;25240.15;59.11;61.81;120.92;0.00;0.00
+1359741143;total;27990.89;25011.82;53002.72;118.75;124.68;243.43;0.00;0.00
+1359741144;s1-eth3;14038.65;13420.29;27458.95;59.97;63.07;123.04;0.00;0.00
+1359741144;s1-eth2;13981.25;11380.13;25361.37;59.24;61.94;121.18;0.00;0.00
+1359741144;total;28019.93;24800.25;52820.18;119.21;125.01;244.22;0.00;0.00
+1359741144;s1-eth3;14086.55;13179.69;27266.25;59.97;62.97;122.94;0.00;0.00
+1359741144;s1-eth2;13959.08;11522.73;25481.81;59.21;61.97;121.18;0.00;0.00
+1359741144;total;28045.67;24702.25;52747.91;119.18;124.94;244.12;0.00;0.00
+1359741145;s1-eth3;14018.12;13186.88;27205.00;59.27;62.37;121.64;0.00;0.00
+1359741145;s1-eth2;13969.19;11142.49;25111.68;59.21;61.87;121.08;0.00;0.00
+1359741145;total;27987.35;24329.19;52316.54;118.48;124.24;242.73;0.00;0.00
+1359741145;s1-eth3;14052.59;13133.48;27186.07;59.27;62.27;121.54;0.00;0.00
+1359741145;s1-eth2;13948.19;11463.49;25411.68;59.04;61.77;120.82;0.00;0.00
+1359741145;total;28000.82;24596.79;52597.61;118.32;124.04;242.36;0.00;0.00
+1359741146;s1-eth3;14039.45;13258.23;27297.68;58.97;62.04;121.01;0.00;0.00
+1359741146;s1-eth2;13942.67;11814.58;25757.26;59.28;62.14;121.41;0.00;0.00
+1359741146;total;27982.16;25072.64;53054.80;118.25;124.18;242.43;0.00;0.00
+1359741146;s1-eth3;14003.02;13264.83;27267.85;59.11;62.14;121.24;0.00;0.00
+1359741146;s1-eth2;13964.51;11805.78;25770.29;59.14;62.01;121.15;0.00;0.00
+1359741146;total;27967.56;25070.44;53038.00;118.25;124.14;242.39;0.00;0.00
+1359741147;s1-eth3;13998.73;13162.63;27161.36;59.01;62.00;121.01;0.00;0.00
+1359741147;s1-eth2;14007.22;11801.39;25808.61;59.08;61.94;121.01;0.00;0.00
+1359741147;total;28005.98;24963.85;52969.83;118.08;123.94;242.03;0.00;0.00
+1359741147;s1-eth3;13975.19;12911.03;26886.23;58.71;61.74;120.45;0.00;0.00
+1359741147;s1-eth2;13959.22;11921.99;25881.21;58.74;61.64;120.38;0.00;0.00
+1359741147;total;27934.45;24832.85;52767.30;117.45;123.38;240.83;0.00;0.00
+1359741148;s1-eth3;13952.27;12902.25;26854.52;58.54;61.60;120.15;0.00;0.00
+1359741148;s1-eth2;13964.94;11692.85;25657.79;58.88;61.71;120.58;0.00;0.00
+1359741148;total;27917.25;24594.93;52512.18;117.42;123.31;240.73;0.00;0.00
+1359741148;s1-eth3;13997.04;12904.45;26901.49;58.57;61.64;120.21;0.00;0.00
+1359741148;s1-eth2;13922.38;11492.45;25414.83;58.78;61.51;120.28;0.00;0.00
+1359741148;total;27919.45;24396.73;52316.18;117.35;123.14;240.49;0.00;0.00
+1359741149;s1-eth3;13937.72;12693.47;26631.20;58.27;61.27;119.55;0.00;0.00
+1359741149;s1-eth2;13913.79;11358.92;25272.71;58.88;61.61;120.48;0.00;0.00
+1359741149;total;27851.55;24052.22;51903.77;117.15;122.88;240.03;0.00;0.00
+1359741149;s1-eth3;13969.06;12686.87;26655.93;58.21;61.17;119.38;0.00;0.00
+1359741149;s1-eth2;13876.53;11040.72;24917.24;58.44;61.04;119.48;0.00;0.00
+1359741149;total;27845.62;23727.42;51573.03;116.65;122.21;238.86;0.00;0.00
+1359741150;s1-eth3;13957.61;12578.09;26535.70;57.98;60.94;118.91;0.00;0.00
+1359741150;s1-eth2;13866.68;10758.28;24624.96;58.51;61.01;119.51;0.00;0.00
+1359741150;total;27824.32;23336.20;51160.53;116.48;121.95;238.43;0.00;0.00
+1359741150;s1-eth3;13899.08;12288.49;26187.57;57.98;60.81;118.78;0.00;0.00
+1359741150;s1-eth2;13914.91;10586.48;24501.40;58.77;61.24;120.01;0.00;0.00
+1359741150;total;27814.02;22874.80;50688.83;116.75;122.05;238.80;0.00;0.00
+1359741151;s1-eth3;13949.35;12330.21;26279.55;58.54;61.44;119.98;0.00;0.00
+1359741151;s1-eth2;13993.75;10555.15;24548.90;59.07;61.47;120.55;0.00;0.00
+1359741151;total;27943.13;22885.18;50828.31;117.62;122.91;240.53;0.00;0.00
+1359741151;s1-eth3;13957.05;12191.79;26148.83;58.74;61.47;120.21;0.00;0.00
+1359741151;s1-eth2;13961.77;10490.64;24452.41;58.81;61.20;120.01;0.00;0.00
+1359741151;total;27919.67;22682.58;50602.25;117.55;122.68;240.23;0.00;0.00
+1359741152;s1-eth3;13942.91;12049.47;25992.38;58.71;61.44;120.14;0.00;0.00
+1359741152;s1-eth2;13945.07;10479.66;24424.73;58.64;61.04;119.68;0.00;0.00
+1359741152;total;27888.83;22529.29;50418.12;117.35;122.48;239.83;0.00;0.00
+1359741152;s1-eth3;14004.97;12004.87;26009.84;58.74;61.47;120.21;0.00;0.00
+1359741152;s1-eth2;13932.00;10448.26;24380.27;58.91;61.27;120.18;0.00;0.00
+1359741152;total;27937.83;22453.29;50391.12;117.65;122.74;240.39;0.00;0.00
+1359741153;s1-eth3;13973.57;11985.11;25958.68;58.44;61.17;119.61;0.00;0.00
+1359741153;s1-eth2;13910.21;10257.05;24167.26;58.91;61.20;120.11;0.00;0.00
+1359741153;total;27884.63;22242.31;50126.94;117.35;122.38;239.73;0.00;0.00
+1359741153;s1-eth3;14009.24;12183.31;26192.55;58.64;61.34;119.98;0.00;0.00
+1359741153;s1-eth2;13914.88;10355.05;24269.93;58.91;61.27;120.18;0.00;0.00
+1359741153;total;27924.97;22538.51;50463.48;117.55;122.61;240.16;0.00;0.00
+1359741154;s1-eth3;14006.57;11985.51;25992.08;58.54;61.17;119.71;0.00;0.00
+1359741154;s1-eth2;13871.37;10161.63;24033.00;58.91;61.17;120.08;0.00;0.00
+1359741154;total;27878.79;22147.29;50026.09;117.45;122.35;239.80;0.00;0.00
+1359741154;s1-eth3;13938.71;11691.51;25630.21;58.54;60.97;119.51;0.00;0.00
+1359741154;s1-eth2;13916.93;10083.43;24000.37;59.17;61.40;120.58;0.00;0.00
+1359741154;total;27856.49;21775.09;49631.59;117.72;122.38;240.10;0.00;0.00
+1359741155;s1-eth3;13945.20;11379.93;25325.12;58.91;61.20;120.11;0.00;0.00
+1359741155;s1-eth2;13976.88;10130.14;24107.02;59.21;61.40;120.61;0.00;0.00
+1359741155;total;27922.93;21510.22;49433.15;118.12;122.61;240.73;0.00;0.00
+1359741155;s1-eth3;13915.66;10805.13;24720.79;58.94;61.00;119.94;0.00;0.00
+1359741155;s1-eth2;13957.21;10259.54;24216.75;59.04;61.24;120.28;0.00;0.00
+1359741155;total;27873.73;21064.82;48938.55;117.98;122.24;240.23;0.00;0.00
+1359741156;s1-eth3;13916.36;10440.26;24356.62;59.17;61.14;120.31;0.00;0.00
+1359741156;s1-eth2;13988.62;10039.18;24027.80;59.24;61.44;120.68;0.00;0.00
+1359741156;total;27905.83;20479.59;48385.42;118.42;122.58;240.99;0.00;0.00
+1359741156;s1-eth3;13979.76;10302.06;24281.82;59.21;61.17;120.38;0.00;0.00
+1359741156;s1-eth2;13957.15;9883.38;23840.53;59.11;61.20;120.31;0.00;0.00
+1359741156;total;27937.76;20185.59;48123.36;118.32;122.38;240.69;0.00;0.00
+1359741157;s1-eth3;13901.32;10204.85;24106.17;58.47;60.40;118.88;0.00;0.00
+1359741157;s1-eth2;13958.45;9865.22;23823.66;59.54;61.64;121.17;0.00;0.00
+1359741157;total;27860.62;20070.22;47930.84;118.02;122.04;240.06;0.00;0.00
+1359741157;s1-eth3;13925.52;10155.85;24081.37;58.44;60.37;118.81;0.00;0.00
+1359741157;s1-eth2;13930.25;9642.82;23573.06;59.04;61.10;120.14;0.00;0.00
+1359741157;total;27856.62;19798.82;47655.44;117.48;121.48;238.96;0.00;0.00
+1359741158;s1-eth3;13959.05;10024.52;23983.57;58.61;60.50;119.11;0.00;0.00
+1359741158;s1-eth2;13928.25;9658.18;23586.44;59.30;61.34;120.64;0.00;0.00
+1359741158;total;27888.15;19682.85;47571.01;117.91;121.84;239.76;0.00;0.00
+1359741158;s1-eth3;13922.58;9843.92;23766.50;58.84;60.60;119.44;0.00;0.00
+1359741158;s1-eth2;13991.45;9773.78;23765.24;59.64;61.67;121.31;0.00;0.00
+1359741158;total;27914.89;19617.85;47532.74;118.48;122.28;240.76;0.00;0.00
+1359741159;s1-eth3;13968.52;10021.36;23989.89;59.24;61.17;120.41;0.00;0.00
+1359741159;s1-eth2;14020.89;9871.59;23892.48;59.67;61.74;121.41;0.00;0.00
+1359741159;total;27990.27;19893.10;47883.37;118.91;122.91;241.82;0.00;0.00
+1359741159;s1-eth3;13921.79;10110.56;24032.35;59.07;61.10;120.18;0.00;0.00
+1359741159;s1-eth2;14019.36;10152.39;24171.75;59.64;61.74;121.37;0.00;0.00
+1359741159;total;27942.00;20263.10;48205.11;118.71;122.84;241.56;0.00;0.00
+1359741160;s1-eth3;13920.03;10303.97;24224.00;59.11;61.20;120.31;0.00;0.00
+1359741160;s1-eth2;14020.29;10626.04;24646.33;59.64;61.84;121.47;0.00;0.00
+1359741160;total;27941.17;20930.17;48871.34;118.75;123.04;241.79;0.00;0.00
+1359741160;s1-eth3;13958.36;10268.77;24227.14;58.64;60.67;119.31;0.00;0.00
+1359741160;s1-eth2;13977.23;10672.84;24650.07;59.57;61.84;121.41;0.00;0.00
+1359741160;total;27936.44;20941.77;48878.21;118.21;122.51;240.72;0.00;0.00
+1359741161;s1-eth3;13920.20;10159.99;24080.20;58.44;60.44;118.88;0.00;0.00
+1359741161;s1-eth2;13931.08;10717.35;24648.44;59.50;61.80;121.31;0.00;0.00
+1359741161;total;27852.14;20877.50;48729.64;117.95;122.24;240.19;0.00;0.00
+1359741161;s1-eth3;13934.24;10170.99;24105.23;58.57;60.60;119.18;0.00;0.00
+1359741161;s1-eth2;13935.42;10706.35;24641.77;59.34;61.64;120.97;0.00;0.00
+1359741161;total;27870.51;20877.50;48748.01;117.91;122.24;240.16;0.00;0.00
+1359741162;s1-eth3;13932.18;10193.55;24125.72;58.24;60.24;118.48;0.00;0.00
+1359741162;s1-eth2;13902.55;10801.96;24704.51;59.34;61.67;121.01;0.00;0.00
+1359741162;total;27835.58;20995.66;48831.24;117.58;121.91;239.49;0.00;0.00
+1359741162;s1-eth3;13860.91;10610.35;24471.26;58.01;60.17;118.18;0.00;0.00
+1359741162;s1-eth2;13952.65;10955.56;24908.21;59.47;61.87;121.34;0.00;0.00
+1359741162;total;27814.41;21566.06;49380.47;117.48;122.04;239.53;0.00;0.00
+1359741163;s1-eth3;13859.21;10608.15;24467.36;58.01;60.14;118.14;0.00;0.00
+1359741163;s1-eth2;13998.49;11086.90;25085.39;59.37;61.74;121.11;0.00;0.00
+1359741163;total;27858.56;21695.20;49553.76;117.38;121.88;239.26;0.00;0.00
+1359741163;s1-eth3;13812.48;10597.15;24409.63;57.84;59.97;117.81;0.00;0.00
+1359741163;s1-eth2;14030.03;10966.30;24996.32;59.74;62.04;121.77;0.00;0.00
+1359741163;total;27843.36;21563.60;49406.96;117.58;122.01;239.59;0.00;0.00
+1359741164;s1-eth3;13847.24;10616.91;24464.15;58.21;60.27;118.48;0.00;0.00
+1359741164;s1-eth2;14014.72;10999.83;25014.55;59.47;61.84;121.31;0.00;0.00
+1359741164;total;27862.82;21616.90;49479.71;117.68;122.11;239.79;0.00;0.00
+1359741164;s1-eth3;13876.74;11071.71;24948.45;57.91;60.07;117.98;0.00;0.00
+1359741164;s1-eth2;13965.19;10975.63;24940.82;59.11;61.47;120.57;0.00;0.00
+1359741164;total;27842.78;22047.50;49890.28;117.02;121.54;238.56;0.00;0.00
+1359741165;s1-eth3;13878.44;11020.61;24899.05;57.81;60.00;117.81;0.00;0.00
+1359741165;s1-eth2;13897.89;10528.93;24426.82;58.84;61.07;119.91;0.00;0.00
+1359741165;total;27777.18;21549.69;49326.87;116.65;121.08;237.73;0.00;0.00
+1359741165;s1-eth3;13885.51;11147.81;25033.32;57.57;59.80;117.38;0.00;0.00
+1359741165;s1-eth2;13915.89;10528.93;24444.82;58.84;61.07;119.91;0.00;0.00
+1359741165;total;27802.25;21676.89;49479.14;116.42;120.88;237.29;0.00;0.00
+1359741166;s1-eth3;13935.04;11592.32;25527.37;57.74;60.17;117.91;0.00;0.00
+1359741166;s1-eth2;13933.29;10748.69;24681.97;59.24;61.57;120.81;0.00;0.00
+1359741166;total;27869.18;22341.16;50210.35;116.98;121.74;238.72;0.00;0.00
+1359741166;s1-eth3;13913.67;11797.12;25710.80;57.94;60.44;118.38;0.00;0.00
+1359741166;s1-eth2;13978.36;10868.69;24847.04;59.64;61.97;121.61;0.00;0.00
+1359741166;total;27892.88;22665.96;50558.85;117.58;122.41;239.99;0.00;0.00
+1359741167;s1-eth3;13970.66;12248.22;26218.88;58.40;60.90;119.31;0.00;0.00
+1359741167;s1-eth2;14060.19;11041.74;25101.93;60.10;62.47;122.57;0.00;0.00
+1359741167;total;28031.70;23290.12;51321.82;118.51;123.37;241.89;0.00;0.00
+1359741167;s1-eth3;13896.86;12564.82;26461.68;58.17;60.74;118.91;0.00;0.00
+1359741167;s1-eth2;14054.33;11160.14;25214.46;59.90;62.13;122.04;0.00;0.00
+1359741167;total;27952.04;23725.12;51677.15;118.08;122.87;240.95;0.00;0.00
+1359741168;s1-eth3;13894.76;13000.22;26894.98;58.20;60.97;119.17;0.00;0.00
+1359741168;s1-eth2;14026.25;11376.11;25402.36;59.50;61.87;121.37;0.00;0.00
+1359741168;total;27921.86;24376.48;52298.34;117.71;122.84;240.55;0.00;0.00
+1359741168;s1-eth3;13956.70;13195.95;27152.65;58.24;61.10;119.34;0.00;0.00
+1359741168;s1-eth2;13957.51;11694.91;25652.42;59.27;61.74;121.01;0.00;0.00
+1359741168;total;27915.06;24891.01;52806.08;117.51;122.84;240.35;0.00;0.00
+1359741169;s1-eth3;13941.13;13489.13;27430.26;58.30;61.30;119.61;0.00;0.00
+1359741169;s1-eth2;13895.17;12004.29;25899.46;58.84;61.47;120.31;0.00;0.00
+1359741169;total;27837.15;25493.57;53330.73;117.15;122.77;239.92;0.00;0.00
+1359741169;s1-eth3;13958.00;13502.22;27460.22;58.50;61.50;120.00;0.00;0.00
+1359741169;s1-eth2;13904.33;12006.39;25910.72;58.87;61.50;120.37;0.00;0.00
+1359741169;total;27863.18;25508.76;53371.95;117.38;123.00;240.38;0.00;0.00
+1359741170;s1-eth3;14004.94;13761.83;27766.77;58.87;61.90;120.77;0.00;0.00
+1359741170;s1-eth2;13893.95;12019.57;25913.52;59.07;61.70;120.77;0.00;0.00
+1359741170;total;27899.74;25781.55;53681.29;117.94;123.60;241.55;0.00;0.00
+1359741170;s1-eth3;13962.07;13806.23;27768.31;58.90;61.87;120.77;0.00;0.00
+1359741170;s1-eth2;13921.18;12095.57;26016.75;58.84;61.43;120.27;0.00;0.00
+1359741170;total;27884.11;25901.95;53786.06;117.74;123.30;241.05;0.00;0.00
+1359741171;s1-eth3;13997.17;13772.70;27769.87;59.14;62.07;121.20;0.00;0.00
+1359741171;s1-eth2;13966.56;11566.42;25532.98;58.77;61.20;119.97;0.00;0.00
+1359741171;total;27964.58;25339.28;53303.86;117.91;123.27;241.18;0.00;0.00
+1359741171;s1-eth3;13966.67;14306.87;28273.54;59.30;62.37;121.67;0.00;0.00
+1359741171;s1-eth2;13959.36;11553.22;25512.58;58.57;61.00;119.57;0.00;0.00
+1359741171;total;27926.88;25860.24;53787.13;117.88;123.37;241.25;0.00;0.00
+1359741172;s1-eth3;13986.40;14462.09;28448.49;59.47;62.60;122.07;0.00;0.00
+1359741172;s1-eth2;13971.45;12022.63;25994.07;58.47;61.04;119.51;0.00;0.00
+1359741172;total;27959.11;26485.17;54444.28;117.95;123.64;241.59;0.00;0.00
+1359741172;s1-eth3;14078.11;14951.88;29029.99;59.67;62.93;122.60;0.00;0.00
+1359741172;s1-eth2;13950.18;12209.83;26160.00;58.37;61.04;119.41;0.00;0.00
+1359741172;total;28029.11;27162.03;55191.14;118.05;123.97;242.02;0.00;0.00
+1359741173;s1-eth3;14080.47;15104.98;29185.45;59.87;63.13;123.00;0.00;0.00
+1359741173;s1-eth2;13928.06;12382.88;26310.94;58.87;61.54;120.41;0.00;0.00
+1359741173;total;28009.35;27488.18;55497.53;118.75;124.67;243.42;0.00;0.00
+1359741173;s1-eth3;14062.94;14802.18;28865.12;59.60;62.80;122.40;0.00;0.00
+1359741173;s1-eth2;13939.86;12521.08;26460.94;58.84;61.50;120.34;0.00;0.00
+1359741173;total;28003.61;27323.58;55327.20;118.45;124.31;242.75;0.00;0.00
+1359741174;s1-eth3;14112.01;14961.96;29073.96;59.90;63.10;123.00;0.00;0.00
+1359741174;s1-eth2;13910.58;12421.08;26331.66;58.77;61.40;120.17;0.00;0.00
+1359741174;total;28023.41;27383.36;55406.77;118.68;124.50;243.18;0.00;0.00
+1359741174;s1-eth3;14075.04;15567.66;29642.70;59.67;63.07;122.73;0.00;0.00
+1359741174;s1-eth2;13924.88;12120.48;26045.36;58.61;61.10;119.71;0.00;0.00
+1359741174;total;28000.74;27688.46;55689.20;118.28;124.17;242.45;0.00;0.00
+1359741175;s1-eth3;14065.53;15563.17;29628.69;59.60;63.00;122.60;0.00;0.00
+1359741175;s1-eth2;13968.26;12089.14;26057.40;58.87;61.34;120.21;0.00;0.00
+1359741175;total;28034.61;27652.63;55687.24;118.48;124.34;242.82;0.00;0.00
+1359741175;s1-eth3;14012.86;15607.73;29620.59;59.47;62.97;122.43;0.00;0.00
+1359741175;s1-eth2;13970.73;11705.94;25676.67;58.84;61.20;120.04;0.00;0.00
+1359741175;total;27984.41;27314.00;55298.41;118.31;124.17;242.48;0.00;0.00
+1359741176;s1-eth3;14004.58;15654.31;29658.88;59.47;62.97;122.43;0.00;0.00
+1359741176;s1-eth2;13955.76;11314.72;25270.48;58.74;60.94;119.67;0.00;0.00
+1359741176;total;27961.15;26969.36;54930.51;118.21;123.91;242.12;0.00;0.00
+1359741176;s1-eth3;14091.64;15660.74;29752.38;59.60;63.07;122.67;0.00;0.00
+1359741176;s1-eth2;13952.16;11602.12;25554.28;58.81;61.04;119.84;0.00;0.00
+1359741176;total;28044.62;27263.19;55307.81;118.41;124.11;242.52;0.00;0.00
+1359741177;s1-eth3;14048.93;15607.45;29656.37;59.54;62.97;122.50;0.00;0.00
+1359741177;s1-eth2;13921.72;11670.79;25592.51;59.14;61.37;120.51;0.00;0.00
+1359741177;total;27971.47;27278.56;55250.03;118.68;124.34;243.02;0.00;0.00
+1359741177;s1-eth3;14043.43;16137.65;30181.07;59.57;63.20;122.77;0.00;0.00
+1359741177;s1-eth2;13928.39;11653.19;25581.57;58.80;61.10;119.91;0.00;0.00
+1359741177;total;27972.63;27791.16;55763.79;118.38;124.30;242.68;0.00;0.00
+1359741178;s1-eth3;14075.36;16144.23;30219.60;59.67;63.30;122.97;0.00;0.00
+1359741178;s1-eth2;13908.43;11791.11;25699.54;58.74;61.07;119.81;0.00;0.00
+1359741178;total;27984.61;27935.67;55920.28;118.41;124.37;242.78;0.00;0.00
+1359741178;s1-eth3;14080.26;16306.63;30386.90;59.97;63.63;123.60;0.00;0.00
+1359741178;s1-eth2;13960.39;12076.31;26036.70;58.74;61.14;119.87;0.00;0.00
+1359741178;total;28041.48;28383.27;56424.75;118.71;124.77;243.48;0.00;0.00
+1359741179;s1-eth3;14116.16;16422.00;30538.16;60.27;63.97;124.23;0.00;0.00
+1359741179;s1-eth2;14015.48;12460.94;26476.42;58.74;61.30;120.04;0.00;0.00
+1359741179;total;28132.46;28883.27;57015.73;119.01;125.27;244.28;0.00;0.00
+1359741179;s1-eth3;14082.83;16486.40;30569.23;60.47;64.23;124.70;0.00;0.00
+1359741179;s1-eth2;13993.95;12648.14;26642.09;58.70;61.30;120.01;0.00;0.00
+1359741179;total;28077.59;29134.87;57212.46;119.18;125.54;244.71;0.00;0.00
+1359741180;s1-eth3;14106.05;16586.40;30692.45;60.50;64.33;124.83;0.00;0.00
+1359741180;s1-eth2;13998.01;12694.85;26692.86;58.67;61.30;119.97;0.00;0.00
+1359741180;total;28104.87;29281.58;57386.45;119.18;125.64;244.81;0.00;0.00
+1359741180;s1-eth3;14184.05;16615.00;30799.05;61.00;64.76;125.77;0.00;0.00
+1359741180;s1-eth2;13951.54;12915.65;26867.19;58.37;61.10;119.47;0.00;0.00
+1359741180;total;28136.41;29530.98;57667.38;119.38;125.87;245.25;0.00;0.00
+1359741181;s1-eth3;14121.94;16586.46;30708.40;60.60;64.33;124.93;0.00;0.00
+1359741181;s1-eth2;13882.68;12917.84;26800.52;58.40;61.13;119.54;0.00;0.00
+1359741181;total;28005.43;29504.63;57510.06;119.01;125.47;244.48;0.00;0.00
+1359741181;s1-eth3;14132.80;16648.88;30781.68;60.74;64.57;125.31;0.00;0.00
+1359741181;s1-eth2;13907.70;12924.55;26832.25;58.51;61.24;119.74;0.00;0.00
+1359741181;total;28040.50;29573.43;57613.93;119.24;125.80;245.05;0.00;0.00
+1359741182;s1-eth3;14205.16;16973.03;31178.19;61.37;65.23;126.60;0.00;0.00
+1359741182;s1-eth2;13870.64;13520.76;27391.39;58.14;61.07;119.21;0.00;0.00
+1359741182;total;28075.80;30493.79;58569.59;119.51;126.30;245.81;0.00;0.00
+1359741182;s1-eth3;14198.96;16663.03;30861.99;61.70;65.50;127.20;0.00;0.00
+1359741182;s1-eth2;13957.17;14385.16;28342.33;58.34;61.40;119.74;0.00;0.00
+1359741182;total;28156.13;31048.19;59204.32;120.04;126.90;246.95;0.00;0.00
+1359741183;s1-eth3;14229.40;16695.97;30925.36;62.20;66.00;128.20;0.00;0.00
+1359741183;s1-eth2;14020.68;15003.32;29024.00;58.31;61.57;119.88;0.00;0.00
+1359741183;total;28250.08;31699.29;59949.36;120.51;127.57;248.08;0.00;0.00
+1359741183;s1-eth3;14172.87;16729.57;30902.43;61.87;65.80;127.67;0.00;0.00
+1359741183;s1-eth2;14004.08;15526.92;29531.00;58.21;61.70;119.91;0.00;0.00
+1359741183;total;28176.94;32256.49;60433.43;120.08;127.50;247.58;0.00;0.00
+1359741184;s1-eth3;14176.99;16682.86;30859.85;61.94;65.80;127.73;0.00;0.00
+1359741184;s1-eth2;14059.50;16064.85;30124.34;58.31;62.07;120.38;0.00;0.00
+1359741184;total;28236.49;32747.70;60984.19;120.24;127.87;248.11;0.00;0.00
+1359741184;s1-eth3;14266.52;16809.46;31075.98;62.47;66.30;128.77;0.00;0.00
+1359741184;s1-eth2;14019.97;16252.05;30272.01;58.27;62.07;120.34;0.00;0.00
+1359741184;total;28286.49;33061.50;61347.99;120.74;128.37;249.11;0.00;0.00
+1359741185;s1-eth3;14244.57;16705.07;30949.64;62.34;66.13;128.47;0.00;0.00
+1359741185;s1-eth2;13958.36;15903.14;29861.50;58.07;61.74;119.81;0.00;0.00
+1359741185;total;28202.92;32608.21;60811.13;120.41;127.87;248.28;0.00;0.00
+1359741185;s1-eth3;14240.23;17117.47;31357.70;62.00;66.00;128.00;0.00;0.00
+1359741185;s1-eth2;13991.06;16252.48;30243.53;58.34;62.07;120.41;0.00;0.00
+1359741185;total;28231.29;33369.94;61601.23;120.34;128.07;248.41;0.00;0.00
+1359741186;s1-eth3;14290.23;17237.23;31527.46;62.34;66.40;128.73;0.00;0.00
+1359741186;s1-eth2;13952.43;16383.71;30336.15;58.17;61.94;120.11;0.00;0.00
+1359741186;total;28242.67;33620.94;61863.61;120.51;128.33;248.84;0.00;0.00
+1359741186;s1-eth3;14237.00;17322.03;31559.03;62.24;66.26;128.50;0.00;0.00
+1359741186;s1-eth2;14006.43;16407.91;30414.35;58.51;62.30;120.81;0.00;0.00
+1359741186;total;28243.43;33729.94;61973.38;120.74;128.57;249.31;0.00;0.00
+1359741187;s1-eth3;14275.79;17335.20;31610.99;62.40;66.46;128.87;0.00;0.00
+1359741187;s1-eth2;14020.97;16570.46;30591.43;58.08;61.94;120.01;0.00;0.00
+1359741187;total;28296.76;33905.66;62202.42;120.48;128.40;248.88;0.00;0.00
+1359741187;s1-eth3;14224.86;17284.00;31508.86;62.33;66.40;128.73;0.00;0.00
+1359741187;s1-eth2;14008.90;16717.32;30726.23;58.11;62.04;120.15;0.00;0.00
+1359741187;total;28233.76;34001.32;62235.08;120.44;128.44;248.88;0.00;0.00
+1359741188;s1-eth3;14217.54;17279.61;31497.15;62.27;66.33;128.60;0.00;0.00
+1359741188;s1-eth2;14033.99;17523.84;31557.83;58.08;62.24;120.31;0.00;0.00
+1359741188;total;28251.53;34803.45;63054.98;120.34;128.57;248.91;0.00;0.00
+1359741188;s1-eth3;14240.01;17168.41;31408.42;62.07;66.06;128.13;0.00;0.00
+1359741188;s1-eth2;13972.25;17365.84;31338.10;57.84;61.97;119.81;0.00;0.00
+1359741188;total;28212.26;34534.25;62746.51;119.91;128.03;247.95;0.00;0.00
+1359741189;s1-eth3;14197.66;17161.82;31359.48;61.97;65.96;127.93;0.00;0.00
+1359741189;s1-eth2;13933.03;17423.33;31356.36;57.97;62.14;120.11;0.00;0.00
+1359741189;total;28130.69;34585.15;62715.84;119.94;128.10;248.04;0.00;0.00
+1359741189;s1-eth3;14239.22;17166.22;31405.45;62.07;66.03;128.10;0.00;0.00
+1359741189;s1-eth2;13973.60;17874.79;31848.39;58.34;62.60;120.95;0.00;0.00
+1359741189;total;28212.82;35041.02;63253.84;120.41;128.63;249.04;0.00;0.00
+1359741190;s1-eth3;14265.97;16968.42;31234.39;61.97;65.87;127.83;0.00;0.00
+1359741190;s1-eth2;13953.80;17392.19;31346.00;58.24;62.37;120.61;0.00;0.00
+1359741190;total;28219.77;34360.61;62580.39;120.21;128.24;248.45;0.00;0.00
+1359741190;s1-eth3;14219.60;16796.62;31016.22;62.24;66.10;128.33;0.00;0.00
+1359741190;s1-eth2;14017.17;17309.56;31326.73;58.48;62.54;121.01;0.00;0.00
+1359741190;total;28236.77;34106.18;62342.95;120.71;128.64;249.35;0.00;0.00
+1359741191;s1-eth3;14218.41;17168.08;31386.48;62.04;66.07;128.10;0.00;0.00
+1359741191;s1-eth2;14086.87;17551.61;31638.47;58.54;62.67;121.21;0.00;0.00
+1359741191;total;28305.27;34719.69;63024.96;120.58;128.74;249.31;0.00;0.00
+1359741191;s1-eth3;14191.84;17159.28;31351.12;61.94;65.93;127.87;0.00;0.00
+1359741191;s1-eth2;14089.10;17604.98;31694.07;58.61;62.77;121.38;0.00;0.00
+1359741191;total;28280.94;34764.25;63045.19;120.54;128.70;249.25;0.00;0.00
+1359741192;s1-eth3;14190.51;16938.92;31129.43;62.20;66.13;128.33;0.00;0.00
+1359741192;s1-eth2;14110.12;17707.04;31817.16;58.67;62.90;121.58;0.00;0.00
+1359741192;total;28300.63;34645.96;62946.59;120.88;129.03;249.91;0.00;0.00
+1359741192;s1-eth3;14276.54;16526.52;30803.06;62.50;66.26;128.77;0.00;0.00
+1359741192;s1-eth2;14094.06;17793.80;31887.86;58.57;62.80;121.38;0.00;0.00
+1359741192;total;28370.60;34320.32;62690.92;121.08;129.07;250.14;0.00;0.00
+1359741193;s1-eth3;14230.43;16324.32;30554.76;62.20;66.03;128.23;0.00;0.00
+1359741193;s1-eth2;14034.64;17853.39;31888.03;58.71;63.00;121.71;0.00;0.00
+1359741193;total;28265.08;34177.71;62442.78;120.91;129.03;249.95;0.00;0.00
+1359741193;s1-eth3;14239.00;16393.72;30632.72;61.80;65.67;127.47;0.00;0.00
+1359741193;s1-eth2;14001.38;17837.99;31839.36;58.47;62.77;121.24;0.00;0.00
+1359741193;total;28240.38;34231.71;62472.08;120.28;128.43;248.71;0.00;0.00
+1359741194;s1-eth3;14246.72;16155.80;30402.52;61.74;65.60;127.33;0.00;0.00
+1359741194;s1-eth2;13962.02;17729.20;31691.22;58.28;62.54;120.81;0.00;0.00
+1359741194;total;28208.74;33885.00;62093.74;120.01;128.14;248.15;0.00;0.00
+1359741194;s1-eth3;14229.85;15785.80;30015.65;61.87;65.67;127.53;0.00;0.00
+1359741194;s1-eth2;14053.25;17782.00;31835.26;59.11;63.34;122.45;0.00;0.00
+1359741194;total;28283.11;33567.80;61850.91;120.98;129.00;249.98;0.00;0.00
+1359741195;s1-eth3;14260.26;15585.20;29845.46;62.47;66.16;128.63;0.00;0.00
+1359741195;s1-eth2;14131.76;17617.13;31748.90;59.51;63.67;123.18;0.00;0.00
+1359741195;total;28392.02;33202.33;61594.35;121.98;129.83;251.81;0.00;0.00
+1359741195;s1-eth3;14201.72;15251.00;29452.72;62.47;66.06;128.53;0.00;0.00
+1359741195;s1-eth2;14126.36;17559.33;31685.70;59.37;63.50;122.88;0.00;0.00
+1359741195;total;28328.09;32810.33;61138.42;121.84;129.57;251.41;0.00;0.00
+1359741196;s1-eth3;14183.93;14743.81;28927.74;62.77;66.16;128.93;0.00;0.00
+1359741196;s1-eth2;14143.03;17783.72;31926.75;59.24;63.37;122.61;0.00;0.00
+1359741196;total;28326.96;32527.53;60854.49;122.01;129.53;251.54;0.00;0.00
+1359741196;s1-eth3;14240.39;14603.41;28843.81;62.80;66.16;128.96;0.00;0.00
+1359741196;s1-eth2;14124.10;17955.52;32079.61;58.97;63.14;122.11;0.00;0.00
+1359741196;total;28364.49;32558.93;60923.42;121.78;129.30;251.08;0.00;0.00
+1359741197;s1-eth3;14161.95;14061.10;28223.05;62.43;65.73;128.17;0.00;0.00
+1359741197;s1-eth2;14043.26;18075.88;32119.14;58.64;62.84;121.48;0.00;0.00
+1359741197;total;28205.21;32136.97;60342.18;121.08;128.57;249.65;0.00;0.00
+1359741197;s1-eth3;14225.32;13731.30;27956.61;62.50;65.70;128.20;0.00;0.00
+1359741197;s1-eth2;14045.69;17950.88;31996.57;58.81;63.07;121.88;0.00;0.00
+1359741197;total;28271.01;31682.17;59953.18;121.31;128.77;250.08;0.00;0.00
+1359741198;s1-eth3;14247.97;13471.75;27719.72;62.34;65.30;127.63;0.00;0.00
+1359741198;s1-eth2;14041.90;17786.01;31827.91;59.21;63.40;122.61;0.00;0.00
+1359741198;total;28289.87;31257.76;59547.63;121.54;128.70;250.24;0.00;0.00
+1359741198;s1-eth3;14207.44;13095.42;27302.85;62.37;65.27;127.63;0.00;0.00
+1359741198;s1-eth2;14181.47;17468.81;31650.27;60.21;64.27;124.48;0.00;0.00
+1359741198;total;28388.90;30564.22;58953.13;122.58;129.54;252.11;0.00;0.00
+1359741199;s1-eth3;14222.57;12757.73;26980.30;62.37;65.10;127.47;0.00;0.00
+1359741199;s1-eth2;14196.00;16986.37;31182.38;60.14;64.04;124.18;0.00;0.00
+1359741199;total;28418.58;29744.10;58162.67;122.51;129.14;251.65;0.00;0.00
+1359741199;s1-eth3;14209.84;12768.84;26978.67;62.54;65.27;127.80;0.00;0.00
+1359741199;s1-eth2;14226.31;16999.67;31225.98;60.34;64.24;124.58;0.00;0.00
+1359741199;total;28436.15;29768.51;58204.66;122.88;129.51;252.39;0.00;0.00
+1359741200;s1-eth3;14192.44;12393.26;26585.69;62.60;65.23;127.84;0.00;0.00
+1359741200;s1-eth2;14259.48;17015.04;31274.52;60.58;64.47;125.05;0.00;0.00
+1359741200;total;28451.92;29408.29;57860.21;123.18;129.71;252.88;0.00;0.00
+1359741200;s1-eth3;14250.80;12125.86;26376.66;62.87;65.43;128.30;0.00;0.00
+1359741200;s1-eth2;14227.51;16685.24;30912.75;60.58;64.44;125.01;0.00;0.00
+1359741200;total;28478.32;28811.09;57289.41;123.45;129.87;253.32;0.00;0.00
+1359741201;s1-eth3;14173.19;12090.73;26263.92;62.34;64.90;127.24;0.00;0.00
+1359741201;s1-eth2;14169.43;16691.82;30861.25;60.71;64.54;125.25;0.00;0.00
+1359741201;total;28342.62;28782.55;57125.17;123.05;129.44;252.49;0.00;0.00
+1359741201;s1-eth3;14189.16;11509.76;25698.92;62.20;64.60;126.81;0.00;0.00
+1359741201;s1-eth2;14197.86;16916.42;31114.29;61.21;65.10;126.31;0.00;0.00
+1359741201;total;28387.02;28426.19;56813.21;123.41;129.71;253.12;0.00;0.00
+1359741202;s1-eth3;14219.93;11272.10;25492.03;62.24;64.54;126.77;0.00;0.00
+1359741202;s1-eth2;14162.40;16489.48;30651.88;61.21;65.00;126.21;0.00;0.00
+1359741202;total;28382.33;27761.58;56143.91;123.45;129.54;252.99;0.00;0.00
+1359741202;s1-eth3;14164.20;10795.64;24959.83;62.24;64.40;126.64;0.00;0.00
+1359741202;s1-eth2;14204.83;16440.48;30645.31;61.24;64.97;126.21;0.00;0.00
+1359741202;total;28369.03;27236.11;55605.14;123.48;129.37;252.85;0.00;0.00
+1359741203;s1-eth3;14163.27;10549.13;24712.40;62.07;64.20;126.27;0.00;0.00
+1359741203;s1-eth2;14210.02;16343.27;30553.30;60.51;64.21;124.72;0.00;0.00
+1359741203;total;28373.29;26892.40;55265.69;122.58;128.41;250.99;0.00;0.00
+1359741203;s1-eth3;14135.53;10546.93;24682.46;62.04;64.17;126.21;0.00;0.00
+1359741203;s1-eth2;14230.62;16216.07;30446.70;60.71;64.41;125.12;0.00;0.00
+1359741203;total;28366.16;26763.00;55129.16;122.75;128.58;251.32;0.00;0.00
+1359741204;s1-eth3;14086.60;10382.76;24469.35;61.71;63.80;125.51;0.00;0.00
+1359741204;s1-eth2;14244.83;16220.46;30465.29;60.78;64.47;125.25;0.00;0.00
+1359741204;total;28331.42;26603.22;54934.65;122.48;128.28;250.76;0.00;0.00
+1359741204;s1-eth3;14111.40;9763.86;23875.25;61.74;63.64;125.38;0.00;0.00
+1359741204;s1-eth2;14212.06;16213.86;30425.92;60.64;64.37;125.02;0.00;0.00
+1359741204;total;28323.46;25977.72;54301.18;122.38;128.01;250.39;0.00;0.00
+1359741205;s1-eth3;14094.23;9617.25;23711.48;61.71;63.54;125.24;0.00;0.00
+1359741205;s1-eth2;14169.61;16547.40;30717.01;60.61;64.47;125.08;0.00;0.00
+1359741205;total;28263.84;26164.65;54428.49;122.32;128.01;250.32;0.00;0.00
+1359741205;s1-eth3;14100.63;9552.88;23653.52;61.47;63.27;124.74;0.00;0.00
+1359741205;s1-eth2;14182.25;16848.00;31030.24;60.81;64.77;125.58;0.00;0.00
+1359741205;total;28282.88;26400.88;54683.76;122.28;128.04;250.32;0.00;0.00
+1359741206;s1-eth3;14149.19;9370.45;23519.63;61.60;63.34;124.94;0.00;0.00
+1359741206;s1-eth2;14164.01;16861.01;31025.01;60.97;64.97;125.94;0.00;0.00
+1359741206;total;28313.19;26231.45;54544.65;122.58;128.30;250.88;0.00;0.00
+1359741206;s1-eth3;14135.92;9276.41;23412.33;62.27;64.04;126.30;0.00;0.00
+1359741206;s1-eth2;14191.24;16635.81;30827.05;61.14;65.10;126.24;0.00;0.00
+1359741206;total;28327.16;25912.22;54239.38;123.41;129.14;252.55;0.00;0.00
+1359741207;s1-eth3;14171.68;9276.41;23448.09;62.30;64.04;126.34;0.00;0.00
+1359741207;s1-eth2;14233.29;16575.93;30809.22;61.01;64.90;125.91;0.00;0.00
+1359741207;total;28404.97;25852.34;54257.31;123.31;128.94;252.25;0.00;0.00
+1359741207;s1-eth3;14145.51;8550.21;22695.73;62.24;63.67;125.90;0.00;0.00
+1359741207;s1-eth2;14238.89;16433.33;30672.22;61.04;64.87;125.91;0.00;0.00
+1359741207;total;28384.40;24983.54;53367.94;123.28;128.54;251.82;0.00;0.00
+1359741208;s1-eth3;14117.24;8592.53;22709.77;62.14;63.60;125.74;0.00;0.00
+1359741208;s1-eth2;14249.63;16286.62;30536.26;60.97;64.77;125.74;0.00;0.00
+1359741208;total;28366.87;24879.15;53246.02;123.11;128.37;251.48;0.00;0.00
+1359741208;s1-eth3;14137.17;8449.93;22587.10;62.14;63.57;125.71;0.00;0.00
+1359741208;s1-eth2;14207.53;16282.22;30489.76;60.84;64.70;125.54;0.00;0.00
+1359741208;total;28344.71;24732.15;53076.86;122.98;128.27;251.25;0.00;0.00
+1359741209;s1-eth3;14075.06;8325.78;22400.84;61.70;63.10;124.81;0.00;0.00
+1359741209;s1-eth2;14143.00;16269.05;30412.04;60.67;64.50;125.18;0.00;0.00
+1359741209;total;28218.06;24594.82;52812.88;122.38;127.61;249.99;0.00;0.00
+1359741209;s1-eth3;14097.86;8265.78;22363.64;61.54;62.90;124.44;0.00;0.00
+1359741209;s1-eth2;14199.90;16204.05;30403.94;61.14;64.94;126.08;0.00;0.00
+1359741209;total;28297.76;24469.82;52767.58;122.68;127.84;250.52;0.00;0.00
+1359741210;s1-eth3;14116.79;8125.66;22242.45;61.64;62.90;124.54;0.00;0.00
+1359741210;s1-eth2;14146.74;16152.95;30299.69;61.07;64.87;125.95;0.00;0.00
+1359741210;total;28263.53;24278.61;52542.13;122.71;127.77;250.49;0.00;0.00
+1359741210;s1-eth3;14084.89;8261.66;22346.55;61.44;62.84;124.27;0.00;0.00
+1359741210;s1-eth2;14226.90;15960.75;30187.65;61.84;65.50;127.35;0.00;0.00
+1359741210;total;28311.79;24222.41;52534.20;123.28;128.34;251.62;0.00;0.00
+1359741211;s1-eth3;14101.32;8350.68;22452.00;61.34;62.77;124.11;0.00;0.00
+1359741211;s1-eth2;14289.88;15947.58;30237.45;61.64;65.30;126.95;0.00;0.00
+1359741211;total;28391.20;24298.26;52689.46;122.98;128.07;251.05;0.00;0.00
+1359741211;s1-eth3;14045.22;8219.68;22264.90;60.84;62.20;123.04;0.00;0.00
+1359741211;s1-eth2;14282.64;16228.38;30511.02;61.54;65.30;126.85;0.00;0.00
+1359741211;total;28327.87;24448.06;52775.92;122.38;127.51;249.89;0.00;0.00
+1359741212;s1-eth3;13973.47;7891.14;21864.60;60.14;61.47;121.61;0.00;0.00
+1359741212;s1-eth2;14325.92;15634.36;29960.29;61.91;65.50;127.41;0.00;0.00
+1359741212;total;28299.39;23525.50;51824.89;122.05;126.97;249.02;0.00;0.00
+1359741212;s1-eth3;14006.67;8093.74;22100.40;60.24;61.70;121.94;0.00;0.00
+1359741212;s1-eth2;14209.02;14649.96;28858.99;61.31;64.77;126.08;0.00;0.00
+1359741212;total;28215.69;22743.70;50959.39;121.55;126.47;248.02;0.00;0.00
+1359741213;s1-eth3;13984.71;8276.17;22260.88;60.07;61.64;121.71;0.00;0.00
+1359741213;s1-eth2;14142.19;14071.92;28214.11;61.21;64.50;125.71;0.00;0.00
+1359741213;total;28126.90;22348.09;50474.99;121.28;126.14;247.42;0.00;0.00
+1359741213;s1-eth3;14030.31;8053.17;22083.48;60.37;61.80;122.18;0.00;0.00
+1359741213;s1-eth2;14166.72;13470.12;27636.84;61.61;64.60;126.21;0.00;0.00
+1359741213;total;28197.04;21523.29;49720.33;121.98;126.41;248.39;0.00;0.00
+1359741214;s1-eth3;14049.77;8055.37;22105.14;60.34;61.84;122.18;0.00;0.00
+1359741214;s1-eth2;14098.93;12936.59;27035.51;61.54;64.31;125.85;0.00;0.00
+1359741214;total;28148.70;20991.95;49140.65;121.88;126.14;248.02;0.00;0.00
+1359741214;s1-eth3;13973.67;7924.37;21898.04;59.77;61.27;121.04;0.00;0.00
+1359741214;s1-eth2;14121.89;12502.19;26624.08;61.44;64.11;125.55;0.00;0.00
+1359741214;total;28095.57;20426.55;48522.12;121.21;125.38;246.59;0.00;0.00
+1359741215;s1-eth3;13973.31;7962.29;21935.60;59.64;61.14;120.78;0.00;0.00
+1359741215;s1-eth2;14175.35;12506.58;26681.93;61.54;64.17;125.71;0.00;0.00
+1359741215;total;28148.66;20468.87;48617.53;121.18;125.31;246.49;0.00;0.00
+1359741215;s1-eth3;13964.17;7494.29;21458.46;59.87;61.14;121.01;0.00;0.00
+1359741215;s1-eth2;14160.85;11929.85;26090.70;61.41;63.94;125.35;0.00;0.00
+1359741215;total;28125.03;19424.14;47549.16;121.28;125.08;246.36;0.00;0.00
+1359741216;s1-eth3;13886.84;7447.31;21334.16;59.20;60.43;119.64;0.00;0.00
+1359741216;s1-eth2;14204.51;11988.18;26192.69;61.63;64.13;125.76;0.00;0.00
+1359741216;total;28091.35;19435.49;47526.84;120.84;124.56;245.40;0.00;0.00
+1359741216;s1-eth3;13958.28;7520.51;21478.79;59.60;60.83;120.44;0.00;0.00
+1359741216;s1-eth2;14127.61;11948.58;26076.19;61.03;63.53;124.56;0.00;0.00
+1359741216;total;28085.89;19469.09;47554.98;120.64;124.36;245.00;0.00;0.00
+1359741217;s1-eth3;13903.02;7540.87;21443.89;59.17;60.44;119.61;0.00;0.00
+1359741217;s1-eth2;14095.44;11853.10;25948.54;61.03;63.50;124.53;0.00;0.00
+1359741217;total;27998.46;19393.97;47392.44;120.20;123.93;244.14;0.00;0.00
+1359741217;s1-eth3;13976.09;7571.67;21547.76;59.60;60.90;120.51;0.00;0.00
+1359741217;s1-eth2;14133.91;11683.63;25817.54;61.40;63.76;125.16;0.00;0.00
+1359741217;total;28109.99;19255.31;47365.30;121.00;124.67;245.67;0.00;0.00
+1359741218;s1-eth3;14003.43;7718.38;21721.81;59.67;61.00;120.67;0.00;0.00
+1359741218;s1-eth2;14125.79;10772.12;24897.92;62.03;64.10;126.13;0.00;0.00
+1359741218;total;28129.22;18490.50;46619.73;121.70;125.10;246.80;0.00;0.00
+1359741218;s1-eth3;13986.43;7729.38;21715.81;59.84;61.17;121.01;0.00;0.00
+1359741218;s1-eth2;14195.36;10827.12;25022.48;62.86;64.93;127.79;0.00;0.00
+1359741218;total;28181.79;18556.50;46738.29;122.70;126.10;248.80;0.00;0.00
+1359741219;s1-eth3;14005.29;7627.18;21632.48;59.74;61.04;120.77;0.00;0.00
+1359741219;s1-eth2;14279.39;10544.89;24824.28;62.93;64.90;127.83;0.00;0.00
+1359741219;total;28284.68;18172.07;46456.76;122.67;125.93;248.60;0.00;0.00
+1359741219;s1-eth3;13976.39;7544.58;21520.98;59.97;61.20;121.17;0.00;0.00
+1359741219;s1-eth2;14226.56;9752.62;23979.18;62.50;64.23;126.73;0.00;0.00
+1359741219;total;28202.95;17297.21;45500.16;122.47;125.43;247.90;0.00;0.00
+1359741220;s1-eth3;13932.28;7724.82;21657.11;59.77;61.10;120.87;0.00;0.00
+1359741220;s1-eth2;14267.54;9674.74;23942.29;62.76;64.46;127.23;0.00;0.00
+1359741220;total;28199.82;17399.57;45599.39;122.54;125.56;248.10;0.00;0.00
+1359741220;s1-eth3;13956.68;7854.22;21810.91;59.54;60.94;120.47;0.00;0.00
+1359741220;s1-eth2;14182.74;9628.58;23811.32;62.06;63.76;125.83;0.00;0.00
+1359741220;total;28139.42;17482.80;45622.22;121.60;124.70;246.30;0.00;0.00
+1359741221;s1-eth3;13924.75;7649.83;21574.58;59.34;60.67;120.01;0.00;0.00
+1359741221;s1-eth2;14147.25;9255.19;23402.44;62.13;63.76;125.89;0.00;0.00
+1359741221;total;28071.99;16905.02;44977.01;121.47;124.43;245.90;0.00;0.00
+1359741221;s1-eth3;13969.08;7473.63;21442.71;59.54;60.84;120.37;0.00;0.00
+1359741221;s1-eth2;14163.95;9230.42;23394.37;62.53;64.10;126.63;0.00;0.00
+1359741221;total;28133.02;16704.06;44837.08;122.07;124.93;247.00;0.00;0.00
+1359741222;s1-eth3;13983.78;7407.17;21390.95;59.27;60.54;119.81;0.00;0.00
+1359741222;s1-eth2;14152.10;9101.42;23253.52;62.76;64.26;127.03;0.00;0.00
+1359741222;total;28135.89;16508.58;44644.47;122.04;124.80;246.83;0.00;0.00
+1359741222;s1-eth3;13936.75;7458.37;21395.11;59.31;60.60;119.91;0.00;0.00
+1359741222;s1-eth2;14132.84;8765.25;22898.09;62.73;64.13;126.86;0.00;0.00
+1359741222;total;28069.59;16223.61;44293.20;122.04;124.73;246.77;0.00;0.00
+1359741223;s1-eth3;13962.23;7222.64;21184.87;59.41;60.57;119.98;0.00;0.00
+1359741223;s1-eth2;14197.37;8474.33;22671.70;62.70;63.96;126.66;0.00;0.00
+1359741223;total;28159.61;15696.97;43856.57;122.10;124.53;246.63;0.00;0.00
+1359741223;s1-eth3;13936.73;7140.04;21076.77;59.57;60.74;120.31;0.00;0.00
+1359741223;s1-eth2;14198.11;8461.13;22659.24;62.50;63.76;126.26;0.00;0.00
+1359741223;total;28134.84;15601.17;43736.01;122.07;124.50;246.57;0.00;0.00
+1359741224;s1-eth3;13904.96;7231.25;21136.22;59.54;60.70;120.24;0.00;0.00
+1359741224;s1-eth2;14244.55;8476.50;22721.05;62.73;63.99;126.72;0.00;0.00
+1359741224;total;28149.51;15707.76;43857.26;122.27;124.70;246.97;0.00;0.00
+1359741224;s1-eth3;13921.46;7177.85;21099.32;59.41;60.60;120.01;0.00;0.00
+1359741224;s1-eth2;14175.41;8436.90;22612.31;62.13;63.39;125.52;0.00;0.00
+1359741224;total;28096.88;15614.76;43711.63;121.54;124.00;245.53;0.00;0.00
+1359741225;s1-eth3;13870.10;7133.94;21004.04;58.77;59.94;118.71;0.00;0.00
+1359741225;s1-eth2;14118.73;8417.14;22535.87;61.80;63.10;124.89;0.00;0.00
+1359741225;total;27988.83;15551.08;43539.91;120.57;123.03;243.60;0.00;0.00
+1359741225;s1-eth3;13933.90;7207.14;21141.04;59.11;60.34;119.44;0.00;0.00
+1359741225;s1-eth2;14116.79;8461.74;22578.53;61.80;63.06;124.86;0.00;0.00
+1359741225;total;28050.69;15668.88;43719.57;120.90;123.40;244.30;0.00;0.00
+1359741226;s1-eth3;13928.44;7258.84;21187.28;58.47;59.71;118.18;0.00;0.00
+1359741226;s1-eth2;14043.21;8024.18;22067.39;61.63;62.80;124.43;0.00;0.00
+1359741226;total;27971.65;15283.02;43254.67;120.11;122.50;242.61;0.00;0.00
+1359741226;s1-eth3;13849.74;7228.04;21077.78;58.01;59.24;117.25;0.00;0.00
+1359741226;s1-eth2;14058.67;7756.58;21815.26;61.86;63.00;124.86;0.00;0.00
+1359741226;total;27908.42;14984.62;42893.04;119.87;122.24;242.11;0.00;0.00
+1359741227;s1-eth3;13881.41;7285.72;21167.14;58.14;59.41;117.55;0.00;0.00
+1359741227;s1-eth2;14123.18;7663.17;21786.35;61.83;63.00;124.83;0.00;0.00
+1359741227;total;28004.59;14948.89;42953.48;119.97;122.40;242.37;0.00;0.00
+1359741227;s1-eth3;13843.58;7287.92;21131.50;58.14;59.44;117.58;0.00;0.00
+1359741227;s1-eth2;14096.95;7451.77;21548.71;61.56;62.63;124.19;0.00;0.00
+1359741227;total;27940.52;14739.69;42680.22;119.71;122.07;241.77;0.00;0.00
+1359741228;s1-eth3;13793.28;7190.12;20983.40;58.01;59.37;117.38;0.00;0.00
+1359741228;s1-eth2;14107.82;7476.52;21584.34;61.20;62.30;123.50;0.00;0.00
+1359741228;total;27901.10;14666.64;42567.74;119.21;121.67;240.88;0.00;0.00
+1359741228;s1-eth3;13835.88;7381.72;21217.60;58.01;59.44;117.45;0.00;0.00
+1359741228;s1-eth2;14018.09;7651.12;21669.21;60.17;61.40;121.56;0.00;0.00
+1359741228;total;27853.97;15032.84;42886.81;118.17;120.84;239.01;0.00;0.00
+1359741229;s1-eth3;13823.11;7381.72;21204.82;58.04;59.44;117.48;0.00;0.00
+1359741229;s1-eth2;14008.11;7993.43;22001.54;60.30;61.63;121.93;0.00;0.00
+1359741229;total;27831.22;15375.15;43206.37;118.34;121.07;239.41;0.00;0.00
+1359741229;s1-eth3;13840.51;7519.92;21360.42;57.97;59.41;117.38;0.00;0.00
+1359741229;s1-eth2;14011.91;8189.43;22201.34;60.36;61.76;122.13;0.00;0.00
+1359741229;total;27852.42;15709.35;43561.77;118.34;121.17;239.51;0.00;0.00
+1359741230;s1-eth3;13862.39;7686.98;21549.38;57.58;59.11;116.68;0.00;0.00
+1359741230;s1-eth2;13940.22;8222.97;22163.19;60.13;61.56;121.70;0.00;0.00
+1359741230;total;27802.62;15909.95;43712.57;117.71;120.67;238.38;0.00;0.00
+1359741230;s1-eth3;13824.89;7999.18;21824.08;57.31;58.87;116.18;0.00;0.00
+1359741230;s1-eth2;13942.75;8733.37;22676.12;59.97;61.50;121.46;0.00;0.00
+1359741230;total;27767.65;16732.55;44500.20;117.27;120.37;237.64;0.00;0.00
+1359741231;s1-eth3;13852.84;8250.28;22103.12;57.51;59.14;116.65;0.00;0.00
+1359741231;s1-eth2;13969.20;8764.11;22733.31;60.36;61.96;122.33;0.00;0.00
+1359741231;total;27822.04;17014.39;44836.43;117.87;121.10;238.97;0.00;0.00
+1359741231;s1-eth3;13807.31;8237.08;22044.39;57.31;58.94;116.25;0.00;0.00
+1359741231;s1-eth2;13721.53;8486.71;22208.24;59.06;60.60;119.66;0.00;0.00
+1359741231;total;27528.84;16723.79;44252.63;116.37;119.54;235.91;0.00;0.00
+1359741232;s1-eth3;13746.79;8319.52;22066.31;57.14;58.77;115.91;0.00;0.00
+1359741232;s1-eth2;13523.73;8374.13;21897.86;58.10;59.60;117.70;0.00;0.00
+1359741232;total;27270.52;16693.65;43964.17;115.24;118.37;233.61;0.00;0.00
+1359741232;s1-eth3;13552.46;8404.92;21957.38;56.21;57.94;114.15;0.00;0.00
+1359741232;s1-eth2;13253.30;8167.73;21421.03;57.13;58.60;115.73;0.00;0.00
+1359741232;total;26805.76;16572.65;43378.41;113.34;116.54;229.88;0.00;0.00
+1359741233;s1-eth3;13337.52;8396.73;21734.26;55.41;57.11;112.52;0.00;0.00
+1359741233;s1-eth2;13015.04;8032.60;21047.64;56.50;57.97;114.47;0.00;0.00
+1359741233;total;26352.56;16429.34;42781.90;111.91;115.07;226.98;0.00;0.00
+1359741233;s1-eth3;13152.32;8341.73;21494.06;54.58;56.27;110.85;0.00;0.00
+1359741233;s1-eth2;12769.74;7957.80;20727.54;55.37;56.83;112.20;0.00;0.00
+1359741233;total;25922.06;16299.54;42221.60;109.94;113.11;223.05;0.00;0.00
+1359741234;s1-eth3;12931.56;8269.28;21200.84;53.48;55.18;108.66;0.00;0.00
+1359741234;s1-eth2;12530.78;7887.54;20418.33;54.27;55.77;110.04;0.00;0.00
+1359741234;total;25462.35;16156.82;41619.17;107.75;110.94;218.69;0.00;0.00
+1359741234;s1-eth3;12646.86;8194.48;20841.34;52.35;54.04;106.39;0.00;0.00
+1359741234;total;614891469123676667.94;614891469123667736.56;614891469123692684.00;614891469123651826.12;614891469123651829.31;614891469123651934.94;0.00;0.00
+1359741235;s1-eth3;12445.10;8143.98;20589.08;51.58;53.28;104.86;0.00;0.00
+1359741235;total;614891469123676260.62;614891469123667286.62;614891469123691826.81;614891469123651824.38;614891469123651827.44;614891469123651931.31;0.00;0.00
+1359741235;s1-eth3;12244.23;8099.98;20344.21;50.88;52.61;103.49;0.00;0.00
+1359741235;total;614891469123675818.12;614891469123666884.81;614891469123690982.56;614891469123651822.62;614891469123651825.62;614891469123651927.75;0.00;0.00
+1359741236;s1-eth3;11986.76;8032.05;20018.82;49.85;51.58;101.43;0.00;0.00
+1359741236;total;614891469123675355.88;614891469123666735.81;614891469123690371.25;614891469123651820.38;614891469123651823.31;614891469123651923.25;0.00;0.00
+1359741236;total;1229782938247326518.12;1229782938247318220.25;1229782938247341297.50;1229782938247303538.12;1229782938247303541.12;1229782938247303638.00;0.00;0.00
+1359741237;total;1229782938247326045.25;1229782938247318110.50;1229782938247340714.62;1229782938247303536.38;1229782938247303539.50;1229782938247303634.62;0.00;0.00
+1359741237;total;1229782938247325632.25;1229782938247317998.38;1229782938247340189.62;1229782938247303534.62;1229782938247303537.75;1229782938247303631.25;0.00;0.00
+1359741238;total;1229782938247325190.88;1229782938247317824.38;1229782938247339574.25;1229782938247303532.75;1229782938247303535.88;1229782938247303627.38;0.00;0.00
+1359741238;total;1229782938247324664.50;1229782938247317298.12;1229782938247338521.62;1229782938247303530.62;1229782938247303533.62;1229782938247303622.88;0.00;0.00
+1359741239;total;1229782938247324255.38;1229782938247316810.25;1229782938247337624.50;1229782938247303529.12;1229782938247303531.88;1229782938247303619.62;0.00;0.00
+1359741239;total;1229782938247323793.50;1229782938247316584.62;1229782938247336937.12;1229782938247303527.12;1229782938247303529.88;1229782938247303615.62;0.00;0.00
+1359741240;total;1229782938247323358.00;1229782938247316461.75;1229782938247336378.62;1229782938247303525.25;1229782938247303528.00;1229782938247303611.88;0.00;0.00
+1359741240;total;1229782938247322797.88;1229782938247316134.38;1229782938247335491.25;1229782938247303522.38;1229782938247303525.25;1229782938247303606.25;0.00;0.00
+1359741241;total;1229782938247322322.25;1229782938247315924.62;1229782938247334805.88;1229782938247303520.62;1229782938247303523.50;1229782938247303602.75;0.00;0.00
+1359741241;total;1229782938247321940.25;1229782938247315542.62;1229782938247334041.88;1229782938247303519.25;1229782938247303521.88;1229782938247303599.88;0.00;0.00
+1359741242;total;1229782938247321488.00;1229782938247315410.88;1229782938247333457.88;1229782938247303517.25;1229782938247303519.88;1229782938247303595.88;0.00;0.00
+1359741242;total;1229782938247320961.25;1229782938247315063.25;1229782938247332583.25;1229782938247303514.88;1229782938247303517.50;1229782938247303591.25;0.00;0.00
+1359741243;total;1229782938247320524.25;1229782938247314551.25;1229782938247331634.25;1229782938247303513.12;1229782938247303515.38;1229782938247303587.25;0.00;0.00
+1359741243;total;1229782938247320044.75;1229782938247314403.75;1229782938247331007.38;1229782938247303510.75;1229782938247303513.12;1229782938247303582.62;0.00;0.00
+1359741244;total;1229782938247319605.38;1229782938247314274.12;1229782938247330438.38;1229782938247303508.88;1229782938247303511.12;1229782938247303578.75;0.00;0.00
+1359741244;total;1229782938247319115.75;1229782938247313774.38;1229782938247329449.12;1229782938247303507.12;1229782938247303509.25;1229782938247303575.12;0.00;0.00
+1359741245;total;1229782938247318660.38;1229782938247313577.75;1229782938247328797.25;1229782938247303505.50;1229782938247303507.62;1229782938247303572.00;0.00;0.00
+1359741245;total;1229782938247318230.88;1229782938247313347.75;1229782938247328137.75;1229782938247303503.50;1229782938247303505.62;1229782938247303567.88;0.00;0.00
+1359741246;total;1229782938247317768.50;1229782938247312927.38;1229782938247327254.88;1229782938247303501.38;1229782938247303503.50;1229782938247303563.62;0.00;0.00
+1359741246;total;1229782938247317244.25;1229782938247312599.38;1229782938247326402.62;1229782938247303499.25;1229782938247303501.38;1229782938247303559.38;0.00;0.00
+1359741247;total;1229782938247316829.38;1229782938247312351.62;1229782938247325740.00;1229782938247303497.62;1229782938247303499.75;1229782938247303556.12;0.00;0.00
+1359741247;total;1229782938247316331.75;1229782938247312190.88;1229782938247325081.75;1229782938247303495.25;1229782938247303497.38;1229782938247303551.38;0.00;0.00
+1359741248;total;1229782938247315833.88;1229782938247311824.12;1229782938247324216.88;1229782938247303492.50;1229782938247303494.62;1229782938247303545.88;0.00;0.00
+1359741248;total;1229782938247315283.38;1229782938247311628.25;1229782938247323470.62;1229782938247303489.62;1229782938247303491.75;1229782938247303539.88;0.00;0.00
+1359741249;total;1229782938247314798.62;1229782938247311216.25;1229782938247322574.00;1229782938247303487.75;1229782938247303489.75;1229782938247303536.00;0.00;0.00
+1359741249;total;1229782938247314384.88;1229782938247311086.38;1229782938247322030.38;1229782938247303485.75;1229782938247303487.75;1229782938247303532.00;0.00;0.00
+1359741250;total;1229782938247313929.50;1229782938247310623.38;1229782938247321111.88;1229782938247303483.88;1229782938247303485.75;1229782938247303528.00;0.00;0.00
+1359741250;total;1229782938247313435.62;1229782938247310214.88;1229782938247320209.62;1229782938247303482.12;1229782938247303483.75;1229782938247303524.25;0.00;0.00
+1359741251;total;1229782938247313028.62;1229782938247309916.12;1229782938247319503.88;1229782938247303480.50;1229782938247303482.00;1229782938247303521.12;0.00;0.00
+1359741251;total;1229782938247312531.50;1229782938247309755.50;1229782938247318846.12;1229782938247303478.12;1229782938247303479.62;1229782938247303516.25;0.00;0.00
+1359741252;total;1229782938247312083.62;1229782938247309534.62;1229782938247318177.62;1229782938247303476.25;1229782938247303477.75;1229782938247303512.38;0.00;0.00
+1359741252;total;1229782938247311581.88;1229782938247309340.50;1229782938247317481.62;1229782938247303474.12;1229782938247303475.50;1229782938247303508.00;0.00;0.00
+1359741253;total;1229782938247311125.25;1229782938247309239.62;1229782938247316923.88;1229782938247303472.50;1229782938247303474.00;1229782938247303504.88;0.00;0.00
+1359741253;total;1229782938247310710.62;1229782938247309114.12;1229782938247316384.00;1229782938247303470.62;1229782938247303472.12;1229782938247303501.25;0.00;0.00
+1359741254;total;1229782938247310254.62;1229782938247308886.75;1229782938247315700.62;1229782938247303468.62;1229782938247303470.12;1229782938247303497.25;0.00;0.00
+1359741254;total;1229782938247309751.62;1229782938247308712.38;1229782938247315023.25;1229782938247303466.75;1229782938247303468.25;1229782938247303493.38;0.00;0.00
+1359741255;total;1229782938247309336.25;1229782938247308604.75;1229782938247314500.25;1229782938247303465.25;1229782938247303466.62;1229782938247303490.12;0.00;0.00
+1359741255;total;1229782938247308865.62;1229782938247308368.25;1229782938247313792.88;1229782938247303463.12;1229782938247303464.50;1229782938247303485.88;0.00;0.00
+1359741256;total;1229782938247308445.12;1229782938247308171.62;1229782938247313175.75;1229782938247303461.50;1229782938247303462.88;1229782938247303482.75;0.00;0.00
+1359741256;total;1229782938247307959.62;1229782938247307994.88;1229782938247312513.75;1229782938247303459.50;1229782938247303460.88;1229782938247303478.88;0.00;0.00
+1359741257;total;1229782938247307486.50;1229782938247307553.88;1229782938247311599.62;1229782938247303457.88;1229782938247303459.25;1229782938247303475.62;0.00;0.00
+1359741257;total;1229782938247307088.75;1229782938247307439.50;1229782938247311087.50;1229782938247303456.12;1229782938247303457.50;1229782938247303472.12;0.00;0.00
+1359741258;total;1229782938247306669.75;1229782938247307053.88;1229782938247310282.75;1229782938247303454.62;1229782938247303455.88;1229782938247303469.12;0.00;0.00
+1359741258;total;1229782938247306145.38;1229782938247306502.88;1229782938247309207.38;1229782938247303452.75;1229782938247303453.88;1229782938247303465.38;0.00;0.00
+1359741259;total;1229782938247305708.00;1229782938247306042.00;1229782938247308309.25;1229782938247303450.75;1229782938247303451.88;1229782938247303461.38;0.00;0.00
+1359741259;total;1229782938247305250.88;1229782938247305578.00;1229782938247307388.12;1229782938247303448.75;1229782938247303449.88;1229782938247303457.38;0.00;0.00
+1359741260;total;1229782938247304818.50;1229782938247305219.38;1229782938247306597.12;1229782938247303447.12;1229782938247303448.00;1229782938247303453.75;0.00;0.00
+1359741260;total;1229782938247304332.00;1229782938247304249.38;1229782938247305140.50;1229782938247303445.38;1229782938247303446.12;1229782938247303450.00;0.00;0.00
+1359741261;total;1229782938247303878.25;1229782938247303855.50;1229782938247304292.88;1229782938247303443.12;1229782938247303443.75;1229782938247303445.25;0.00;0.00
+1359741261;total;1229782938247303712.00;1229782938247303811.50;1229782938247304082.62;1229782938247303442.38;1229782938247303443.12;1229782938247303443.88;0.00;0.00
+1359741262;total;1229782938247303514.50;1229782938247303660.88;1229782938247303734.62;1229782938247303441.62;1229782938247303442.25;1229782938247303442.12;0.00;0.00
+1359741262;total;1229782938247303449.88;1229782938247303498.50;1229782938247303507.62;1229782938247303441.38;1229782938247303441.88;1229782938247303441.62;0.00;0.00
+1359741263;total;1229782938247303445.50;1229782938247303449.62;1229782938247303454.25;1229782938247303441.38;1229782938247303441.88;1229782938247303441.50;0.00;0.00
+1359741263;total;1229782938247303445.50;1229782938247303449.62;1229782938247303454.25;1229782938247303441.38;1229782938247303441.88;1229782938247303441.50;0.00;0.00
+1359741264;total;1229782938247303443.38;1229782938247303445.25;1229782938247303447.75;1229782938247303441.38;1229782938247303441.88;1229782938247303441.38;0.00;0.00
+1359741264;total;614891469123651722.81;614891469123651724.69;614891469123651727.19;614891469123651720.81;614891469123651721.31;614891469123651720.81;0.00;0.00
+1359741265;total;614891469123651722.81;614891469123651724.69;614891469123651727.19;614891469123651720.81;614891469123651721.31;614891469123651720.81;0.00;0.00
+1359741265;total;614891469123651720.62;614891469123651720.25;614891469123651720.62;614891469123651720.81;614891469123651721.25;614891469123651720.69;0.00;0.00
+1359741266;total;614891469123651720.62;614891469123651720.25;614891469123651720.62;614891469123651720.81;614891469123651721.25;614891469123651720.69;0.00;0.00
+1359741266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359741999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359742999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359743999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359744999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359745999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359746999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359747999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748226;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748227;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748228;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748229;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748230;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748231;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748232;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748233;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748234;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748235;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748236;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748237;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748238;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748239;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748240;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748241;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748242;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748243;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748244;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748245;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748246;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748247;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748248;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748249;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748250;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748251;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748252;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748253;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748254;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748255;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748256;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748257;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748258;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748259;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748260;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748261;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748262;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748263;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748264;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748265;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748266;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748267;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748268;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748269;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748270;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748271;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748272;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748273;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748274;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748275;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748276;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748277;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748278;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748279;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748280;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748281;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748282;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748283;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748284;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748285;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748286;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748287;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748288;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748289;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748290;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748291;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748292;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748293;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748294;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748295;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748296;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748297;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748298;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748299;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748300;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748301;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748302;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748303;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748304;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748305;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748306;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748307;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748308;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748309;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748310;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748311;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748312;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748313;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748314;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748315;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748316;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748317;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748318;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748319;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748320;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748321;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748322;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748323;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748324;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748325;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748326;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748327;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748328;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748329;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748330;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748331;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748332;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748333;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748334;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748335;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748336;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748337;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748338;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748339;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748340;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748341;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748342;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748343;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748344;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748345;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748346;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748347;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748348;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748349;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748350;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748351;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748352;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748353;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748354;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748355;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748356;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748357;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748358;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748359;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748360;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748361;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748362;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748363;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748364;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748365;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748366;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748367;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748368;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748369;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748370;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748371;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748372;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748373;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748374;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748375;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748376;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748377;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748378;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748379;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748380;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748381;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748382;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748383;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748384;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748385;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748386;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748387;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748388;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748389;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748390;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748391;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748392;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748393;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748394;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748395;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748396;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748397;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748398;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748399;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748400;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748401;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748402;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748403;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748404;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748405;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748406;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748407;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748408;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748409;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748410;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748411;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748412;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748413;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748414;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748415;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748416;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748417;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748418;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748419;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748420;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748421;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748422;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748423;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748424;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748425;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748426;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748427;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748428;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748429;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748430;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748431;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748432;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748433;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748434;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748435;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748436;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748437;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748438;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748439;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748440;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748441;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748442;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748443;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748444;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748445;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748446;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748447;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748448;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748449;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748450;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748451;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748452;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748453;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748454;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748455;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748456;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748457;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748458;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748459;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748460;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748461;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748462;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748463;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748464;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748465;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748466;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748467;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748468;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748469;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748470;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748471;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748472;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748473;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748474;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748475;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748476;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748477;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748478;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748479;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748480;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748481;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748482;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748483;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748484;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748485;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748486;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748487;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748488;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748489;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748490;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748491;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748492;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748493;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748494;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748495;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748496;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748497;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748498;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748499;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748500;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748501;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748502;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748503;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748504;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748505;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748506;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748507;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748508;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748509;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748510;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748511;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748512;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748513;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748514;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748515;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748516;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748517;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748518;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748519;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748520;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748521;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748522;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748523;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748524;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748525;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748526;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748527;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748528;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748529;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748530;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748531;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748532;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748533;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748534;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748535;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748536;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748537;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748538;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748539;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748540;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748541;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748542;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748543;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748544;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748545;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748546;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748547;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748548;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748549;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748550;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748551;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748552;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748553;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748554;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748555;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748556;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748557;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748558;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748559;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748560;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748561;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748562;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748563;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748564;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748565;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748566;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748567;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748568;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748569;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748570;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748571;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748572;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748573;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748574;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748575;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748576;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748577;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748578;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748579;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748580;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748581;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748582;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748583;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748584;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748585;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748586;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748587;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748588;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748589;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748590;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748591;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748592;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748593;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748594;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748595;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748596;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748597;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748598;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748599;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748600;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748601;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748602;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748603;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748604;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748605;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748606;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748607;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748608;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748609;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748610;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748611;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748612;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748613;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748614;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748615;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748616;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748617;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748618;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748619;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748620;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748621;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748622;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748623;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748624;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748625;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748626;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748627;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748628;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748629;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748630;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748631;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748632;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748633;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748634;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748635;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748636;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748637;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748638;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748639;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748640;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748641;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748642;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748643;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748644;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748645;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748646;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748647;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748648;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748649;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748650;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748651;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748652;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748653;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748654;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748655;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748656;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748657;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748658;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748659;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748660;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748661;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748662;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748663;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748664;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748665;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748666;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748667;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748668;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748669;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748670;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748671;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748672;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748673;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748674;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748675;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748676;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748677;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748678;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748679;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748680;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748681;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748682;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748683;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748684;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748685;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748686;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748687;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748688;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748689;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748690;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748691;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748692;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748693;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748694;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748695;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748696;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748697;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748698;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748699;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748700;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748701;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748702;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748703;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748704;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748705;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748706;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748707;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748708;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748709;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748710;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748711;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748712;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748713;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748714;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748715;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748716;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748717;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748718;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748719;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748720;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748721;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748722;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748723;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748724;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748725;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748726;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748727;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748728;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748729;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748730;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748731;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748732;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748733;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748734;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748735;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748736;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748737;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748738;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748739;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748740;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748741;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748742;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748743;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748744;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748745;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748746;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748747;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748748;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748749;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748750;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748751;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748752;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748753;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748754;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748755;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748756;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748757;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748758;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748759;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748760;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748761;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748762;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748763;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748764;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748765;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748766;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748767;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748768;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748769;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748770;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748771;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748772;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748773;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748774;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748775;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748776;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748777;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748778;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748779;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748780;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748781;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748782;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748783;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748784;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748785;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748786;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748787;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748788;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748789;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748790;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748791;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748792;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748793;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748794;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748795;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748796;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748797;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748798;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748799;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748800;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748801;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748802;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748803;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748804;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748805;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748806;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748807;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748808;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748809;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748810;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748811;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748812;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748813;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748814;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748815;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748816;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748817;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748818;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748819;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748820;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748821;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748822;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748823;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748824;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748825;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748826;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748827;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748828;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748829;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748830;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748831;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748832;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748833;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748834;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748835;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748836;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748837;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748838;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748839;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748840;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748841;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748842;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748843;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748844;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748845;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748846;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748847;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748848;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748849;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748850;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748851;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748852;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748853;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748854;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748855;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748856;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748857;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748858;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748859;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748860;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748861;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748862;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748863;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748864;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748865;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748866;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748867;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748868;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748869;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748870;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748871;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748872;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748873;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748874;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748875;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748876;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748877;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748878;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748879;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748880;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748881;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748882;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748883;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748884;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748885;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748886;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748887;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748888;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748889;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748890;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748891;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748892;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748893;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748894;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748895;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748896;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748897;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748898;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748899;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748900;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748901;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748902;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748903;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748904;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748905;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748906;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748907;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748908;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748909;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748910;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748911;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748912;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748913;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748914;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748915;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748916;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748917;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748918;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748919;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748920;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748921;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748922;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748923;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748924;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748925;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748926;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748927;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748928;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748929;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748930;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748931;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748932;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748933;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748934;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748935;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748936;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748937;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748938;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748939;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748940;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748941;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748942;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748943;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748944;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748945;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748946;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748947;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748948;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748949;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748950;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748951;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748952;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748953;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748954;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748955;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748956;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748957;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748958;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748959;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748960;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748961;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748962;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748963;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748964;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748965;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748966;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748967;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748968;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748969;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748970;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748971;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748972;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748973;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748974;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748975;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748976;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748977;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748978;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748979;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748980;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748981;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748982;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748983;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748984;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748985;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748986;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748987;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748988;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748989;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748990;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748991;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748992;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748993;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748994;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748995;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748996;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748997;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748998;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359748999;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749000;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749001;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749002;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749003;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749004;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749005;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749006;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749007;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749008;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749009;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749010;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749011;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749012;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749013;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749014;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749015;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749016;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749017;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749018;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749019;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749020;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749021;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749022;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749023;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749024;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749025;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749026;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749027;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749028;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749029;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749030;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749031;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749032;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749033;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749034;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749035;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749036;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749037;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749038;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749039;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749040;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749041;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749042;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749043;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749044;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749045;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749046;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749047;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749048;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749049;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749050;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749051;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749052;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749053;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749054;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749055;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749056;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749057;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749058;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749059;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749060;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749061;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749062;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749063;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749064;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749065;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749066;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749067;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749068;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749069;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749070;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749071;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749072;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749073;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749074;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749075;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749076;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749077;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749078;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749079;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749080;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749081;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749082;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749083;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749084;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749085;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749086;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749087;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749088;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749089;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749090;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749091;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749092;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749093;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749094;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749095;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749096;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749097;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749098;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749099;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749100;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749101;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749102;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749103;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749104;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749105;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749106;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749107;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749108;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749109;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749110;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749111;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749112;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749113;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749114;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749115;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749116;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749117;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749118;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749119;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749120;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749121;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749122;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749123;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749124;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749125;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749126;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749127;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749128;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749129;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749130;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749131;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749132;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749133;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749134;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749135;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749136;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749137;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749138;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749139;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749140;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749141;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749142;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749143;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749144;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749145;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749146;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749147;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749148;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749149;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749150;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749151;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749152;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749153;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749154;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749155;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749156;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749157;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749158;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749159;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749160;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749161;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749162;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749163;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749164;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749165;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749166;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749167;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749168;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749169;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749170;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749171;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749172;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749173;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749174;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749175;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749176;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749177;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749178;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749179;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749180;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749181;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749182;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749183;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749184;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749185;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749186;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749187;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749188;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749189;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749190;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749191;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749192;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749193;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749194;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749195;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749196;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749197;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749198;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749199;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749200;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749201;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749202;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749203;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749204;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749205;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749206;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749207;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749208;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749209;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749210;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749211;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749212;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749213;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749214;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749215;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749216;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749217;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749218;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749219;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749220;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749221;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749222;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749223;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749224;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749225;total;0.07;-0.27;0.07;0.27;0.73;0.13;0.00;0.00
+1359749225;total;0
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8f8899e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,16 @@
+*.pyc
+mnexec
+*.pyc
+*~
+*.1
+*.xcodeproj
+*.xcworkspace
+\#*\#
+mininet.egg-info
+build
+dist
+doc/html
+doc/latex
+trunk
+data
+trash
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..d3e4695
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,123 @@
+
+Mininet Installation/Configuration Notes
+----------------------------------------
+
+Mininet 2.0.0
+---
+
+The supported installation methods for Mininet are 1) using a
+pre-built VM image, and 2) native installation on Ubuntu. You can also
+easily create your own Mininet VM image (4).
+
+(Other distributions may be supported in the future - if you would
+like to contribute an installation script, we would welcome it!)
+
+1. Easiest "installation" - use our pre-built VM image!
+
+ The easiest way to get Mininet running is to start with one of our
+ pre-built virtual machine images from <http://openflow.org/mininet>
+
+ Boot up the VM image, log in, and follow the instructions on the
+ Mininet web site.
+
+ One advantage of using the VM image is that it doesn't mess with
+ your native OS installation or damage it in any way.
+
+ Although a single Mininet instance can simulate multiple networks
+ with multiple controllers, only one Mininet instance may currently
+ be run at a time, and Mininet requires root access in the machine
+ it's running on. Therefore, if you have a multiuser system, you
+ may wish to consider running Mininet in a VM.
+
+2. Next-easiest option: use our Ubuntu package!
+
+ To install Mininet itself (i.e. `mn` and the Python API) on Ubuntu
+ 12.10+:
+
+ sudo apt-get install mininet
+
+ Note: if you are upgrading from an older version of Mininet, make
+ sure you remove the old OVS from `/usr/local`:
+
+ sudo rm /usr/local/bin/ovs*
+ sudo rm /usr/local/sbin/ovs*
+
+3. Native installation from source on Ubuntu 11.10+
+
+ If you're reading this, you've probably already done so, but the
+ command to download the Mininet source code is:
+
+ git clone git://github.com/mininet/mininet.git
+
+ If you are running Ubuntu, you may be able to use our handy
+ `install.sh` script, which is in `mininet/util`.
+
+ *WARNING: USE AT YOUR OWN RISK!*
+
+ `install.sh` is a bit intrusive and may possibly damage your OS
+ and/or home directory, by creating/modifying several directories
+ such as `mininet`, `openflow`, `oftest`, `pox`, or `noxcosre`.
+ Although we hope it won't do anything completely terrible, you may
+ want to look at the script before you run it, and you should make
+ sure your system and home directory are backed up just in case!
+
+ To install Mininet itself, the OpenFlow reference implementation, and
+ Open vSwitch, you may use:
+
+ mininet/util/install.sh -fnv
+
+ This should be reasonably quick, and the following command should
+ work after the installation:
+
+ sudo mn --test pingall
+
+ To install ALL of the software which we use for OpenFlow tutorials,
+ including POX, the OpenFlow WireShark dissector, the `oftest`
+ framework, and other potentially useful software (and to add some
+ stuff to `/etc/sysctl.conf` which may or may not be useful) you may
+ use:
+
+ mininet/util/install.sh -a
+
+ This takes about 4 minutes on our test system.
+
+4. Creating your own Mininet/OpenFlow tutorial VM
+
+ Creating your own Ubuntu Mininet VM for use with the OpenFlow tutorial
+ is easy! First, create a new Ubuntu VM. Next, run two commands in it:
+
+ wget https://raw.github.com/mininet/mininet/master/util/vm/install-mininet-vm.sh
+ time install-mininet-vm.sh
+
+ Finally, verify that Mininet is installed and working in the VM:
+
+ sudo mn --test pingall
+
+5. Installation on other Linux distributions
+
+ Although we don't support other Linux distributions directly, it
+ should be possible to install and run Mininet with some degree of
+ manual effort.
+
+ In general, you must have:
+
+ * A Linux kernel compiled with network namespace support enabled
+
+ * An OpenFlow implementation (either the reference user or kernel
+ space implementations, or Open vSwitch.) Appropriate kernel
+ modules (e.g. tun and ofdatapath for the reference kernel
+ implementation) must be loaded.
+
+ * Python, `bash`, `ping`, `iperf`, etc.`
+
+ * Root privileges (required for network device access)
+
+ We encourage contribution of patches to the `install.sh` script to
+ support other Linux distributions.
+
+
+Good luck!
+
+Mininet Team
+
+---
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..704d157
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,33 @@
+Mininet 2.0.0 License
+
+Copyright (c) 2012 Open Networking Laboratory
+Copyright (c) 2009-2012 Bob Lantz and The Board of Trustees of
+The Leland Stanford Junior University
+
+Original authors: Bob Lantz and Brandon Heller
+
+We are making Mininet available for public use and benefit with the
+expectation that others will use, modify and enhance the Software and
+contribute those enhancements back to the community. However, since we
+would like to make the Software available for broadest use, with as few
+restrictions as possible permission is hereby granted, free of charge, to
+any person obtaining a copy of this Software to deal in the Software
+under the copyrights without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+The name and trademarks of copyright holder(s) may NOT be used in
+advertising or publicity pertaining to the Software or any derivatives
+without specific, written prior permission.
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c0c53f2
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,65 @@
+MININET = mininet/*.py
+TEST = mininet/test/*.py
+EXAMPLES = examples/*.py
+MN = bin/mn
+BIN = $(MN)
+PYSRC = $(MININET) $(TEST) $(EXAMPLES) $(BIN)
+MNEXEC = mnexec
+MANPAGES = mn.1 mnexec.1
+P8IGN = E251,E201,E302,E202
+BINDIR = /usr/bin
+MANDIR = /usr/share/man/man1
+DOCDIRS = doc/html doc/latex
+PDF = doc/latex/refman.pdf
+
+all: codecheck test
+
+clean:
+ rm -rf build dist *.egg-info *.pyc $(MNEXEC) $(MANPAGES) $(DOCDIRS)
+
+codecheck: $(PYSRC)
+ -echo "Running code check"
+ util/versioncheck.py
+ pyflakes $(PYSRC)
+ pylint --rcfile=.pylint $(PYSRC)
+ pep8 --repeat --ignore=$(P8IGN) $(PYSRC)
+
+errcheck: $(PYSRC)
+ -echo "Running check for errors only"
+ pyflakes $(PYSRC)
+ pylint -E --rcfile=.pylint $(PYSRC)
+
+test: $(MININET) $(TEST)
+ -echo "Running tests"
+ mininet/test/test_nets.py
+ mininet/test/test_hifi.py
+
+mnexec: mnexec.c $(MN) mininet/net.py
+ cc $(CFLAGS) $(LDFLAGS) -DVERSION=\"`PYTHONPATH=. $(MN) --version`\" $< -o $@
+
+install: $(MNEXEC) $(MANPAGES)
+ install $(MNEXEC) $(BINDIR)
+ install $(MANPAGES) $(MANDIR)
+ python setup.py install
+
+develop: $(MNEXEC) $(MANPAGES)
+ # Perhaps we should link these as well
+ install $(MNEXEC) $(BINDIR)
+ install $(MANPAGES) $(MANDIR)
+ python setup.py develop
+
+man: $(MANPAGES)
+
+mn.1: $(MN)
+ PYTHONPATH=. help2man -N -n "create a Mininet network." \
+ --no-discard-stderr $< -o $@
+
+mnexec.1: mnexec
+ help2man -N -n "execution utility for Mininet." \
+ -h "-h" -v "-v" --no-discard-stderr ./$< -o $@
+
+.PHONY: doc
+
+doc: man
+ doxygen doc/doxygen.cfg
+ make -C doc/latex
diff --git a/README.md b/README.md
index e69de29..cf0e8b8 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,134 @@
+
+Mininet: Rapid Prototyping for Software Defined Networks
+========================================================
+
+*The best way to emulate almost any network on your laptop!*
+
+Version 2.0.0
+
+### What is Mininet?
+
+Mininet emulates a complete network of hosts, links, and switches
+on a single machine. To create a sample two-host, one-switch network,
+just run:
+
+ `sudo mn`
+
+Mininet is useful for interactive development, testing, and demos,
+especially those using OpenFlow and SDN. OpenFlow-based network
+controllers prototyped in Mininet can usually be transferred to
+hardware with minimal changes for full line-rate execution.
+
+### How does it work?
+
+Mininet creates virtual networks using process-based virtualization
+and network namespaces - features that are available in recent Linux
+kernels. In Mininet, hosts are emulated as `bash` processes running in
+a network namespace, so any code that would normally run on a Linux
+server (like a web server or client program) should run just fine
+within a Mininet "Host". The Mininet "Host" will have its own private
+network interface and can only see its own processes. Switches in
+Mininet are software-based switches like Open vSwitch or the OpenFlow
+reference switch. Links are virtual ethernet pairs, which live in the
+Linux kernel and connect our emulated switches to emulated hosts
+(processes).
+
+### Features
+
+Mininet includes:
+
+* A command-line launcher (`mn`) to instantiate networks.
+
+* A handy Python API for creating networks of varying sizes and
+ topologies.
+
+* Examples (in the `examples/` directory) to help you get started.
+
+* Full API documentation via Python `help()` docstrings, as well as
+ the ability to generate PDF/HTML documentation with `make doc`.
+
+* Parametrized topologies (`Topo` subclasses) using the Mininet
+ object. For example, a tree network may be created with the
+ command:
+
+ `mn --topo tree,depth=2,fanout=3`
+
+* A command-line interface (`CLI` class) which provides useful
+ diagnostic commands (like `iperf` and `ping`), as well as the
+ ability to run a command to a node. For example,
+
+ `mininet> h11 ifconfig -a`
+
+ tells host h11 to run the command `ifconfig -a`
+
+* A "cleanup" command to get rid of junk (interfaces, processes, files
+ in /tmp, etc.) which might be left around by Mininet or Linux. Try
+ this if things stop working!
+
+ `mn -c`
+
+### New features in 2.0.0
+
+Mininet 2.0.0 is a major upgrade and provides
+a number of enhancements and new features, including:
+
+* "Mininet-HiFi" functionality:
+
+ * Link bandwidth limits using `tc` (`TCIntf` and `TCLink` classes)
+
+ * CPU isolation and bandwidth limits (`CPULimitedHost` class)
+
+* Support for Open vSwitch 1.4+ (including Ubuntu OVS packages)
+
+* Debian packaging (and `apt-get install mininet` in Ubuntu 12.10)
+
+* First-class Interface (`Intf`) and Link (`Link`) classes for easier
+ extensibility
+
+* An upgraded Topology (`Topo`) class which supports node and link
+ customization
+
+* Man pages for the `mn` and `mnexec` utilities.
+
+[Since the API (most notably the topology) has changed, existing code
+that runs in Mininet 1.0 will need to be changed to run with Mininet
+2.0. This is the primary reason for the major version number change.]
+
+### Installation
+
+See `INSTALL` for installation instructions and details.
+
+### Documentation
+
+In addition to the API documentation (`make doc`), much useful
+information, including a Mininet walkthrough and an introduction
+to the Python API, is available on the
+[Mininet Web Site](http://openflow.org/mininet).
+There is also a wiki which you are encouraged to read and to
+contribute to, particularly the Frequently Asked Questions (FAQ.)
+
+### Support
+
+Mininet is community-supported. We encourage you to join the
+Mininet mailing list, `mininet-discuss` at:
+
+<https://mailman.stanford.edu/mailman/listinfo/mininet-discuss>
+
+### Contributing
+
+Mininet is an open-source project and is currently hosted at
+<https://github.com/mininet>. You are encouraged to download the code,
+examine it, modify it, and submit bug reports, bug fixes, feature
+requests, and enhancements!
+
+Best wishes, and we look forward to seeing what you can do with
+Mininet to change the networking world!
+
+### Credits
+
+The Mininet Team:
+
+* Bob Lantz
+* Brandon Heller
+* Nikhil Handigol
+* Vimal Jeyakumar
diff --git a/bin/mn b/bin/mn
new file mode 100644
index 0000000..0fb5bae
--- /dev/null
+++ b/bin/mn
@@ -0,0 +1,280 @@
+#!/usr/bin/env python
+
+"""
+Mininet runner
+author: Brandon Heller (brandonh@stanford.edu)
+
+To see options:
+ sudo mn -h
+
+Example to pull custom params (topo, switch, etc.) from a file:
+ sudo mn --custom ~/mininet/custom/custom_example.py
+"""
+
+from optparse import OptionParser
+import os
+import sys
+import time
+
+# Fix setuptools' evil madness, and open up (more?) security holes
+if 'PYTHONPATH' in os.environ:
+ sys.path = os.environ[ 'PYTHONPATH' ].split( ':' ) + sys.path
+
+from mininet.clean import cleanup
+from mininet.cli import CLI
+from mininet.log import lg, LEVELS, info
+from mininet.net import Mininet, MininetWithControlNet, VERSION
+from mininet.node import ( Host, CPULimitedHost, Controller, OVSController,
+ NOX, RemoteController, UserSwitch, OVSKernelSwitch,
+ OVSLegacyKernelSwitch )
+from mininet.link import Link, TCLink
+from mininet.topo import SingleSwitchTopo, LinearTopo, SingleSwitchReversedTopo
+from mininet.topolib import TreeTopo
+from mininet.util import custom, customConstructor
+from mininet.util import buildTopo
+
+
+# built in topologies, created only when run
+TOPODEF = 'minimal'
+TOPOS = { 'minimal': lambda: SingleSwitchTopo( k=2 ),
+ 'linear': LinearTopo,
+ 'reversed': SingleSwitchReversedTopo,
+ 'single': SingleSwitchTopo,
+ 'tree': TreeTopo }
+
+SWITCHDEF = 'ovsk'
+SWITCHES = { 'user': UserSwitch,
+ 'ovsk': OVSKernelSwitch,
+ 'ovsl': OVSLegacyKernelSwitch }
+
+HOSTDEF = 'proc'
+HOSTS = { 'proc': Host,
+ 'rt': custom( CPULimitedHost, sched='rt' ),
+ 'cfs': custom( CPULimitedHost, sched='cfs' ) }
+
+CONTROLLERDEF = 'ovsc'
+CONTROLLERS = { 'ref': Controller,
+ 'ovsc': OVSController,
+ 'nox': NOX,
+ 'remote': RemoteController,
+ 'none': lambda name: None }
+
+LINKDEF = 'default'
+LINKS = { 'default': Link,
+ 'tc': TCLink }
+
+
+# optional tests to run
+TESTS = [ 'cli', 'build', 'pingall', 'pingpair', 'iperf', 'all', 'iperfudp',
+ 'none' ]
+
+ALTSPELLING = { 'pingall': 'pingAll',
+ 'pingpair': 'pingPair',
+ 'iperfudp': 'iperfUdp',
+ 'iperfUDP': 'iperfUdp',
+ 'prefixlen': 'prefixLen' }
+
+
+def addDictOption( opts, choicesDict, default, name, helpStr=None ):
+ """Convenience function to add choices dicts to OptionParser.
+ opts: OptionParser instance
+ choicesDict: dictionary of valid choices, must include default
+ default: default choice key
+ name: long option name
+ help: string"""
+ if default not in choicesDict:
+ raise Exception( 'Invalid default %s for choices dict: %s' %
+ ( default, name ) )
+ if not helpStr:
+ helpStr = ( '|'.join( sorted( choicesDict.keys() ) ) +
+ '[,param=value...]' )
+ opts.add_option( '--' + name,
+ type='string',
+ default = default,
+ help = helpStr )
+
+
+def version( *_args ):
+ "Print Mininet version and exit"
+ print "%s" % VERSION
+ exit()
+
+class MininetRunner( object ):
+ "Build, setup, and run Mininet."
+
+ def __init__( self ):
+ "Init."
+ self.options = None
+ self.args = None # May be used someday for more CLI scripts
+ self.validate = None
+
+ self.parseArgs()
+ self.setup()
+ self.begin()
+
+ def setCustom( self, name, value ):
+ "Set custom parameters for MininetRunner."
+ if name in ( 'topos', 'switches', 'hosts', 'controllers' ):
+ # Update dictionaries
+ param = name.upper()
+ globals()[ param ].update( value )
+ elif name == 'validate':
+ # Add custom validate function
+ self.validate = value
+ else:
+ # Add or modify global variable or class
+ globals()[ name ] = value
+
+ def parseCustomFile( self, fileName ):
+ "Parse custom file and add params before parsing cmd-line options."
+ customs = {}
+ if os.path.isfile( fileName ):
+ execfile( fileName, customs, customs )
+ for name, val in customs.iteritems():
+ self.setCustom( name, val )
+ else:
+ raise Exception( 'could not find custom file: %s' % fileName )
+
+ def parseArgs( self ):
+ """Parse command-line args and return options object.
+ returns: opts parse options dict"""
+ if '--custom' in sys.argv:
+ index = sys.argv.index( '--custom' )
+ if len( sys.argv ) > index + 1:
+ filename = sys.argv[ index + 1 ]
+ self.parseCustomFile( filename )
+ else:
+ raise Exception( 'Custom file name not found' )
+
+ desc = ( "The %prog utility creates Mininet network from the\n"
+ "command line. It can create parametrized topologies,\n"
+ "invoke the Mininet CLI, and run tests." )
+
+ usage = ( '%prog [options]\n'
+ '(type %prog -h for details)' )
+
+ opts = OptionParser( description=desc, usage=usage )
+ addDictOption( opts, SWITCHES, SWITCHDEF, 'switch' )
+ addDictOption( opts, HOSTS, HOSTDEF, 'host' )
+ addDictOption( opts, CONTROLLERS, CONTROLLERDEF, 'controller' )
+ addDictOption( opts, LINKS, LINKDEF, 'link' )
+ addDictOption( opts, TOPOS, TOPODEF, 'topo' )
+
+ opts.add_option( '--clean', '-c', action='store_true',
+ default=False, help='clean and exit' )
+ opts.add_option( '--custom', type='string', default=None,
+ help='read custom topo and node params from .py' +
+ 'file' )
+ opts.add_option( '--test', type='choice', choices=TESTS,
+ default=TESTS[ 0 ],
+ help='|'.join( TESTS ) )
+ opts.add_option( '--xterms', '-x', action='store_true',
+ default=False, help='spawn xterms for each node' )
+ opts.add_option( '--ipbase', '-i', type='string', default='10.0.0.0/8',
+ help='base IP address for hosts' )
+ opts.add_option( '--mac', action='store_true',
+ default=False, help='automatically set host MACs' )
+ opts.add_option( '--arp', action='store_true',
+ default=False, help='set all-pairs ARP entries' )
+ opts.add_option( '--verbosity', '-v', type='choice',
+ choices=LEVELS.keys(), default = 'info',
+ help = '|'.join( LEVELS.keys() ) )
+ opts.add_option( '--innamespace', action='store_true',
+ default=False, help='sw and ctrl in namespace?' )
+ opts.add_option( '--listenport', type='int', default=6634,
+ help='base port for passive switch listening' )
+ opts.add_option( '--nolistenport', action='store_true',
+ default=False, help="don't use passive listening " +
+ "port")
+ opts.add_option( '--pre', type='string', default=None,
+ help='CLI script to run before tests' )
+ opts.add_option( '--post', type='string', default=None,
+ help='CLI script to run after tests' )
+ opts.add_option( '--prefixlen', type='int', default=8,
+ help='prefix length (e.g. /8) for automatic '
+ 'network configuration' )
+ opts.add_option( '--pin', action='store_true',
+ default=False, help="pin hosts to CPU cores "
+ "(requires --host cfs or --host rt)" )
+ opts.add_option( '--version', action='callback', callback=version )
+
+ self.options, self.args = opts.parse_args()
+
+ def setup( self ):
+ "Setup and validate environment."
+
+ # set logging verbosity
+ if LEVELS[self.options.verbosity] > LEVELS['output']:
+ print ( '*** WARNING: selected verbosity level (%s) will hide CLI '
+ 'output!\n'
+ 'Please restart Mininet with -v [debug, info, output].'
+ % self.options.verbosity )
+ lg.setLogLevel( self.options.verbosity )
+
+ def begin( self ):
+ "Create and run mininet."
+
+ if self.options.clean:
+ cleanup()
+ exit()
+
+ start = time.time()
+
+ topo = buildTopo( TOPOS, self.options.topo )
+ switch = customConstructor( SWITCHES, self.options.switch )
+ host = customConstructor( HOSTS, self.options.host )
+ controller = customConstructor( CONTROLLERS, self.options.controller )
+ link = customConstructor( LINKS, self.options.link )
+
+ if self.validate:
+ self.validate( self.options )
+
+ inNamespace = self.options.innamespace
+ Net = MininetWithControlNet if inNamespace else Mininet
+ ipBase = self.options.ipbase
+ xterms = self.options.xterms
+ mac = self.options.mac
+ arp = self.options.arp
+ pin = self.options.pin
+ listenPort = None
+ if not self.options.nolistenport:
+ listenPort = self.options.listenport
+ mn = Net( topo=topo,
+ switch=switch, host=host, controller=controller,
+ link=link,
+ ipBase=ipBase,
+ inNamespace=inNamespace,
+ xterms=xterms, autoSetMacs=mac,
+ autoStaticArp=arp, autoPinCpus=pin,
+ listenPort=listenPort )
+
+ if self.options.pre:
+ CLI( mn, script=self.options.pre )
+
+ test = self.options.test
+ test = ALTSPELLING.get( test, test )
+
+ mn.start()
+
+ if test == 'none':
+ pass
+ elif test == 'all':
+ mn.start()
+ mn.ping()
+ mn.iperf()
+ elif test == 'cli':
+ CLI( mn )
+ elif test != 'build':
+ getattr( mn, test )()
+
+ if self.options.post:
+ CLI( mn, script=self.options.post )
+
+ mn.stop()
+
+ elapsed = float( time.time() - start )
+ info( 'completed in %0.3f seconds\n' % elapsed )
+
+
+if __name__ == "__main__":
+ MininetRunner()
diff --git a/ccn_utils/generate_linear.py b/ccn_utils/generate_linear.py
new file mode 100644
index 0000000..fbafe1c
--- /dev/null
+++ b/ccn_utils/generate_linear.py
@@ -0,0 +1,63 @@
+#!/usr/bin/python
+
+import optparse
+
+def parse_args():
+ usage="""Usage: generate_linear num_nodes [template_file] [delay]
+ Generates template_file with a linear topology with num_nodes and
+ delay in the links (10ms, 100ms, etc).If no template_file is given,
+ will write to default file miniccnx.conf in the current directory.
+ """
+
+ parser = optparse.OptionParser(usage)
+
+ _, arg = parser.parse_args()
+
+ if len(arg) > 3:
+ print parser.usage
+ quit()
+ elif len(arg) == 0:
+ print parser.usage
+ quit()
+ elif len(arg) == 1:
+ num_nodes = int(parser.parse_args()[1][0])
+ temp_file = ''
+ delay = ''
+ elif len(arg) == 2:
+ num_nodes, delay = int(parser.parse_args()[1][0]), parser.parse_args()[1][1]
+ temp_file = ''
+ else:
+ print parser.parse_args()
+ num_nodes,temp_file, delay = int(parser.parse_args()[1][0]), parser.parse_args()[1][1],parser.parse_args()[1][2]
+
+ return num_nodes, temp_file, delay
+
+if __name__ == '__main__':
+
+ n_nodes, t_file, delay = parse_args()
+
+ if t_file == '':
+ t_file = 'miniccnx.conf'
+
+ temp_file = open(t_file,'w')
+
+ temp_file.write('[hosts]\n')
+
+ temp_file.write('[routers]\n')
+
+ for i in range(n_nodes):
+ if i == (n_nodes - 1):
+ temp_file.write('s' + str(i) + ':\n')
+ else:
+ temp_file.write('s' + str(i) + ': ccnx:/,s' + str(i+1) + '\n')
+
+ temp_file.write('[links]\n')
+
+ for i in range(n_nodes-1):
+ peer = i + 1
+ if delay == '':
+ temp_file.write('s' + str(i) + ':s' + str(peer) + '\n')
+ else:
+ temp_file.write('s' + str(i) + ':s' + str(peer) + ' delay=' + delay +'\n')
+
+ temp_file.close()
diff --git a/ccn_utils/generate_mesh.py b/ccn_utils/generate_mesh.py
new file mode 100644
index 0000000..e150e66
--- /dev/null
+++ b/ccn_utils/generate_mesh.py
@@ -0,0 +1,57 @@
+#!/usr/bin/python
+
+import optparse
+
+def parse_args():
+ usage="""Usage: generate_mesh num_nodes [template_file]
+ Generates template_file with a full mesh topology with num_nodes
+ If no template_file is given, will write to default
+ file miniccnx.conf in the current directory.
+ """
+
+ parser = optparse.OptionParser(usage)
+
+ _, arg = parser.parse_args()
+
+ if len(arg) > 2:
+ print parser.usage
+ quit()
+ elif len(arg) == 0:
+ print parser.usage
+ quit()
+ elif len(arg) == 1:
+ num_nodes = int(parser.parse_args()[1][0])
+ temp_file = ''
+ else:
+ print parser.parse_args()
+ num_nodes,temp_file = int(parser.parse_args()[1][0]), parser.parse_args()[1][1]
+
+ return num_nodes, temp_file
+
+if __name__ == '__main__':
+
+ n_nodes, t_file = parse_args()
+
+ if t_file == '':
+ t_file = 'miniccnx.conf'
+
+ temp_file = open(t_file,'w')
+
+ temp_file.write('[hosts]\n')
+
+ temp_file.write('[routers]\n')
+
+ for i in range(n_nodes):
+ temp_file.write('s' + str(i) + ':\n')
+
+ temp_file.write('[links]\n')
+
+ for i in range(n_nodes):
+ peer = i + 1
+ for j in range(peer,n_nodes):
+ temp_file.write('s' + str(i) + ':s' + str(j) + '\n')
+
+ temp_file.close()
+
+
+
\ No newline at end of file
diff --git a/ccn_utils/miniccnx.conf b/ccn_utils/miniccnx.conf
new file mode 100644
index 0000000..ecb0643
--- /dev/null
+++ b/ccn_utils/miniccnx.conf
@@ -0,0 +1,12 @@
+[hosts]
+c1: _ ccnx:/,s1
+c2: _ ccnx:/,s1
+h1: _
+h2: _
+[routers]
+s1: ccnx:/1,h1 ccnx:/2,h2
+[links]
+c1:s1 bw=100
+c2:s1 bw=100
+s1:h1 bw=100
+s1:h2 bw=100
diff --git a/ccn_utils/miniccnx.conf_16 b/ccn_utils/miniccnx.conf_16
new file mode 100644
index 0000000..89a274f
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_16
@@ -0,0 +1,68 @@
+[hosts]
+c1: _ ccnx:/,s1
+c2: _ ccnx:/,s1
+c3: _ ccnx:/,s1
+c4: _ ccnx:/,s1
+c5: _ ccnx:/,s1
+c6: _ ccnx:/,s1
+c7: _ ccnx:/,s1
+c8: _ ccnx:/,s1
+c9: _ ccnx:/,s1
+c10: _ ccnx:/,s1
+c11: _ ccnx:/,s1
+c12: _ ccnx:/,s1
+c13: _ ccnx:/,s1
+c14: _ ccnx:/,s1
+c15: _ ccnx:/,s1
+c16: _ ccnx:/,s1
+h1: _
+h2: _
+h3: _
+h4: _
+h5: _
+h6: _
+h7: _
+h8: _
+h9: _
+h10: _
+h11: _
+h12: _
+h13: _
+h14: _
+h15: _
+h16: _
+[routers]
+s1: ccnx:/s/1,h1 ccnx:/s/2,h2 ccnx:/s/3,h3 ccnx:/s/4,h4 ccnx:/s/5,h5 ccnx:/s/6,h6 ccnx:/s/7,h7 ccnx:/s/8,h8 ccnx:/s/9,h9 ccnx:/s/10,h10 ccnx:/s/11,h11 ccnx:/s/12,h12 ccnx:/s/13,h13 ccnx:/s/14,h14 ccnx:/s/15,h15 ccnx:/s/16,h16
+[links]
+c1:s1
+c2:s1
+c3:s1
+c4:s1
+c5:s1
+c6:s1
+c7:s1
+c8:s1
+c9:s1
+c10:s1
+c11:s1
+c12:s1
+c13:s1
+c14:s1
+c15:s1
+c16:s1
+s1:h1
+s1:h2
+s1:h3
+s1:h4
+s1:h5
+s1:h6
+s1:h7
+s1:h8
+s1:h9
+s1:h10
+s1:h11
+s1:h12
+s1:h13
+s1:h14
+s1:h15
+s1:h16
diff --git a/ccn_utils/miniccnx.conf_2hops b/ccn_utils/miniccnx.conf_2hops
new file mode 100644
index 0000000..acbd30e
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_2hops
@@ -0,0 +1,40 @@
+[hosts]
+h1: _ ccnx:/,s1
+h2: _ ccnx:/,s1
+h3: _ ccnx:/,s1
+h4: _ ccnx:/,s1
+h5: _ ccnx:/,s1
+h6: _ ccnx:/,s1
+h7: _ ccnx:/,s1
+h8: _ ccnx:/,s1
+r1: _
+r2: _
+r3: _
+r4: _
+r5: _
+r6: _
+r7: _
+r8: _
+[routers]
+s1: ccnx:/,s2
+s2: ccnx:/,s3
+s3: ccnx:/s/1,r1 ccnx:/s/2,r2 ccnx:/s/3,r3 ccnx:/s/4,r4 ccnx:/s/5,r5 ccnx:/s/6,r6 ccnx:/s/7,r7 ccnx:/s/8,r8
+[links]
+h1:s1
+h2:s1
+h3:s1
+h4:s1
+h5:s1
+h6:s1
+h7:s1
+h8:s1
+s1:s2
+s2:s3
+r1:s3
+r2:s3
+r3:s3
+r4:s3
+r5:s3
+r6:s3
+r7:s3
+r8:s3
diff --git a/ccn_utils/miniccnx.conf_bkp b/ccn_utils/miniccnx.conf_bkp
new file mode 100644
index 0000000..4a74752
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_bkp
@@ -0,0 +1,20 @@
+[hosts]
+h7: ./h7.sh ccnx:/,s5
+h9: _ ccnx:/,s3
+h6: ./h6.sh ccnx:/,s4
+h8: _ ccnx:/,s2
+[routers]
+s2: ccnx:/music,s1
+s3: ccnx:/music,s1
+s5: ccnx:/music/moveis,h7
+s4: ccnx:/music/skank,h6
+s1: ccnx:/music/skank,s4 ccnx:/music/moveis,s5
+[links]
+h6:s4
+s4:s1
+s1:s5
+s5:h7
+s1:s3
+s3:h9
+s1:s2
+s2:h8
diff --git a/ccn_utils/miniccnx.conf_bkp2 b/ccn_utils/miniccnx.conf_bkp2
new file mode 100644
index 0000000..0b8c19f
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_bkp2
@@ -0,0 +1,20 @@
+[hosts]
+h7: ./h7.sh ccnx:/,s5
+h9: _ ccnx:/,s3
+h6: ./h6.sh ccnx:/,s4
+h8: _ ccnx:/,s2
+[routers]
+s2: ccnx:/music,s1
+s3: ccnx:/music,s1
+s5: ccnx:/music/moveis,h7
+s4: ccnx:/music/skank,h6
+s1: ccnx:/music/skank,s4 ccnx:/music/moveis,s5
+[links]
+h6:s4 bw=1
+s4:s1 bw=1
+s1:s5 bw=1000
+s5:h7 bw=1000 loss=50
+s1:s3 bw=1
+s3:h9 bw=1
+s1:s2 bw=1
+s2:h8 bw=1
diff --git a/ccn_utils/miniccnx.conf_bkp3 b/ccn_utils/miniccnx.conf_bkp3
new file mode 100644
index 0000000..ee827c9
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_bkp3
@@ -0,0 +1,18 @@
+[hosts]
+h7: _ ccnx:/,s2
+h4: _ ccnx:/,s3
+h6: _ ccnx:/,s1
+h8: _ ccnx:/,s2
+h5: _ ccnx:/,s1
+[routers]
+s3: ccnx:/music,s1 ccnx:/video,s2
+s1: ccnx:/,s3 ccnx:/music,h5
+s2: ccnx:/,s3 ccnx:/video,h7
+[links]
+h5:s1 bw=1000
+h6:s1 bw=1000
+s2:h7 bw=1000
+s2:h8 bw=1000
+s1:s3 bw=1000
+s2:s3 bw=1000
+h4:s3 bw=1000
diff --git a/ccn_utils/miniccnx.conf_bw_3 b/ccn_utils/miniccnx.conf_bw_3
new file mode 100644
index 0000000..f317008
--- /dev/null
+++ b/ccn_utils/miniccnx.conf_bw_3
@@ -0,0 +1,16 @@
+[hosts]
+c1: _ ccnx:/,s1
+c2: _ ccnx:/,s1
+c3: _ ccnx:/,s1
+h1: _
+h2: _
+h3: _
+[routers]
+s1: ccnx:/1,h1 ccnx:/2,h2 ccnx:/3,h3
+[links]
+c1:s1
+c2:s1
+c3:s1
+s1:h1
+s1:h2
+s1:h3
diff --git a/conf_parser.py b/conf_parser.py
new file mode 100644
index 0000000..68792ac
--- /dev/null
+++ b/conf_parser.py
@@ -0,0 +1,108 @@
+import ConfigParser
+
+class confCCNHost():
+
+ def __init__(self, name, app='', uri_tuples=''):
+ self.name = name
+ self.app = app
+ self.uri_tuples = uri_tuples
+
+ def __repr__(self):
+ return 'Name: ' + self.name + ' App: ' + self.app + ' URIS: ' + str(self.uri_tuples)
+
+class confCCNLink():
+
+ def __init__(self,h1,h2,linkDict=None):
+ self.h1 = h1
+ self.h2 = h2
+ self.linkDict = linkDict
+
+ def __repr__(self):
+ return 'h1: ' + self.h1 + ' h2: ' + self.h2 + ' params: ' + str(self.linkDict)
+
+def extrai_hosts(conf_arq):
+ 'Extrai hosts da secao hosts do arquivo de configuracao'
+ config = ConfigParser.RawConfigParser()
+ config.read(conf_arq)
+
+ hosts = []
+
+ items = config.items('hosts')
+
+ for item in items:
+
+ name = item[0]
+
+ rest = item[1].split()
+
+ app = rest.pop(0)
+
+ uris = rest
+ uri_list=[]
+ for uri in uris:
+ uri_list.append((uri.split(',')[0],uri.split(',')[1]))
+
+ hosts.append(confCCNHost(name , app, uri_list))
+
+ return hosts
+
+def extrai_routers(conf_arq):
+ 'Extrai routers da secao routers do arquivo de configuracao'
+ config = ConfigParser.RawConfigParser()
+ config.read(conf_arq)
+
+ routers = []
+
+ items = config.items('routers')
+
+ for item in items:
+ name = item[0]
+
+ rest = item[1].split()
+
+ uris = rest
+ uri_list=[]
+ for uri in uris:
+ uri_list.append((uri.split(',')[0],uri.split(',')[1]))
+
+ routers.append(confCCNHost(name=name , uri_tuples=uri_list))
+
+ return routers
+
+def extrai_links(conf_arq):
+ 'Extrai links da secao links do arquivo de configuracao'
+ arq = open(conf_arq,'r')
+
+ links = []
+
+ while True:
+ line = arq.readline()
+ if line == '[links]\n':
+ break
+
+ while True:
+ line = arq.readline()
+ if line == '':
+ break
+
+ args = line.split()
+ h1, h2 = args.pop(0).split(':')
+
+ link_dict = {}
+
+ for arg in args:
+ arg_name, arg_value = arg.split('=')
+ key = arg_name
+ value = arg_value
+ if key in ['loss','bw','jitter']:
+ value = int(value)
+
+ link_dict[key] = value
+
+ links.append(confCCNLink(h1,h2,link_dict))
+
+
+ return links
+
+
+
diff --git a/custom/README b/custom/README
new file mode 100644
index 0000000..68f0ce6
--- /dev/null
+++ b/custom/README
@@ -0,0 +1,6 @@
+This directory should hold configuration files for custom mininets.
+
+See custom_example.py, which loads the default minimal topology. The advantage of defining a mininet in a separate file is that you then use the --custom option in mn to run the CLI or specific tests with it.
+
+To start up a mininet with the provided custom topology, do:
+ sudo mn --custom custom_example.py --topo mytopo
diff --git a/custom/carlos-topo.py b/custom/carlos-topo.py
new file mode 100644
index 0000000..07a167f
--- /dev/null
+++ b/custom/carlos-topo.py
@@ -0,0 +1,43 @@
+"""Custom topology example
+
+Two directly connected switches plus a host for each switch:
+
+ host --- switch --- switch --- host
+
+Adding the 'topos' dict with a key/value pair to generate our newly defined
+topology enables one to pass in '--topo=mytopo' from the command line.
+"""
+
+from mininet.topo import Topo
+
+class MyTopo( Topo ):
+ "Simple topology example."
+
+ def __init__( self ):
+ "Create custom topo."
+
+ # Initialize topology
+ Topo.__init__( self )
+
+ # Add hosts and switches
+ client = self.addHost( 'h1' )
+ client.setIP('1.0.0.1')
+ router = self.addHost( 'h2' )
+ client.setIP('1.0.1.1',intf='h1-eth0')
+ client.setIP('2.0.1.2',intf='h1-eth1')
+ server = self.addHost( 'h3' )
+ client.setIP('2.0.0.1')
+
+ #leftSwitch = self.addSwitch( 's3' )
+ #rightSwitch = self.addSwitch( 's4' )
+
+ # Add links
+ #self.addLink( leftHost, leftSwitch )
+ #self.addLink( leftHost, rightSwitch)
+ #self.addLink( leftSwitch, rightSwitch )
+ #self.addLink( rightSwitch, rightHost )
+ self.addLink( client, router )
+ self.addLink( server, router )
+
+
+topos = { 'mytopo': ( lambda: MyTopo() ) }
diff --git a/custom/topo-2sw-2host.py b/custom/topo-2sw-2host.py
new file mode 100644
index 0000000..6f8638e
--- /dev/null
+++ b/custom/topo-2sw-2host.py
@@ -0,0 +1,34 @@
+"""Custom topology example
+
+Two directly connected switches plus a host for each switch:
+
+ host --- switch --- switch --- host
+
+Adding the 'topos' dict with a key/value pair to generate our newly defined
+topology enables one to pass in '--topo=mytopo' from the command line.
+"""
+
+from mininet.topo import Topo
+
+class MyTopo( Topo ):
+ "Simple topology example."
+
+ def __init__( self ):
+ "Create custom topo."
+
+ # Initialize topology
+ Topo.__init__( self )
+
+ # Add hosts and switches
+ leftHost = self.addHost( 'h1' )
+ rightHost = self.addHost( 'h2' )
+ leftSwitch = self.addSwitch( 's3' )
+ rightSwitch = self.addSwitch( 's4' )
+
+ # Add links
+ self.addLink( leftHost, leftSwitch )
+ self.addLink( leftSwitch, rightSwitch )
+ self.addLink( rightSwitch, rightHost )
+
+
+topos = { 'mytopo': ( lambda: MyTopo() ) }
diff --git a/examples/README b/examples/README
new file mode 100644
index 0000000..dd71bea
--- /dev/null
+++ b/examples/README
@@ -0,0 +1,102 @@
+
+Mininet Examples
+
+These examples are intended to help you get started using
+Mininet's Python API.
+
+---
+
+baresshd.py:
+
+This example uses Mininet's medium-level API to create an sshd
+process running in a namespace. Doesn't use OpenFlow.
+
+consoles.py:
+
+This example creates a grid of console windows, one for each node,
+and allows interaction with and monitoring of each console, including
+graphical monitoring.
+
+controllers.py:
+
+This example creates a network and adds multiple controllers to it.
+
+cpu.py:
+
+This example tests iperf bandwidth for varying CPU limits.
+
+emptynet.py:
+
+This example demonstrates creating an empty network (i.e. with no
+topology object) and adding nodes to it.
+
+hwintf.py:
+
+This example shows how to add an interface (for example a real
+hardware interface) to a network after the network is created.
+
+limit.py:
+
+This example shows how to use link and CPU limits.
+
+linearbandwidth.py:
+
+This example shows how to create a custom topology programatically
+by subclassing Topo, and how to run a series of tests on it.
+
+miniedit.py:
+
+This example demonstrates creating a network via a graphical editor.
+
+multiping.py:
+
+This example demonstrates one method for
+monitoring output from multiple hosts, using node.monitor().
+
+multipoll.py:
+
+This example demonstrates monitoring output files from multiple hosts.
+
+multitest.py:
+
+This example creates a network and runs multiple tests on it.
+
+popen.py:
+
+This example monitors a number of hosts using host.popen() and
+pmonitor().
+
+popenpoll.py:
+
+This example demonstrates monitoring output from multiple hosts using
+the node.popen() interface (which returns Popen objects) and pmonitor().
+
+scratchnet.py, scratchnetuser.py:
+
+These two examples demonstrate how to create a network by using the lowest-
+level Mininet functions. Generally the higher-level API is easier to use,
+but scratchnet shows what is going on behind the scenes.
+
+simpleperf.py:
+
+A simple example of configuring network and CPU bandwidth limits.
+
+sshd.py:
+
+This example shows how to run an sshd process in each host, allowing
+you to log in via ssh. This requires connecting the Mininet data network
+to an interface in the root namespace (generaly the control network
+already lives in the root namespace, so it does not need to be explicitly
+connected.)
+
+treeping64.py:
+
+This example creates a 64-host tree network, and attempts to check full
+connectivity using ping, for different switch/datapath types.
+
+tree1024.py:
+
+This example attempts to create a 1024-host network, and then runs the
+CLI on it. It may run into scalability limits, depending on available
+memory and sysctl configuration (see INSTALL.)
+
diff --git a/examples/baresshd.py b/examples/baresshd.py
new file mode 100644
index 0000000..a714edb
--- /dev/null
+++ b/examples/baresshd.py
@@ -0,0 +1,32 @@
+#!/usr/bin/python
+
+"This example doesn't use OpenFlow, but attempts to run sshd in a namespace."
+
+from mininet.node import Host
+from mininet.util import ensureRoot
+
+ensureRoot()
+
+print "*** Creating nodes"
+h1 = Host( 'h1' )
+
+root = Host( 'root', inNamespace=False )
+
+print "*** Creating links"
+h1.linkTo( root )
+
+print h1
+
+print "*** Configuring nodes"
+h1.setIP( '10.0.0.1', 8 )
+root.setIP( '10.0.0.2', 8 )
+
+print "*** Creating banner file"
+f = open( '/tmp/%s.banner' % h1.name, 'w' )
+f.write( 'Welcome to %s at %s\n' % ( h1.name, h1.IP() ) )
+f.close()
+
+print "*** Running sshd"
+h1.cmd( '/usr/sbin/sshd -o "Banner /tmp/%s.banner"' % h1.name )
+
+print "*** You may now ssh into", h1.name, "at", h1.IP()
diff --git a/examples/consoles.py b/examples/consoles.py
new file mode 100644
index 0000000..ea2e28d
--- /dev/null
+++ b/examples/consoles.py
@@ -0,0 +1,456 @@
+#!/usr/bin/python
+
+"""
+consoles.py: bring up a bunch of miniature consoles on a virtual network
+
+This demo shows how to monitor a set of nodes by using
+Node's monitor() and Tkinter's createfilehandler().
+
+We monitor nodes in a couple of ways:
+
+- First, each individual node is monitored, and its output is added
+ to its console window
+
+- Second, each time a console window gets iperf output, it is parsed
+ and accumulated. Once we have output for all consoles, a bar is
+ added to the bandwidth graph.
+
+The consoles also support limited interaction:
+
+- Pressing "return" in a console will send a command to it
+
+- Pressing the console's title button will open up an xterm
+
+Bob Lantz, April 2010
+
+"""
+
+import re
+
+from Tkinter import Frame, Button, Label, Text, Scrollbar, Canvas, Wm, READABLE
+
+from mininet.log import setLogLevel
+from mininet.topolib import TreeNet
+from mininet.term import makeTerms, cleanUpScreens
+from mininet.util import quietRun
+
+class Console( Frame ):
+ "A simple console on a host."
+
+ def __init__( self, parent, net, node, height=10, width=32, title='Node' ):
+ Frame.__init__( self, parent )
+
+ self.net = net
+ self.node = node
+ self.prompt = node.name + '# '
+ self.height, self.width, self.title = height, width, title
+
+ # Initialize widget styles
+ self.buttonStyle = { 'font': 'Monaco 7' }
+ self.textStyle = {
+ 'font': 'Monaco 7',
+ 'bg': 'black',
+ 'fg': 'green',
+ 'width': self.width,
+ 'height': self.height,
+ 'relief': 'sunken',
+ 'insertbackground': 'green',
+ 'highlightcolor': 'green',
+ 'selectforeground': 'black',
+ 'selectbackground': 'green'
+ }
+
+ # Set up widgets
+ self.text = self.makeWidgets( )
+ self.bindEvents()
+ self.sendCmd( 'export TERM=dumb' )
+
+ self.outputHook = None
+
+ def makeWidgets( self ):
+ "Make a label, a text area, and a scroll bar."
+
+ def newTerm( net=self.net, node=self.node, title=self.title ):
+ "Pop up a new terminal window for a node."
+ net.terms += makeTerms( [ node ], title )
+ label = Button( self, text=self.node.name, command=newTerm,
+ **self.buttonStyle )
+ label.pack( side='top', fill='x' )
+ text = Text( self, wrap='word', **self.textStyle )
+ ybar = Scrollbar( self, orient='vertical', width=7,
+ command=text.yview )
+ text.configure( yscrollcommand=ybar.set )
+ text.pack( side='left', expand=True, fill='both' )
+ ybar.pack( side='right', fill='y' )
+ return text
+
+ def bindEvents( self ):
+ "Bind keyboard and file events."
+ # The text widget handles regular key presses, but we
+ # use special handlers for the following:
+ self.text.bind( '<Return>', self.handleReturn )
+ self.text.bind( '<Control-c>', self.handleInt )
+ self.text.bind( '<KeyPress>', self.handleKey )
+ # This is not well-documented, but it is the correct
+ # way to trigger a file event handler from Tk's
+ # event loop!
+ self.tk.createfilehandler( self.node.stdout, READABLE,
+ self.handleReadable )
+
+ # We're not a terminal (yet?), so we ignore the following
+ # control characters other than [\b\n\r]
+ ignoreChars = re.compile( r'[\x00-\x07\x09\x0b\x0c\x0e-\x1f]+' )
+
+ def append( self, text ):
+ "Append something to our text frame."
+ text = self.ignoreChars.sub( '', text )
+ self.text.insert( 'end', text )
+ self.text.mark_set( 'insert', 'end' )
+ self.text.see( 'insert' )
+ outputHook = lambda x, y: True # make pylint happier
+ if self.outputHook:
+ outputHook = self.outputHook
+ outputHook( self, text )
+
+ def handleKey( self, event ):
+ "If it's an interactive command, send it to the node."
+ char = event.char
+ if self.node.waiting:
+ self.node.write( char )
+
+ def handleReturn( self, event ):
+ "Handle a carriage return."
+ cmd = self.text.get( 'insert linestart', 'insert lineend' )
+ # Send it immediately, if "interactive" command
+ if self.node.waiting:
+ self.node.write( event.char )
+ return
+ # Otherwise send the whole line to the shell
+ pos = cmd.find( self.prompt )
+ if pos >= 0:
+ cmd = cmd[ pos + len( self.prompt ): ]
+ self.sendCmd( cmd )
+
+ # Callback ignores event
+ def handleInt( self, _event=None ):
+ "Handle control-c."
+ self.node.sendInt()
+
+ def sendCmd( self, cmd ):
+ "Send a command to our node."
+ if not self.node.waiting:
+ self.node.sendCmd( cmd )
+
+ def handleReadable( self, _fds, timeoutms=None ):
+ "Handle file readable event."
+ data = self.node.monitor( timeoutms )
+ self.append( data )
+ if not self.node.waiting:
+ # Print prompt
+ self.append( self.prompt )
+
+ def waiting( self ):
+ "Are we waiting for output?"
+ return self.node.waiting
+
+ def waitOutput( self ):
+ "Wait for any remaining output."
+ while self.node.waiting:
+ # A bit of a trade-off here...
+ self.handleReadable( self, timeoutms=1000)
+ self.update()
+
+ def clear( self ):
+ "Clear all of our text."
+ self.text.delete( '1.0', 'end' )
+
+
+class Graph( Frame ):
+
+ "Graph that we can add bars to over time."
+
+ def __init__( self, parent=None, bg = 'white', gheight=200, gwidth=500,
+ barwidth=10, ymax=3.5,):
+
+ Frame.__init__( self, parent )
+
+ self.bg = bg
+ self.gheight = gheight
+ self.gwidth = gwidth
+ self.barwidth = barwidth
+ self.ymax = float( ymax )
+ self.xpos = 0
+
+ # Create everything
+ self.title, self.scale, self.graph = self.createWidgets()
+ self.updateScrollRegions()
+ self.yview( 'moveto', '1.0' )
+
+ def createScale( self ):
+ "Create a and return a new canvas with scale markers."
+ height = float( self.gheight )
+ width = 25
+ ymax = self.ymax
+ scale = Canvas( self, width=width, height=height,
+ background=self.bg )
+ opts = { 'fill': 'red' }
+ # Draw scale line
+ scale.create_line( width - 1, height, width - 1, 0, **opts )
+ # Draw ticks and numbers
+ for y in range( 0, int( ymax + 1 ) ):
+ ypos = height * (1 - float( y ) / ymax )
+ scale.create_line( width, ypos, width - 10, ypos, **opts )
+ scale.create_text( 10, ypos, text=str( y ), **opts )
+ return scale
+
+ def updateScrollRegions( self ):
+ "Update graph and scale scroll regions."
+ ofs = 20
+ height = self.gheight + ofs
+ self.graph.configure( scrollregion=( 0, -ofs,
+ self.xpos * self.barwidth, height ) )
+ self.scale.configure( scrollregion=( 0, -ofs, 0, height ) )
+
+ def yview( self, *args ):
+ "Scroll both scale and graph."
+ self.graph.yview( *args )
+ self.scale.yview( *args )
+
+ def createWidgets( self ):
+ "Create initial widget set."
+
+ # Objects
+ title = Label( self, text='Bandwidth (Gb/s)', bg=self.bg )
+ width = self.gwidth
+ height = self.gheight
+ scale = self.createScale()
+ graph = Canvas( self, width=width, height=height, background=self.bg)
+ xbar = Scrollbar( self, orient='horizontal', command=graph.xview )
+ ybar = Scrollbar( self, orient='vertical', command=self.yview )
+ graph.configure( xscrollcommand=xbar.set, yscrollcommand=ybar.set,
+ scrollregion=(0, 0, width, height ) )
+ scale.configure( yscrollcommand=ybar.set )
+
+ # Layout
+ title.grid( row=0, columnspan=3, sticky='new')
+ scale.grid( row=1, column=0, sticky='nsew' )
+ graph.grid( row=1, column=1, sticky='nsew' )
+ ybar.grid( row=1, column=2, sticky='ns' )
+ xbar.grid( row=2, column=0, columnspan=2, sticky='ew' )
+ self.rowconfigure( 1, weight=1 )
+ self.columnconfigure( 1, weight=1 )
+ return title, scale, graph
+
+ def addBar( self, yval ):
+ "Add a new bar to our graph."
+ percent = yval / self.ymax
+ c = self.graph
+ x0 = self.xpos * self.barwidth
+ x1 = x0 + self.barwidth
+ y0 = self.gheight
+ y1 = ( 1 - percent ) * self.gheight
+ c.create_rectangle( x0, y0, x1, y1, fill='green' )
+ self.xpos += 1
+ self.updateScrollRegions()
+ self.graph.xview( 'moveto', '1.0' )
+
+ def clear( self ):
+ "Clear graph contents."
+ self.graph.delete( 'all' )
+ self.xpos = 0
+
+ def test( self ):
+ "Add a bar for testing purposes."
+ ms = 1000
+ if self.xpos < 10:
+ self.addBar( self.xpos / 10 * self.ymax )
+ self.after( ms, self.test )
+
+ def setTitle( self, text ):
+ "Set graph title"
+ self.title.configure( text=text, font='Helvetica 9 bold' )
+
+
+class ConsoleApp( Frame ):
+
+ "Simple Tk consoles for Mininet."
+
+ menuStyle = { 'font': 'Geneva 7 bold' }
+
+ def __init__( self, net, parent=None, width=4 ):
+ Frame.__init__( self, parent )
+ self.top = self.winfo_toplevel()
+ self.top.title( 'Mininet' )
+ self.net = net
+ self.menubar = self.createMenuBar()
+ cframe = self.cframe = Frame( self )
+ self.consoles = {} # consoles themselves
+ titles = {
+ 'hosts': 'Host',
+ 'switches': 'Switch',
+ 'controllers': 'Controller'
+ }
+ for name in titles:
+ nodes = getattr( net, name )
+ frame, consoles = self.createConsoles(
+ cframe, nodes, width, titles[ name ] )
+ self.consoles[ name ] = Object( frame=frame, consoles=consoles )
+ self.selected = None
+ self.select( 'hosts' )
+ self.cframe.pack( expand=True, fill='both' )
+ cleanUpScreens()
+ # Close window gracefully
+ Wm.wm_protocol( self.top, name='WM_DELETE_WINDOW', func=self.quit )
+
+ # Initialize graph
+ graph = Graph( cframe )
+ self.consoles[ 'graph' ] = Object( frame=graph, consoles=[ graph ] )
+ self.graph = graph
+ self.graphVisible = False
+ self.updates = 0
+ self.hostCount = len( self.consoles[ 'hosts' ].consoles )
+ self.bw = 0
+
+ self.pack( expand=True, fill='both' )
+
+ def updateGraph( self, _console, output ):
+ "Update our graph."
+ m = re.search( r'(\d+) Mbits/sec', output )
+ if not m:
+ return
+ self.updates += 1
+ self.bw += .001 * float( m.group( 1 ) )
+ if self.updates >= self.hostCount:
+ self.graph.addBar( self.bw )
+ self.bw = 0
+ self.updates = 0
+
+ def setOutputHook( self, fn=None, consoles=None ):
+ "Register fn as output hook [on specific consoles.]"
+ if consoles is None:
+ consoles = self.consoles[ 'hosts' ].consoles
+ for console in consoles:
+ console.outputHook = fn
+
+ def createConsoles( self, parent, nodes, width, title ):
+ "Create a grid of consoles in a frame."
+ f = Frame( parent )
+ # Create consoles
+ consoles = []
+ index = 0
+ for node in nodes:
+ console = Console( f, self.net, node, title=title )
+ consoles.append( console )
+ row = index / width
+ column = index % width
+ console.grid( row=row, column=column, sticky='nsew' )
+ index += 1
+ f.rowconfigure( row, weight=1 )
+ f.columnconfigure( column, weight=1 )
+ return f, consoles
+
+ def select( self, groupName ):
+ "Select a group of consoles to display."
+ if self.selected is not None:
+ self.selected.frame.pack_forget()
+ self.selected = self.consoles[ groupName ]
+ self.selected.frame.pack( expand=True, fill='both' )
+
+ def createMenuBar( self ):
+ "Create and return a menu (really button) bar."
+ f = Frame( self )
+ buttons = [
+ ( 'Hosts', lambda: self.select( 'hosts' ) ),
+ ( 'Switches', lambda: self.select( 'switches' ) ),
+ ( 'Controllers', lambda: self.select( 'controllers' ) ),
+ ( 'Graph', lambda: self.select( 'graph' ) ),
+ ( 'Ping', self.ping ),
+ ( 'Iperf', self.iperf ),
+ ( 'Interrupt', self.stop ),
+ ( 'Clear', self.clear ),
+ ( 'Quit', self.quit )
+ ]
+ for name, cmd in buttons:
+ b = Button( f, text=name, command=cmd, **self.menuStyle )
+ b.pack( side='left' )
+ f.pack( padx=4, pady=4, fill='x' )
+ return f
+
+ def clear( self ):
+ "Clear selection."
+ for console in self.selected.consoles:
+ console.clear()
+
+ def waiting( self, consoles=None ):
+ "Are any of our hosts waiting for output?"
+ if consoles is None:
+ consoles = self.consoles[ 'hosts' ].consoles
+ for console in consoles:
+ if console.waiting():
+ return True
+ return False
+
+ def ping( self ):
+ "Tell each host to ping the next one."
+ consoles = self.consoles[ 'hosts' ].consoles
+ if self.waiting( consoles ):
+ return
+ count = len( consoles )
+ i = 0
+ for console in consoles:
+ i = ( i + 1 ) % count
+ ip = consoles[ i ].node.IP()
+ console.sendCmd( 'ping ' + ip )
+
+ def iperf( self ):
+ "Tell each host to iperf to the next one."
+ consoles = self.consoles[ 'hosts' ].consoles
+ if self.waiting( consoles ):
+ return
+ count = len( consoles )
+ self.setOutputHook( self.updateGraph )
+ for console in consoles:
+ console.node.cmd( 'iperf -sD' )
+ i = 0
+ for console in consoles:
+ i = ( i + 1 ) % count
+ ip = consoles[ i ].node.IP()
+ console.sendCmd( 'iperf -t 99999 -i 1 -c ' + ip )
+
+ def stop( self, wait=True ):
+ "Interrupt all hosts."
+ consoles = self.consoles[ 'hosts' ].consoles
+ for console in consoles:
+ console.handleInt()
+ if wait:
+ for console in consoles:
+ console.waitOutput()
+ self.setOutputHook( None )
+ # Shut down any iperfs that might still be running
+ quietRun( 'killall -9 iperf' )
+
+ def quit( self ):
+ "Stop everything and quit."
+ self.stop( wait=False)
+ Frame.quit( self )
+
+
+# Make it easier to construct and assign objects
+
+def assign( obj, **kwargs ):
+ "Set a bunch of fields in an object."
+ obj.__dict__.update( kwargs )
+
+class Object( object ):
+ "Generic object you can stuff junk into."
+ def __init__( self, **kwargs ):
+ assign( self, **kwargs )
+
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ network = TreeNet( depth=2, fanout=4 )
+ network.start()
+ app = ConsoleApp( network, width=4 )
+ app.mainloop()
+ network.stop()
diff --git a/examples/controllers.py b/examples/controllers.py
new file mode 100644
index 0000000..6eeef0e
--- /dev/null
+++ b/examples/controllers.py
@@ -0,0 +1,64 @@
+#!/usr/bin/python
+
+"""
+This example creates a multi-controller network from
+semi-scratch; note a topo object could also be used and
+would be passed into the Mininet() constructor.
+"""
+
+from mininet.net import Mininet
+from mininet.node import Controller, OVSKernelSwitch
+from mininet.cli import CLI
+from mininet.log import setLogLevel
+
+Switch = OVSKernelSwitch
+
+def addHost( net, N ):
+ "Create host hN and add to net."
+ name = 'h%d' % N
+ ip = '10.0.0.%d' % N
+ return net.addHost( name, ip=ip )
+
+def multiControllerNet():
+ "Create a network with multiple controllers."
+
+ net = Mininet( controller=Controller, switch=Switch)
+
+ print "*** Creating controllers"
+ c1 = net.addController( 'c1', port=6633 )
+ c2 = net.addController( 'c2', port=6634 )
+
+ print "*** Creating switches"
+ s1 = net.addSwitch( 's1' )
+ s2 = net.addSwitch( 's2' )
+
+ print "*** Creating hosts"
+ hosts1 = [ addHost( net, n ) for n in 3, 4 ]
+ hosts2 = [ addHost( net, n ) for n in 5, 6 ]
+
+ print "*** Creating links"
+ for h in hosts1:
+ s1.linkTo( h )
+ for h in hosts2:
+ s2.linkTo( h )
+ s1.linkTo( s2 )
+
+ print "*** Starting network"
+ net.build()
+ c1.start()
+ c2.start()
+ s1.start( [ c1 ] )
+ s2.start( [ c2 ] )
+
+ print "*** Testing network"
+ net.pingAll()
+
+ print "*** Running CLI"
+ CLI( net )
+
+ print "*** Stopping network"
+ net.stop()
+
+if __name__ == '__main__':
+ setLogLevel( 'info' ) # for CLI output
+ multiControllerNet()
diff --git a/examples/cpu.py b/examples/cpu.py
new file mode 100644
index 0000000..6dfc936
--- /dev/null
+++ b/examples/cpu.py
@@ -0,0 +1,81 @@
+#!/usr/bin/python
+
+"""
+cpu.py: test iperf bandwidth for varying cpu limits
+"""
+
+from mininet.net import Mininet
+from mininet.node import CPULimitedHost
+from mininet.topolib import TreeTopo
+from mininet.util import custom
+from mininet.log import setLogLevel, output
+
+from time import sleep
+
+def waitListening(client, server, port):
+ "Wait until server is listening on port"
+ if not client.cmd('which telnet'):
+ raise Exception('Could not find telnet')
+ cmd = ('sh -c "echo A | telnet -e A %s %s"' %
+ (server.IP(), port))
+ while 'Connected' not in client.cmd(cmd):
+ output('waiting for', server,
+ 'to listen on port', port, '\n')
+ sleep(.5)
+
+
+def bwtest( cpuLimits, period_us=100000, seconds=5 ):
+ """Example/test of link and CPU bandwidth limits
+ cpu: cpu limit as fraction of overall CPU time"""
+
+ topo = TreeTopo( depth=1, fanout=2 )
+
+ results = {}
+
+ for sched in 'rt', 'cfs':
+ print '*** Testing with', sched, 'bandwidth limiting'
+ for cpu in cpuLimits:
+ host = custom( CPULimitedHost, sched=sched,
+ period_us=period_us,
+ cpu=cpu )
+ net = Mininet( topo=topo, host=host )
+ net.start()
+ net.pingAll()
+ hosts = [ net.getNodeByName( h ) for h in topo.hosts() ]
+ client, server = hosts[ 0 ], hosts[ -1 ]
+ server.cmd( 'iperf -s -p 5001 &' )
+ waitListening( client, server, 5001 )
+ result = client.cmd( 'iperf -yc -t %s -c %s' % (
+ seconds, server.IP() ) ).split( ',' )
+ bps = float( result[ -1 ] )
+ server.cmdPrint( 'kill %iperf' )
+ net.stop()
+ updated = results.get( sched, [] )
+ updated += [ ( cpu, bps ) ]
+ results[ sched ] = updated
+
+ return results
+
+
+def dump( results ):
+ "Dump results"
+
+ fmt = '%s\t%s\t%s'
+
+ print
+ print fmt % ( 'sched', 'cpu', 'client MB/s' )
+ print
+
+ for sched in sorted( results.keys() ):
+ entries = results[ sched ]
+ for cpu, bps in entries:
+ pct = '%.2f%%' % ( cpu * 100 )
+ mbps = bps / 1e6
+ print fmt % ( sched, pct, mbps )
+
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ limits = [ .45, .4, .3, .2, .1 ]
+ out = bwtest( limits )
+ dump( out )
diff --git a/examples/emptynet.py b/examples/emptynet.py
new file mode 100644
index 0000000..9f57855
--- /dev/null
+++ b/examples/emptynet.py
@@ -0,0 +1,44 @@
+#!/usr/bin/python
+
+"""
+This example shows how to create an empty Mininet object
+(without a topology object) and add nodes to it manually.
+"""
+
+from mininet.net import Mininet
+from mininet.node import Controller
+from mininet.cli import CLI
+from mininet.log import setLogLevel, info
+
+def emptyNet():
+
+ "Create an empty network and add nodes to it."
+
+ net = Mininet( controller=Controller )
+
+ info( '*** Adding controller\n' )
+ net.addController( 'c0' )
+
+ info( '*** Adding hosts\n' )
+ h1 = net.addHost( 'h1', ip='10.0.0.1' )
+ h2 = net.addHost( 'h2', ip='10.0.0.2' )
+
+ info( '*** Adding switch\n' )
+ s3 = net.addSwitch( 's3' )
+
+ info( '*** Creating links\n' )
+ h1.linkTo( s3 )
+ h2.linkTo( s3 )
+
+ info( '*** Starting network\n')
+ net.start()
+
+ info( '*** Running CLI\n' )
+ CLI( net )
+
+ info( '*** Stopping network' )
+ net.stop()
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ emptyNet()
diff --git a/examples/hwintf.py b/examples/hwintf.py
new file mode 100644
index 0000000..e5960d9
--- /dev/null
+++ b/examples/hwintf.py
@@ -0,0 +1,48 @@
+#!/usr/bin/python
+
+"""
+This example shows how to add an interface (for example a real
+hardware interface) to a network after the network is created.
+"""
+
+import re
+
+from mininet.cli import CLI
+from mininet.log import setLogLevel, info, error
+from mininet.net import Mininet
+from mininet.link import Intf
+from mininet.topolib import TreeTopo
+from mininet.util import quietRun
+
+def checkIntf( intf ):
+ "Make sure intf exists and is not configured."
+ if ( ' %s:' % intf ) not in quietRun( 'ip link show' ):
+ error( 'Error:', intf, 'does not exist!\n' )
+ exit( 1 )
+ ips = re.findall( r'\d+\.\d+\.\d+\.\d+', quietRun( 'ifconfig ' + intf ) )
+ if ips:
+ error( 'Error:', intf, 'has an IP address,'
+ 'and is probably in use!\n' )
+ exit( 1 )
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+
+ intfName = 'eth1'
+ info( '*** Checking', intfName, '\n' )
+ checkIntf( intfName )
+
+ info( '*** Creating network\n' )
+ net = Mininet( topo=TreeTopo( depth=1, fanout=2 ) )
+
+ switch = net.switches[ 0 ]
+ info( '*** Adding hardware interface', intfName, 'to switch',
+ switch.name, '\n' )
+ _intf = Intf( intfName, node=switch )
+
+ info( '*** Note: you may need to reconfigure the interfaces for '
+ 'the Mininet hosts:\n', net.hosts, '\n' )
+
+ net.start()
+ CLI( net )
+ net.stop()
diff --git a/examples/limit.py b/examples/limit.py
new file mode 100644
index 0000000..0b23ca1
--- /dev/null
+++ b/examples/limit.py
@@ -0,0 +1,53 @@
+#!/usr/bin/python
+
+"""
+limit.py: example of using link and CPU limits
+"""
+
+from mininet.net import Mininet
+from mininet.link import TCIntf
+from mininet.node import CPULimitedHost
+from mininet.topolib import TreeTopo
+from mininet.util import custom
+from mininet.log import setLogLevel
+
+
+def testLinkLimit( net, bw ):
+ "Run bandwidth limit test"
+ print '*** Testing network %.2f Mbps bandwidth limit' % bw
+ net.iperf( )
+
+
+def limit( bw=10, cpu=.1 ):
+ """Example/test of link and CPU bandwidth limits
+ bw: interface bandwidth limit in Mbps
+ cpu: cpu limit as fraction of overall CPU time"""
+ intf = custom( TCIntf, bw=bw )
+ myTopo = TreeTopo( depth=1, fanout=2 )
+ for sched in 'rt', 'cfs':
+ print '*** Testing with', sched, 'bandwidth limiting'
+ host = custom( CPULimitedHost, sched=sched, cpu=cpu )
+ net = Mininet( topo=myTopo, intf=intf, host=host )
+ net.start()
+ testLinkLimit( net, bw=bw )
+ net.runCpuLimitTest( cpu=cpu )
+ net.stop()
+
+def verySimpleLimit( bw=150 ):
+ "Absurdly simple limiting test"
+ intf = custom( TCIntf, bw=bw )
+ net = Mininet( intf=intf )
+ h1, h2 = net.addHost( 'h1' ), net.addHost( 'h2' )
+ net.addLink( h1, h2 )
+ net.start()
+ net.pingAll()
+ net.iperf()
+ h1.cmdPrint( 'tc -s qdisc ls dev', h1.defaultIntf() )
+ h2.cmdPrint( 'tc -d class show dev', h2.defaultIntf() )
+ h1.cmdPrint( 'tc -s qdisc ls dev', h1.defaultIntf() )
+ h2.cmdPrint( 'tc -d class show dev', h2.defaultIntf() )
+ net.stop()
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ limit()
diff --git a/examples/linearbandwidth.py b/examples/linearbandwidth.py
new file mode 100644
index 0000000..3fd06c7
--- /dev/null
+++ b/examples/linearbandwidth.py
@@ -0,0 +1,110 @@
+#!/usr/bin/python
+
+"""
+Test bandwidth (using iperf) on linear networks of varying size,
+using both kernel and user datapaths.
+
+We construct a network of N hosts and N-1 switches, connected as follows:
+
+h1 <-> s1 <-> s2 .. sN-1
+ | | |
+ h2 h3 hN
+
+WARNING: by default, the reference controller only supports 16
+switches, so this test WILL NOT WORK unless you have recompiled
+your controller to support 100 switches (or more.)
+
+In addition to testing the bandwidth across varying numbers
+of switches, this example demonstrates:
+
+- creating a custom topology, LinearTestTopo
+- using the ping() and iperf() tests from Mininet()
+- testing both the kernel and user switches
+
+"""
+
+from mininet.net import Mininet
+from mininet.node import UserSwitch, OVSKernelSwitch
+from mininet.topo import Topo
+from mininet.log import lg
+from mininet.util import irange
+
+import sys
+flush = sys.stdout.flush
+
+class LinearTestTopo( Topo ):
+ "Topology for a string of N hosts and N-1 switches."
+
+ def __init__( self, N, **params ):
+
+ # Initialize topology
+ Topo.__init__( self, **params )
+
+ # Create switches and hosts
+ hosts = [ self.addHost( 'h%s' % h )
+ for h in irange( 1, N ) ]
+ switches = [ self.addSwitch( 's%s' % s )
+ for s in irange( 1, N - 1 ) ]
+
+ # Wire up switches
+ last = None
+ for switch in switches:
+ if last:
+ self.addLink( last, switch )
+ last = switch
+
+ # Wire up hosts
+ self.addLink( hosts[ 0 ], switches[ 0 ] )
+ for host, switch in zip( hosts[ 1: ], switches ):
+ self.addLink( host, switch )
+
+
+def linearBandwidthTest( lengths ):
+
+ "Check bandwidth at various lengths along a switch chain."
+
+ results = {}
+ switchCount = max( lengths )
+ hostCount = switchCount + 1
+
+ switches = { 'reference user': UserSwitch,
+ 'Open vSwitch kernel': OVSKernelSwitch }
+
+ topo = LinearTestTopo( hostCount )
+
+ for datapath in switches.keys():
+ print "*** testing", datapath, "datapath"
+ Switch = switches[ datapath ]
+ results[ datapath ] = []
+ net = Mininet( topo=topo, switch=Switch )
+ net.start()
+ print "*** testing basic connectivity"
+ for n in lengths:
+ net.ping( [ net.hosts[ 0 ], net.hosts[ n ] ] )
+ print "*** testing bandwidth"
+ for n in lengths:
+ src, dst = net.hosts[ 0 ], net.hosts[ n ]
+ print "testing", src.name, "<->", dst.name,
+ bandwidth = net.iperf( [ src, dst ] )
+ print bandwidth
+ flush()
+ results[ datapath ] += [ ( n, bandwidth ) ]
+ net.stop()
+
+ for datapath in switches.keys():
+ print
+ print "*** Linear network results for", datapath, "datapath:"
+ print
+ result = results[ datapath ]
+ print "SwitchCount\tiperf Results"
+ for switchCount, bandwidth in result:
+ print switchCount, '\t\t',
+ print bandwidth[ 0 ], 'server, ', bandwidth[ 1 ], 'client'
+ print
+ print
+
+if __name__ == '__main__':
+ lg.setLogLevel( 'info' )
+ sizes = [ 1, 10, 20, 40, 60, 80, 100 ]
+ print "*** Running linearBandwidthTest", sizes
+ linearBandwidthTest( sizes )
diff --git a/examples/miniedit.py b/examples/miniedit.py
new file mode 100644
index 0000000..c17cf3d
--- /dev/null
+++ b/examples/miniedit.py
@@ -0,0 +1,771 @@
+#!/usr/bin/python
+
+"""
+MiniEdit: a simple network editor for Mininet
+
+This is a simple demonstration of how one might build a
+GUI application using Mininet as the network model.
+
+Development version - not entirely functional!
+
+Bob Lantz, April 2010
+"""
+import optparse
+
+from Tkinter import Frame, Button, Label, Scrollbar, Canvas
+from Tkinter import Menu, BitmapImage, PhotoImage, Wm, Toplevel
+
+# someday: from ttk import *
+
+from mininet.log import setLogLevel
+from mininet.net import Mininet
+from mininet.util import ipStr
+from mininet.term import makeTerm, cleanUpScreens
+
+
+def parse_args():
+ usage="""Usage: miniccnxedit [template_file]
+ If no template_file is given, generated template will be written
+ to the file topo.miniccnx in the current directory.
+ """
+
+ parser = optparse.OptionParser(usage)
+
+ #parser.add_option("-t", "--template", help="template file name")
+ _, arg = parser.parse_args()
+
+ return arg
+
+class MiniEdit( Frame ):
+
+ "A simple network editor for Mininet."
+
+ def __init__( self, parent=None, cheight=200, cwidth=500, template_file='topo.miniccnx' ):
+
+ Frame.__init__( self, parent )
+ self.action = None
+ self.appName = 'Mini-CCNx'
+ self.template_file = template_file
+
+ # Style
+ self.font = ( 'Geneva', 9 )
+ self.smallFont = ( 'Geneva', 7 )
+ self.bg = 'white'
+
+ # Title
+ self.top = self.winfo_toplevel()
+ self.top.title( self.appName )
+
+ # Menu bar
+ self.createMenubar()
+
+ # Editing canvas
+ self.cheight, self.cwidth = cheight, cwidth
+ self.cframe, self.canvas = self.createCanvas()
+
+ # Toolbar
+ self.images = miniEditImages()
+ self.buttons = {}
+ self.active = None
+ self.tools = ( 'Select', 'Host', 'Switch', 'Link' )
+ self.customColors = { 'Switch': 'darkGreen', 'Host': 'blue' }
+ self.toolbar = self.createToolbar()
+
+ # Layout
+ self.toolbar.grid( column=0, row=0, sticky='nsew')
+ self.cframe.grid( column=1, row=0 )
+ self.columnconfigure( 1, weight=1 )
+ self.rowconfigure( 0, weight=1 )
+ self.pack( expand=True, fill='both' )
+
+ # About box
+ self.aboutBox = None
+
+ # Initialize node data
+ self.nodeBindings = self.createNodeBindings()
+ self.nodePrefixes = { 'Switch': 's', 'Host': 'h' }
+ self.widgetToItem = {}
+ self.itemToWidget = {}
+
+ # Initialize link tool
+ self.link = self.linkWidget = None
+
+ # Selection support
+ self.selection = None
+
+ # Keyboard bindings
+ self.bind( '<Control-q>', lambda event: self.quit() )
+ self.bind( '<KeyPress-Delete>', self.deleteSelection )
+ self.bind( '<KeyPress-BackSpace>', self.deleteSelection )
+ self.focus()
+
+ # Event handling initalization
+ self.linkx = self.linky = self.linkItem = None
+ self.lastSelection = None
+
+ # Model initialization
+ self.links = {}
+ self.nodeCount = 0
+ self.net = None
+
+ # Close window gracefully
+ Wm.wm_protocol( self.top, name='WM_DELETE_WINDOW', func=self.quit )
+
+ def quit( self ):
+ "Stop our network, if any, then quit."
+ self.stop()
+ Frame.quit( self )
+
+ def createMenubar( self ):
+ "Create our menu bar."
+
+ font = self.font
+
+ mbar = Menu( self.top, font=font )
+ self.top.configure( menu=mbar )
+
+ # Application menu
+ appMenu = Menu( mbar, tearoff=False )
+ mbar.add_cascade( label=self.appName, font=font, menu=appMenu )
+ appMenu.add_command( label='About Mini-CCNx', command=self.about,
+ font=font)
+ appMenu.add_separator()
+ appMenu.add_command( label='Quit', command=self.quit, font=font )
+
+ #fileMenu = Menu( mbar, tearoff=False )
+ #mbar.add_cascade( label="File", font=font, menu=fileMenu )
+ #fileMenu.add_command( label="Load...", font=font )
+ #fileMenu.add_separator()
+ #fileMenu.add_command( label="Save", font=font )
+ #fileMenu.add_separator()
+ #fileMenu.add_command( label="Print", font=font )
+
+ editMenu = Menu( mbar, tearoff=False )
+ mbar.add_cascade( label="Edit", font=font, menu=editMenu )
+ editMenu.add_command( label="Cut", font=font,
+ command=lambda: self.deleteSelection( None ) )
+
+ # runMenu = Menu( mbar, tearoff=False )
+ # mbar.add_cascade( label="Run", font=font, menu=runMenu )
+ # runMenu.add_command( label="Run", font=font, command=self.doRun )
+ # runMenu.add_command( label="Stop", font=font, command=self.doStop )
+ # runMenu.add_separator()
+ # runMenu.add_command( label='Xterm', font=font, command=self.xterm )
+
+ # Canvas
+
+ def createCanvas( self ):
+ "Create and return our scrolling canvas frame."
+ f = Frame( self )
+
+ canvas = Canvas( f, width=self.cwidth, height=self.cheight,
+ bg=self.bg )
+
+ # Scroll bars
+ xbar = Scrollbar( f, orient='horizontal', command=canvas.xview )
+ ybar = Scrollbar( f, orient='vertical', command=canvas.yview )
+ canvas.configure( xscrollcommand=xbar.set, yscrollcommand=ybar.set )
+
+ # Resize box
+ resize = Label( f, bg='white' )
+
+ # Layout
+ canvas.grid( row=0, column=1, sticky='nsew')
+ ybar.grid( row=0, column=2, sticky='ns')
+ xbar.grid( row=1, column=1, sticky='ew' )
+ resize.grid( row=1, column=2, sticky='nsew' )
+
+ # Resize behavior
+ f.rowconfigure( 0, weight=1 )
+ f.columnconfigure( 1, weight=1 )
+ f.grid( row=0, column=0, sticky='nsew' )
+ f.bind( '<Configure>', lambda event: self.updateScrollRegion() )
+
+ # Mouse bindings
+ canvas.bind( '<ButtonPress-1>', self.clickCanvas )
+ canvas.bind( '<B1-Motion>', self.dragCanvas )
+ canvas.bind( '<ButtonRelease-1>', self.releaseCanvas )
+
+ return f, canvas
+
+ def updateScrollRegion( self ):
+ "Update canvas scroll region to hold everything."
+ bbox = self.canvas.bbox( 'all' )
+ if bbox is not None:
+ self.canvas.configure( scrollregion=( 0, 0, bbox[ 2 ],
+ bbox[ 3 ] ) )
+
+ def canvasx( self, x_root ):
+ "Convert root x coordinate to canvas coordinate."
+ c = self.canvas
+ return c.canvasx( x_root ) - c.winfo_rootx()
+
+ def canvasy( self, y_root ):
+ "Convert root y coordinate to canvas coordinate."
+ c = self.canvas
+ return c.canvasy( y_root ) - c.winfo_rooty()
+
+ # Toolbar
+
+ def activate( self, toolName ):
+ "Activate a tool and press its button."
+ # Adjust button appearance
+ if self.active:
+ self.buttons[ self.active ].configure( relief='raised' )
+ self.buttons[ toolName ].configure( relief='sunken' )
+ # Activate dynamic bindings
+ self.active = toolName
+
+ def createToolbar( self ):
+ "Create and return our toolbar frame."
+
+ toolbar = Frame( self )
+
+ # Tools
+ for tool in self.tools:
+ cmd = ( lambda t=tool: self.activate( t ) )
+ b = Button( toolbar, text=tool, font=self.smallFont, command=cmd)
+ if tool in self.images:
+ b.config( height=50, image=self.images[ tool ] )
+ # b.config( compound='top' )
+ b.pack( fill='x' )
+ self.buttons[ tool ] = b
+ self.activate( self.tools[ 0 ] )
+
+ # Spacer
+ Label( toolbar, text='' ).pack()
+
+ # Commands
+ #for cmd, color in [ ( 'Stop', 'darkRed' ), ( 'Run', 'darkGreen' ) ]:
+ # doCmd = getattr( self, 'do' + cmd )
+ # b = Button( toolbar, text=cmd, font=self.smallFont,
+ # fg=color, command=doCmd )
+ # b.pack( fill='x', side='bottom' )
+
+ for cmd, color in [ ( 'Generate', 'darkGreen' ) ]:
+ doCmd = getattr( self, 'do' + cmd )
+ b = Button( toolbar, text=cmd, font=self.smallFont,
+ fg=color, command=doCmd )
+ b.pack( fill='x', side='bottom' )
+
+
+ return toolbar
+
+ def doGenerate( self ):
+ "Generate template."
+ self.activate( 'Select' )
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='disabled' )
+
+ self.buildTemplate()
+
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='normal' )
+
+ def doStop( self ):
+ "Stop command."
+ self.stop()
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='normal' )
+
+ def buildTemplate( self ):
+ "Generate template"
+
+ template = open(self.template_file, 'w')
+
+ # hosts
+ template.write('[hosts]\n')
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ if 'Host' in tags:
+ template.write(name + ':\n')
+
+ # switches/routers
+ template.write('[routers]\n')
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ if 'Switch' in tags:
+ template.write(name + ':\n')
+
+ # Make links
+ template.write('[links]\n')
+ for link in self.links.values():
+ ( src, dst ) = link
+ srcName, dstName = src[ 'text' ], dst[ 'text' ]
+ template.write(srcName + ':' + dstName + '\n')
+
+ template.close()
+
+
+ # Generic canvas handler
+ #
+ # We could have used bindtags, as in nodeIcon, but
+ # the dynamic approach used here
+ # may actually require less code. In any case, it's an
+ # interesting introspection-based alternative to bindtags.
+
+ def canvasHandle( self, eventName, event ):
+ "Generic canvas event handler"
+ if self.active is None:
+ return
+ toolName = self.active
+ handler = getattr( self, eventName + toolName, None )
+ if handler is not None:
+ handler( event )
+
+ def clickCanvas( self, event ):
+ "Canvas click handler."
+ self.canvasHandle( 'click', event )
+
+ def dragCanvas( self, event ):
+ "Canvas drag handler."
+ self.canvasHandle( 'drag', event )
+
+ def releaseCanvas( self, event ):
+ "Canvas mouse up handler."
+ self.canvasHandle( 'release', event )
+
+ # Currently the only items we can select directly are
+ # links. Nodes are handled by bindings in the node icon.
+
+ def findItem( self, x, y ):
+ "Find items at a location in our canvas."
+ items = self.canvas.find_overlapping( x, y, x, y )
+ if len( items ) == 0:
+ return None
+ else:
+ return items[ 0 ]
+
+ # Canvas bindings for Select, Host, Switch and Link tools
+
+ def clickSelect( self, event ):
+ "Select an item."
+ self.selectItem( self.findItem( event.x, event.y ) )
+
+ def deleteItem( self, item ):
+ "Delete an item."
+ # Don't delete while network is running
+ if self.buttons[ 'Select' ][ 'state' ] == 'disabled':
+ return
+ # Delete from model
+ if item in self.links:
+ self.deleteLink( item )
+ if item in self.itemToWidget:
+ self.deleteNode( item )
+ # Delete from view
+ self.canvas.delete( item )
+
+ def deleteSelection( self, _event ):
+ "Delete the selected item."
+ if self.selection is not None:
+ self.deleteItem( self.selection )
+ self.selectItem( None )
+
+ def nodeIcon( self, node, name ):
+ "Create a new node icon."
+ icon = Button( self.canvas, image=self.images[ node ],
+ text=name, compound='top' )
+ # Unfortunately bindtags wants a tuple
+ bindtags = [ str( self.nodeBindings ) ]
+ bindtags += list( icon.bindtags() )
+ icon.bindtags( tuple( bindtags ) )
+ return icon
+
+ def newNode( self, node, event ):
+ "Add a new node to our canvas."
+ c = self.canvas
+ x, y = c.canvasx( event.x ), c.canvasy( event.y )
+ self.nodeCount += 1
+ name = self.nodePrefixes[ node ] + str( self.nodeCount )
+ icon = self.nodeIcon( node, name )
+ item = self.canvas.create_window( x, y, anchor='c', window=icon,
+ tags=node )
+ self.widgetToItem[ icon ] = item
+ self.itemToWidget[ item ] = icon
+ self.selectItem( item )
+ icon.links = {}
+
+ def clickHost( self, event ):
+ "Add a new host to our canvas."
+ self.newNode( 'Host', event )
+
+ def clickSwitch( self, event ):
+ "Add a new switch to our canvas."
+ self.newNode( 'Switch', event )
+
+ def dragLink( self, event ):
+ "Drag a link's endpoint to another node."
+ if self.link is None:
+ return
+ # Since drag starts in widget, we use root coords
+ x = self.canvasx( event.x_root )
+ y = self.canvasy( event.y_root )
+ c = self.canvas
+ c.coords( self.link, self.linkx, self.linky, x, y )
+
+ def releaseLink( self, _event ):
+ "Give up on the current link."
+ if self.link is not None:
+ self.canvas.delete( self.link )
+ self.linkWidget = self.linkItem = self.link = None
+
+ # Generic node handlers
+
+ def createNodeBindings( self ):
+ "Create a set of bindings for nodes."
+ bindings = {
+ '<ButtonPress-1>': self.clickNode,
+ '<B1-Motion>': self.dragNode,
+ '<ButtonRelease-1>': self.releaseNode,
+ '<Enter>': self.enterNode,
+ '<Leave>': self.leaveNode,
+ '<Double-ButtonPress-1>': self.xterm
+ }
+ l = Label() # lightweight-ish owner for bindings
+ for event, binding in bindings.items():
+ l.bind( event, binding )
+ return l
+
+ def selectItem( self, item ):
+ "Select an item and remember old selection."
+ self.lastSelection = self.selection
+ self.selection = item
+
+ def enterNode( self, event ):
+ "Select node on entry."
+ self.selectNode( event )
+
+ def leaveNode( self, _event ):
+ "Restore old selection on exit."
+ self.selectItem( self.lastSelection )
+
+ def clickNode( self, event ):
+ "Node click handler."
+ if self.active is 'Link':
+ self.startLink( event )
+ else:
+ self.selectNode( event )
+ return 'break'
+
+ def dragNode( self, event ):
+ "Node drag handler."
+ if self.active is 'Link':
+ self.dragLink( event )
+ else:
+ self.dragNodeAround( event )
+
+ def releaseNode( self, event ):
+ "Node release handler."
+ if self.active is 'Link':
+ self.finishLink( event )
+
+ # Specific node handlers
+
+ def selectNode( self, event ):
+ "Select the node that was clicked on."
+ item = self.widgetToItem.get( event.widget, None )
+ self.selectItem( item )
+
+ def dragNodeAround( self, event ):
+ "Drag a node around on the canvas."
+ c = self.canvas
+ # Convert global to local coordinates;
+ # Necessary since x, y are widget-relative
+ x = self.canvasx( event.x_root )
+ y = self.canvasy( event.y_root )
+ w = event.widget
+ # Adjust node position
+ item = self.widgetToItem[ w ]
+ c.coords( item, x, y )
+ # Adjust link positions
+ for dest in w.links:
+ link = w.links[ dest ]
+ item = self.widgetToItem[ dest ]
+ x1, y1 = c.coords( item )
+ c.coords( link, x, y, x1, y1 )
+
+ def startLink( self, event ):
+ "Start a new link."
+ if event.widget not in self.widgetToItem:
+ # Didn't click on a node
+ return
+ w = event.widget
+ item = self.widgetToItem[ w ]
+ x, y = self.canvas.coords( item )
+ self.link = self.canvas.create_line( x, y, x, y, width=4,
+ fill='blue', tag='link' )
+ self.linkx, self.linky = x, y
+ self.linkWidget = w
+ self.linkItem = item
+
+ # Link bindings
+ # Selection still needs a bit of work overall
+ # Callbacks ignore event
+
+ def select( _event, link=self.link ):
+ "Select item on mouse entry."
+ self.selectItem( link )
+
+ def highlight( _event, link=self.link ):
+ "Highlight item on mouse entry."
+ # self.selectItem( link )
+ self.canvas.itemconfig( link, fill='green' )
+
+ def unhighlight( _event, link=self.link ):
+ "Unhighlight item on mouse exit."
+ self.canvas.itemconfig( link, fill='blue' )
+ # self.selectItem( None )
+
+ self.canvas.tag_bind( self.link, '<Enter>', highlight )
+ self.canvas.tag_bind( self.link, '<Leave>', unhighlight )
+ self.canvas.tag_bind( self.link, '<ButtonPress-1>', select )
+
+ def finishLink( self, event ):
+ "Finish creating a link"
+ if self.link is None:
+ return
+ source = self.linkWidget
+ c = self.canvas
+ # Since we dragged from the widget, use root coords
+ x, y = self.canvasx( event.x_root ), self.canvasy( event.y_root )
+ target = self.findItem( x, y )
+ dest = self.itemToWidget.get( target, None )
+ if ( source is None or dest is None or source == dest
+ or dest in source.links or source in dest.links ):
+ self.releaseLink( event )
+ return
+ # For now, don't allow hosts to be directly linked
+# stags = self.canvas.gettags( self.widgetToItem[ source ] )
+# dtags = self.canvas.gettags( target )
+# if 'Host' in stags and 'Host' in dtags:
+# self.releaseLink( event )
+# return
+ x, y = c.coords( target )
+ c.coords( self.link, self.linkx, self.linky, x, y )
+ self.addLink( source, dest )
+ # We're done
+ self.link = self.linkWidget = None
+
+ # Menu handlers
+
+ def about( self ):
+ "Display about box."
+ about = self.aboutBox
+ if about is None:
+ bg = 'white'
+ about = Toplevel( bg='white' )
+ about.title( 'About' )
+ info = self.appName + ': a simple network editor for Mini-CCNx - based on Miniedit '
+ warning = 'Development version - not entirely functional!'
+ author = 'Carlos Cabral, Jan 2013'
+ author2 = 'Miniedit by Bob Lantz <rlantz@cs>, April 2010'
+ line1 = Label( about, text=info, font='Helvetica 10 bold', bg=bg )
+ line2 = Label( about, text=warning, font='Helvetica 9', bg=bg )
+ line3 = Label( about, text=author, font='Helvetica 9', bg=bg )
+ line4 = Label( about, text=author2, font='Helvetica 9', bg=bg )
+ line1.pack( padx=20, pady=10 )
+ line2.pack(pady=10 )
+ line3.pack(pady=10 )
+ line4.pack(pady=10 )
+ hide = ( lambda about=about: about.withdraw() )
+ self.aboutBox = about
+ # Hide on close rather than destroying window
+ Wm.wm_protocol( about, name='WM_DELETE_WINDOW', func=hide )
+ # Show (existing) window
+ about.deiconify()
+
+ def createToolImages( self ):
+ "Create toolbar (and icon) images."
+
+ # Model interface
+ #
+ # Ultimately we will either want to use a topo or
+ # mininet object here, probably.
+
+ def addLink( self, source, dest ):
+ "Add link to model."
+ source.links[ dest ] = self.link
+ dest.links[ source ] = self.link
+ self.links[ self.link ] = ( source, dest )
+
+ def deleteLink( self, link ):
+ "Delete link from model."
+ pair = self.links.get( link, None )
+ if pair is not None:
+ source, dest = pair
+ del source.links[ dest ]
+ del dest.links[ source ]
+ if link is not None:
+ del self.links[ link ]
+
+ def deleteNode( self, item ):
+ "Delete node (and its links) from model."
+ widget = self.itemToWidget[ item ]
+ for link in widget.links.values():
+ # Delete from view and model
+ self.deleteItem( link )
+ del self.itemToWidget[ item ]
+ del self.widgetToItem[ widget ]
+
+ def build( self ):
+ "Build network based on our topology."
+
+ net = Mininet( topo=None )
+
+ # Make controller
+ net.addController( 'c0' )
+ # Make nodes
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ nodeNum = int( name[ 1: ] )
+ if 'Switch' in tags:
+ net.addSwitch( name )
+ elif 'Host' in tags:
+ net.addHost( name, ip=ipStr( nodeNum ) )
+ else:
+ raise Exception( "Cannot create mystery node: " + name )
+ # Make links
+ for link in self.links.values():
+ ( src, dst ) = link
+ srcName, dstName = src[ 'text' ], dst[ 'text' ]
+ src, dst = net.nameToNode[ srcName ], net.nameToNode[ dstName ]
+ src.linkTo( dst )
+
+ # Build network (we have to do this separately at the moment )
+ net.build()
+
+ return net
+
+ def start( self ):
+ "Start network."
+ if self.net is None:
+ self.net = self.build()
+ self.net.start()
+
+ def stop( self ):
+ "Stop network."
+ if self.net is not None:
+ self.net.stop()
+ cleanUpScreens()
+ self.net = None
+
+ def xterm( self, _ignore=None ):
+ "Make an xterm when a button is pressed."
+ if ( self.selection is None or
+ self.net is None or
+ self.selection not in self.itemToWidget ):
+ return
+ name = self.itemToWidget[ self.selection ][ 'text' ]
+ if name not in self.net.nameToNode:
+ return
+ term = makeTerm( self.net.nameToNode[ name ], 'Host' )
+ self.net.terms.append( term )
+
+
+def miniEditImages():
+ "Create and return images for MiniEdit."
+
+ # Image data. Git will be unhappy. However, the alternative
+ # is to keep track of separate binary files, which is also
+ # unappealing.
+
+ return {
+ 'Select': BitmapImage(
+ file='/usr/include/X11/bitmaps/left_ptr' ),
+
+ 'Switch' : PhotoImage( data=r"""
+ R0lGODlhOgArAMIEAB8aFwB7tQCb343L8P///////////////yH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACwAAAAAOgArAAAD/ki63P4wykmrvTjr3YYfQigKH7d5Y6qmnjmBayyHg8vAAqDPaUTbowaA13OIahqcyEgEQEbIi7LIGA1FzsaSQK0QfbnH10sMa83VsqX53HLL7sgUTudR5s367F7PEq4CYDJRcngqfgshiAqAMwF3AYdWTCERjSoBjy+ZVItvMg6XIZmaEgOkSmJwlKOkkKSRlaqraaewr7ABhnqBNLmZuL+6vCzCrpvGsB9EH8m5wc7R0sbQ09bT1dOEBLbXwMjeEN7HpuO6Dt3hFObi7Ovj7d7bEOnYD+4V8PfqF/wN/lKsxZPmop6wBwaFzTsRbVvCWzYQmlMW0UKzZCUqatzICLGjx48gKyYAADs=
+"""),
+ 'Host' : PhotoImage( data=r"""
+ R0lGODlhKQAyAMIHAJyeoK+wsrW2uMHCxM7P0Ozt7fn5+f///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAKQAyAAAD63i63P4wykmrvS4cwLv/IEhxRxGeKGBM3pa+X9QeBmxrT3gMNpyLrt6rgcJgisKXgIFMopaLpjMEVUinn2pQ1ImSrN8uGKCVegHn8bl8CqbV7jFbJ47H650592sX4zl6MX9ocIOBLYNvhkxtiYV8eYx0kJSEi2d7WFmSmZqRmIKeHoddoqOcoaZkqIiqq6CtqqQkrq9jnaKzaLW6Wy8DBMHCp7ClPT+ArMY2t1u9Qs3Et6k+W87KtMfW0r6x1d7P2uDYu+LLtt3nQ9ufxeXM7MkOuCnR7UTe6/jyEOqeWj/SYQEowxXBfgYPJAAAOw==
+"""),
+ 'Hosti': PhotoImage( data=r"""
+ R0lGODlhIAAYAPcAMf//////zP//mf//Zv//M///AP/M///MzP/M
+ mf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9m
+ Zv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8A
+ M/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zM
+ AMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz
+ /8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/
+ zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZ
+ mZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkz
+ ZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/
+ M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZ
+ AGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA
+ /2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPM
+ zDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNm
+ mTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMA
+ ZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDM
+ MwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBm
+ AAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAM+4AAN0A
+ ALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAADuAADdAAC7AACqAACI
+ AAB3AABVAABEAAAiAAARAAAA7gAA3QAAuwAAqgAAiAAAdwAAVQAA
+ RAAAIgAAEe7u7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAA
+ ACH5BAEAAAAALAAAAAAgABgAAAiNAAH8G0iwoMGDCAcKTMiw4UBw
+ BPXVm0ixosWLFvVBHFjPoUeC9Tb+6/jRY0iQ/8iVbHiS40CVKxG2
+ HEkQZsyCM0mmvGkw50uePUV2tEnOZkyfQA8iTYpTKNOgKJ+C3AhO
+ p9SWVaVOfWj1KdauTL9q5UgVbFKsEjGqXVtP40NwcBnCjXtw7tx/
+ C8cSBBAQADs=
+ """ ),
+
+ 'Switchi': PhotoImage( data=r"""
+ R0lGODlhIAAYAPcAMf//////zP//mf//Zv//M///AP/M///MzP/M
+ mf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9m
+ Zv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8A
+ M/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zM
+ AMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz
+ /8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/
+ zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZ
+ mZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkz
+ ZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/
+ M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZ
+ AGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA
+ /2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPM
+ zDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNm
+ mTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMA
+ ZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDM
+ MwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBm
+ AAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAM+4AAN0A
+ ALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAADuAADdAAC7AACqAACI
+ AAB3AABVAABEAAAiAAARAAAA7gAA3QAAuwAAqgAAiAAAdwAAVQAA
+ RAAAIgAAEe7u7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAA
+ ACH5BAEAAAAALAAAAAAgABgAAAhwAAEIHEiwoMGDCBMqXMiwocOH
+ ECNKnEixosWB3zJq3Mixo0eNAL7xG0mypMmTKPl9Cznyn8uWL/m5
+ /AeTpsyYI1eKlBnO5r+eLYHy9Ck0J8ubPmPOrMmUpM6UUKMa/Ui1
+ 6saLWLNq3cq1q9evYB0GBAA7
+ """ ),
+
+ 'Link': PhotoImage( data=r"""
+ R0lGODlhFgAWAPcAMf//////zP//mf//Zv//M///AP/M///MzP/M
+ mf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9m
+ Zv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8A
+ M/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zM
+ AMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz
+ /8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/
+ zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZ
+ mZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkz
+ ZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/
+ M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZ
+ AGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA
+ /2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPM
+ zDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNm
+ mTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMA
+ ZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDM
+ MwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBm
+ AAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAM+4AAN0A
+ ALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAADuAADdAAC7AACqAACI
+ AAB3AABVAABEAAAiAAARAAAA7gAA3QAAuwAAqgAAiAAAdwAAVQAA
+ RAAAIgAAEe7u7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAA
+ ACH5BAEAAAAALAAAAAAWABYAAAhIAAEIHEiwoEGBrhIeXEgwoUKG
+ Cx0+hGhQoiuKBy1irChxY0GNHgeCDAlgZEiTHlFuVImRJUWXEGEy
+ lBmxI8mSNknm1Dnx5sCAADs=
+ """ )
+ }
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ temp_file = parse_args()[0]
+ app = MiniEdit(template_file=temp_file)
+ app.mainloop()
diff --git a/examples/multiping.py b/examples/multiping.py
new file mode 100644
index 0000000..3bd231c
--- /dev/null
+++ b/examples/multiping.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python
+
+"""
+multiping.py: monitor multiple sets of hosts using ping
+
+This demonstrates how one may send a simple shell script to
+multiple hosts and monitor their output interactively for a period=
+of time.
+"""
+
+from mininet.net import Mininet
+from mininet.node import Node
+from mininet.topo import SingleSwitchTopo
+from mininet.log import setLogLevel
+
+from select import poll, POLLIN
+from time import time
+
+def chunks( l, n ):
+ "Divide list l into chunks of size n - thanks Stackoverflow"
+ return [ l[ i: i + n ] for i in range( 0, len( l ), n ) ]
+
+def startpings( host, targetips ):
+ "Tell host to repeatedly ping targets"
+
+ targetips.append( '10.0.0.200' )
+
+ targetips = ' '.join( targetips )
+
+ # BL: Not sure why loopback intf isn't up!
+ host.cmd( 'ifconfig lo up' )
+
+ # Simple ping loop
+ cmd = ( 'while true; do '
+ ' for ip in %s; do ' % targetips +
+ ' echo -n %s "->" $ip ' % host.IP() +
+ ' `ping -c1 -w 1 $ip | grep packets` ;'
+ ' sleep 1;'
+ ' done; '
+ 'done &' )
+
+ print ( '*** Host %s (%s) will be pinging ips: %s' %
+ ( host.name, host.IP(), targetips ) )
+
+ host.cmd( cmd )
+
+def multiping( netsize, chunksize, seconds):
+ "Ping subsets of size chunksize in net of size netsize"
+
+ # Create network and identify subnets
+ topo = SingleSwitchTopo( netsize )
+ net = Mininet( topo=topo )
+ net.start()
+ hosts = net.hosts
+ subnets = chunks( hosts, chunksize )
+
+ # Create polling object
+ fds = [ host.stdout.fileno() for host in hosts ]
+ poller = poll()
+ for fd in fds:
+ poller.register( fd, POLLIN )
+
+ # Start pings
+ for subnet in subnets:
+ ips = [ host.IP() for host in subnet ]
+ for host in subnet:
+ startpings( host, ips )
+
+ # Monitor output
+ endTime = time() + seconds
+ while time() < endTime:
+ readable = poller.poll(1000)
+ for fd, _mask in readable:
+ node = Node.outToNode[ fd ]
+ print '%s:' % node.name, node.monitor().strip()
+
+ # Stop pings
+ for host in hosts:
+ host.cmd( 'kill %while' )
+
+ net.stop()
+
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ multiping( netsize=20, chunksize=4, seconds=10 )
diff --git a/examples/multipoll.py b/examples/multipoll.py
new file mode 100644
index 0000000..aef1b10
--- /dev/null
+++ b/examples/multipoll.py
@@ -0,0 +1,81 @@
+#!/usr/bin/python
+
+"""
+Simple example of sending output to multiple files and
+monitoring them
+"""
+
+from mininet.topo import SingleSwitchTopo
+from mininet.net import Mininet
+from mininet.log import setLogLevel
+
+from time import time
+from select import poll, POLLIN
+from subprocess import Popen, PIPE
+
+def monitorFiles( outfiles, seconds, timeoutms ):
+ "Monitor set of files and return [(host, line)...]"
+ devnull = open( '/dev/null', 'w' )
+ tails, fdToFile, fdToHost = {}, {}, {}
+ for h, outfile in outfiles.iteritems():
+ tail = Popen( [ 'tail', '-f', outfile ],
+ stdout=PIPE, stderr=devnull )
+ fd = tail.stdout.fileno()
+ tails[ h ] = tail
+ fdToFile[ fd ] = tail.stdout
+ fdToHost[ fd ] = h
+ # Prepare to poll output files
+ readable = poll()
+ for t in tails.values():
+ readable.register( t.stdout.fileno(), POLLIN )
+ # Run until a set number of seconds have elapsed
+ endTime = time() + seconds
+ while time() < endTime:
+ fdlist = readable.poll(timeoutms)
+ if fdlist:
+ for fd, _flags in fdlist:
+ f = fdToFile[ fd ]
+ host = fdToHost[ fd ]
+ # Wait for a line of output
+ line = f.readline().strip()
+ yield host, line
+ else:
+ # If we timed out, return nothing
+ yield None, ''
+ for t in tails.values():
+ t.terminate()
+ devnull.close() # Not really necessary
+
+
+def monitorTest( N=3, seconds=3 ):
+ "Run pings and monitor multiple hosts"
+ topo = SingleSwitchTopo( N )
+ net = Mininet( topo )
+ net.start()
+ hosts = net.hosts
+ print "Starting test..."
+ server = hosts[ 0 ]
+ outfiles, errfiles = {}, {}
+ for h in hosts:
+ # Create and/or erase output files
+ outfiles[ h ] = '/tmp/%s.out' % h.name
+ errfiles[ h ] = '/tmp/%s.err' % h.name
+ h.cmd( 'echo >', outfiles[ h ] )
+ h.cmd( 'echo >', errfiles[ h ] )
+ # Start pings
+ h.cmdPrint('ping', server.IP(),
+ '>', outfiles[ h ],
+ '2>', errfiles[ h ],
+ '&' )
+ print "Monitoring output for", seconds, "seconds"
+ for h, line in monitorFiles( outfiles, seconds, timeoutms=500 ):
+ if h:
+ print '%s: %s' % ( h.name, line )
+ for h in hosts:
+ h.cmd('kill %ping')
+ net.stop()
+
+
+if __name__ == '__main__':
+ setLogLevel('info')
+ monitorTest()
diff --git a/examples/multitest.py b/examples/multitest.py
new file mode 100644
index 0000000..bcb40f7
--- /dev/null
+++ b/examples/multitest.py
@@ -0,0 +1,35 @@
+#!/usr/bin/python
+
+"""
+This example shows how to create a network and run multiple tests.
+For a more complicated test example, see udpbwtest.py.
+"""
+
+from mininet.cli import CLI
+from mininet.log import lg, info
+from mininet.net import Mininet
+from mininet.node import OVSKernelSwitch
+from mininet.topolib import TreeTopo
+
+def ifconfigTest( net ):
+ "Run ifconfig on all hosts in net."
+ hosts = net.hosts
+ for host in hosts:
+ info( host.cmd( 'ifconfig' ) )
+
+if __name__ == '__main__':
+ lg.setLogLevel( 'info' )
+ info( "*** Initializing Mininet and kernel modules\n" )
+ OVSKernelSwitch.setup()
+ info( "*** Creating network\n" )
+ network = Mininet( TreeTopo( depth=2, fanout=2 ), switch=OVSKernelSwitch)
+ info( "*** Starting network\n" )
+ network.start()
+ info( "*** Running ping test\n" )
+ network.pingAll()
+ info( "*** Running ifconfig test\n" )
+ ifconfigTest( network )
+ info( "*** Starting CLI (type 'exit' to exit)\n" )
+ CLI( network )
+ info( "*** Stopping network\n" )
+ network.stop()
diff --git a/examples/popen.py b/examples/popen.py
new file mode 100644
index 0000000..332822f
--- /dev/null
+++ b/examples/popen.py
@@ -0,0 +1,36 @@
+#!/usr/bin/python
+
+"""
+This example monitors a number of hosts using host.popen() and
+pmonitor()
+"""
+
+from mininet.net import Mininet
+from mininet.node import CPULimitedHost
+from mininet.topo import SingleSwitchTopo
+from mininet.log import setLogLevel
+from mininet.util import custom, pmonitor
+
+def monitorhosts( hosts=5, sched='cfs' ):
+ "Start a bunch of pings and monitor them using popen"
+ mytopo = SingleSwitchTopo( hosts )
+ cpu = .5 / hosts
+ myhost = custom( CPULimitedHost, cpu=cpu, sched=sched )
+ net = Mininet( topo=mytopo, host=myhost )
+ net.start()
+ # Start a bunch of pings
+ popens = {}
+ last = net.hosts[ -1 ]
+ for host in net.hosts:
+ popens[ host ] = host.popen( "ping -c5 %s" % last.IP() )
+ last = host
+ # Monitor them and print output
+ for host, line in pmonitor( popens ):
+ if host:
+ print "<%s>: %s" % ( host.name, line.strip() )
+ # Done
+ net.stop()
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ monitorhosts( hosts=5 )
diff --git a/examples/popenpoll.py b/examples/popenpoll.py
new file mode 100644
index 0000000..c581c27
--- /dev/null
+++ b/examples/popenpoll.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python
+
+"Monitor multiple hosts using popen()/pmonitor()"
+
+from mininet.net import Mininet
+from mininet.topo import SingleSwitchTopo
+from mininet.util import pmonitor
+from time import time
+from signal import SIGINT
+
+def pmonitorTest( N=3, seconds=10 ):
+ "Run pings and monitor multiple hosts using pmonitor"
+ topo = SingleSwitchTopo( N )
+ net = Mininet( topo )
+ net.start()
+ hosts = net.hosts
+ print "Starting test..."
+ server = hosts[ 0 ]
+ popens = {}
+ for h in hosts:
+ popens[ h ] = h.popen('ping', server.IP() )
+ print "Monitoring output for", seconds, "seconds"
+ endTime = time() + seconds
+ for h, line in pmonitor( popens, timeoutms=500 ):
+ if h:
+ print '%s: %s' % ( h.name, line ),
+ if time() >= endTime:
+ for p in popens.values():
+ p.send_signal( SIGINT )
+ net.stop()
+
+if __name__ == '__main__':
+ pmonitorTest()
diff --git a/examples/router.gif b/examples/router.gif
new file mode 100644
index 0000000..a670ac7
--- /dev/null
+++ b/examples/router.gif
Binary files differ
diff --git a/examples/scratchnet.py b/examples/scratchnet.py
new file mode 100644
index 0000000..966a183
--- /dev/null
+++ b/examples/scratchnet.py
@@ -0,0 +1,68 @@
+#!/usr/bin/python
+
+"""
+Build a simple network from scratch, using mininet primitives.
+This is more complicated than using the higher-level classes,
+but it exposes the configuration details and allows customization.
+
+For most tasks, the higher-level API will be preferable.
+"""
+
+from mininet.net import Mininet
+from mininet.node import Node
+from mininet.link import Link
+from mininet.log import setLogLevel, info
+from mininet.util import quietRun
+
+from time import sleep
+
+def scratchNet( cname='controller', cargs='-v ptcp:' ):
+ "Create network from scratch using Open vSwitch."
+
+ info( "*** Creating nodes\n" )
+ controller = Node( 'c0', inNamespace=False )
+ switch = Node( 's0', inNamespace=False )
+ h0 = Node( 'h0' )
+ h1 = Node( 'h1' )
+
+ info( "*** Creating links\n" )
+ Link( h0, switch )
+ Link( h1, switch )
+
+ info( "*** Configuring hosts\n" )
+ h0.setIP( '192.168.123.1/24' )
+ h1.setIP( '192.168.123.2/24' )
+ info( str( h0 ) + '\n' )
+ info( str( h1 ) + '\n' )
+
+ info( "*** Starting network using Open vSwitch\n" )
+ controller.cmd( cname + ' ' + cargs + '&' )
+ switch.cmd( 'ovs-vsctl del-br dp0' )
+ switch.cmd( 'ovs-vsctl add-br dp0' )
+ for intf in switch.intfs.values():
+ print switch.cmd( 'ovs-vsctl add-port dp0 %s' % intf )
+
+ # Note: controller and switch are in root namespace, and we
+ # can connect via loopback interface
+ switch.cmd( 'ovs-vsctl set-controller dp0 tcp:127.0.0.1:6633' )
+
+ info( '*** Waiting for switch to connect to controller' )
+ while 'is_connected' not in quietRun( 'ovs-vsctl show' ):
+ sleep( 1 )
+ info( '.' )
+ info( '\n' )
+
+ info( "*** Running test\n" )
+ h0.cmdPrint( 'ping -c1 ' + h1.IP() )
+
+ info( "*** Stopping network\n" )
+ controller.cmd( 'kill %' + cname )
+ switch.cmd( 'ovs-vsctl del-br dp0' )
+ switch.deleteIntfs()
+ info( '\n' )
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ info( '*** Scratch network demo (kernel datapath)\n' )
+ Mininet.init()
+ scratchNet()
diff --git a/examples/scratchnetuser.py b/examples/scratchnetuser.py
new file mode 100644
index 0000000..ccd20e9
--- /dev/null
+++ b/examples/scratchnetuser.py
@@ -0,0 +1,73 @@
+#!/usr/bin/python
+
+"""
+Build a simple network from scratch, using mininet primitives.
+This is more complicated than using the higher-level classes,
+but it exposes the configuration details and allows customization.
+
+For most tasks, the higher-level API will be preferable.
+
+This version uses the user datapath and an explicit control network.
+"""
+
+from mininet.net import Mininet
+from mininet.node import Node
+from mininet.link import Link
+from mininet.log import setLogLevel, info
+
+def linkIntfs( node1, node2 ):
+ "Create link from node1 to node2 and return intfs"
+ link = Link( node1, node2 )
+ return link.intf1, link.intf2
+
+def scratchNetUser( cname='controller', cargs='ptcp:' ):
+ "Create network from scratch using user switch."
+
+ # It's not strictly necessary for the controller and switches
+ # to be in separate namespaces. For performance, they probably
+ # should be in the root namespace. However, it's interesting to
+ # see how they could work even if they are in separate namespaces.
+
+ info( '*** Creating Network\n' )
+ controller = Node( 'c0' )
+ switch = Node( 's0')
+ h0 = Node( 'h0' )
+ h1 = Node( 'h1' )
+ cintf, sintf = linkIntfs( controller, switch )
+ h0intf, sintf1 = linkIntfs( h0, switch )
+ h1intf, sintf2 = linkIntfs( h1, switch )
+
+ info( '*** Configuring control network\n' )
+ controller.setIP( '10.0.123.1/24', intf=cintf )
+ switch.setIP( '10.0.123.2/24', intf=sintf)
+
+ info( '*** Configuring hosts\n' )
+ h0.setIP( '192.168.123.1/24', intf=h0intf )
+ h1.setIP( '192.168.123.2/24', intf=h1intf )
+
+ info( '*** Network state:\n' )
+ for node in controller, switch, h0, h1:
+ info( str( node ) + '\n' )
+
+ info( '*** Starting controller and user datapath\n' )
+ controller.cmd( cname + ' ' + cargs + '&' )
+ switch.cmd( 'ifconfig lo 127.0.0.1' )
+ intfs = [ str( i ) for i in sintf1, sintf2 ]
+ switch.cmd( 'ofdatapath -i ' + ','.join( intfs ) + ' ptcp: &' )
+ switch.cmd( 'ofprotocol tcp:' + controller.IP() + ' tcp:localhost &' )
+
+ info( '*** Running test\n' )
+ h0.cmdPrint( 'ping -c1 ' + h1.IP() )
+
+ info( '*** Stopping network\n' )
+ controller.cmd( 'kill %' + cname )
+ switch.cmd( 'kill %ofdatapath' )
+ switch.cmd( 'kill %ofprotocol' )
+ switch.deleteIntfs()
+ info( '\n' )
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ info( '*** Scratch network demo (user datapath)\n' )
+ Mininet.init()
+ scratchNetUser()
diff --git a/examples/server.gif b/examples/server.gif
new file mode 100644
index 0000000..b16b0da
--- /dev/null
+++ b/examples/server.gif
Binary files differ
diff --git a/examples/simpleperf.py b/examples/simpleperf.py
new file mode 100644
index 0000000..1da4b66
--- /dev/null
+++ b/examples/simpleperf.py
@@ -0,0 +1,49 @@
+#!/usr/bin/python
+
+"""
+Simple example of setting network and CPU parameters
+
+NOTE: link params limit BW, add latency, and loss.
+There is a high chance that pings WILL fail and that
+iperf will hang indefinitely if the TCP handshake fails
+to complete.
+"""
+
+from mininet.topo import Topo
+from mininet.net import Mininet
+from mininet.node import CPULimitedHost
+from mininet.link import TCLink
+from mininet.util import dumpNodeConnections
+from mininet.log import setLogLevel
+
+class SingleSwitchTopo(Topo):
+ "Single switch connected to n hosts."
+ def __init__(self, n=2, **opts):
+ Topo.__init__(self, **opts)
+ switch = self.addSwitch('s1')
+ for h in range(n):
+ # Each host gets 50%/n of system CPU
+ host = self.addHost('h%s' % (h + 1),
+ cpu=.5 / n)
+ # 10 Mbps, 5ms delay, 10% loss
+ self.addLink(host, switch,
+ bw=10, delay='5ms', loss=10, use_htb=True)
+
+def perfTest():
+ "Create network and run simple performance test"
+ topo = SingleSwitchTopo(n=4)
+ net = Mininet(topo=topo,
+ host=CPULimitedHost, link=TCLink)
+ net.start()
+ print "Dumping host connections"
+ dumpNodeConnections(net.hosts)
+ print "Testing network connectivity"
+ net.pingAll()
+ print "Testing bandwidth between h1 and h4"
+ h1, h4 = net.getNodeByName('h1', 'h4')
+ net.iperf((h1, h4))
+ net.stop()
+
+if __name__ == '__main__':
+ setLogLevel('info')
+ perfTest()
diff --git a/examples/sshd.py b/examples/sshd.py
new file mode 100644
index 0000000..2bedb9c
--- /dev/null
+++ b/examples/sshd.py
@@ -0,0 +1,71 @@
+#!/usr/bin/python
+
+"""
+Create a network and start sshd(8) on each host.
+
+While something like rshd(8) would be lighter and faster,
+(and perfectly adequate on an in-machine network)
+the advantage of running sshd is that scripts can work
+unchanged on mininet and hardware.
+
+In addition to providing ssh access to hosts, this example
+demonstrates:
+
+- creating a convenience function to construct networks
+- connecting the host network to the root namespace
+- running server processes (sshd in this case) on hosts
+"""
+
+from mininet.net import Mininet
+from mininet.cli import CLI
+from mininet.log import lg
+from mininet.node import Node, OVSKernelSwitch
+from mininet.topolib import TreeTopo
+from mininet.link import Link
+
+def TreeNet( depth=1, fanout=2, **kwargs ):
+ "Convenience function for creating tree networks."
+ topo = TreeTopo( depth, fanout )
+ return Mininet( topo, **kwargs )
+
+def connectToRootNS( network, switch, ip, prefixLen, routes ):
+ """Connect hosts to root namespace via switch. Starts network.
+ network: Mininet() network object
+ switch: switch to connect to root namespace
+ ip: IP address for root namespace node
+ prefixLen: IP address prefix length (e.g. 8, 16, 24)
+ routes: host networks to route to"""
+ # Create a node in root namespace and link to switch 0
+ root = Node( 'root', inNamespace=False )
+ intf = Link( root, switch ).intf1
+ root.setIP( ip, prefixLen, intf )
+ # Start network that now includes link to root namespace
+ network.start()
+ # Add routes from root ns to hosts
+ for route in routes:
+ root.cmd( 'route add -net ' + route + ' dev ' + str( intf ) )
+
+def sshd( network, cmd='/usr/sbin/sshd', opts='-D' ):
+ "Start a network, connect it to root ns, and run sshd on all hosts."
+ switch = network.switches[ 0 ] # switch to use
+ ip = '10.123.123.1' # our IP address on host network
+ routes = [ '10.0.0.0/8' ] # host networks to route to
+ connectToRootNS( network, switch, ip, 8, routes )
+ for host in network.hosts:
+ host.cmd( cmd + ' ' + opts + '&' )
+ print
+ print "*** Hosts are running sshd at the following addresses:"
+ print
+ for host in network.hosts:
+ print host.name, host.IP()
+ print
+ print "*** Type 'exit' or control-D to shut down network"
+ CLI( network )
+ for host in network.hosts:
+ host.cmd( 'kill %' + cmd )
+ network.stop()
+
+if __name__ == '__main__':
+ lg.setLogLevel( 'info')
+ net = TreeNet( depth=1, fanout=4, switch=OVSKernelSwitch )
+ sshd( net )
diff --git a/examples/tree1024.py b/examples/tree1024.py
new file mode 100644
index 0000000..9397131
--- /dev/null
+++ b/examples/tree1024.py
@@ -0,0 +1,18 @@
+#!/usr/bin/python
+
+"""
+Create a 1024-host network, and run the CLI on it.
+If this fails because of kernel limits, you may have
+to adjust them, e.g. by adding entries to /etc/sysctl.conf
+and running sysctl -p. Check util/sysctl_addon.
+"""
+
+from mininet.cli import CLI
+from mininet.log import setLogLevel
+from mininet.node import OVSKernelSwitch
+from mininet.topolib import TreeNet
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ network = TreeNet( depth=2, fanout=32, switch=OVSKernelSwitch )
+ network.run( CLI, network )
diff --git a/examples/treeping64.py b/examples/treeping64.py
new file mode 100644
index 0000000..ba60f1b
--- /dev/null
+++ b/examples/treeping64.py
@@ -0,0 +1,32 @@
+#!/usr/bin/python
+
+"Create a 64-node tree network, and test connectivity using ping."
+
+from mininet.log import setLogLevel
+from mininet.node import UserSwitch, OVSKernelSwitch # , KernelSwitch
+from mininet.topolib import TreeNet
+
+def treePing64():
+ "Run ping test on 64-node tree networks."
+
+ results = {}
+ switches = { # 'reference kernel': KernelSwitch,
+ 'reference user': UserSwitch,
+ 'Open vSwitch kernel': OVSKernelSwitch }
+
+ for name in switches:
+ print "*** Testing", name, "datapath"
+ switch = switches[ name ]
+ network = TreeNet( depth=2, fanout=8, switch=switch )
+ result = network.run( network.pingAll )
+ results[ name ] = result
+
+ print
+ print "*** Tree network ping results:"
+ for name in switches:
+ print "%s: %d%% packet loss" % ( name, results[ name ] )
+ print
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ treePing64()
diff --git a/miniccnx b/miniccnx
new file mode 100644
index 0000000..99ff449
--- /dev/null
+++ b/miniccnx
@@ -0,0 +1,97 @@
+#!/usr/bin/python
+
+from mininet.topo import Topo
+from mininet.net import Mininet
+from mininet.util import dumpNodeConnections
+from mininet.log import setLogLevel, output, info
+from mininet.cli import CLI
+from mininet.node import CPULimitedCCNHost, CCNHost
+from mininet.link import TCLink
+from conf_parser import extrai_hosts,extrai_routers, extrai_links
+import os.path
+import optparse
+import datetime
+
+def parse_args():
+ usage="""Usage: miniccnx [template_file]
+ If no template_file is given, will try to load template
+ from file miniccnx.conf in the current directory.
+ """
+
+ parser = optparse.OptionParser(usage)
+
+ _, arg = parser.parse_args()
+
+ if len(arg) != 1:
+ arg = ''
+ else:
+ arg = arg[0]
+
+ return arg
+
+
+class CCNTopo(Topo):
+ def __init__(self, conf_arq, **opts):
+ Topo.__init__(self, **opts)
+
+ hosts_conf = extrai_hosts(conf_arq)
+ routers_conf = extrai_routers(conf_arq)
+ links_conf = extrai_links(conf_arq)
+
+ self.isTCLink = False
+
+ for host in hosts_conf:
+ self.addHost(host.name, app=host.app, fib=host.uri_tuples,cpu=.025)
+
+ for router in routers_conf:
+ self.addHost(router.name,fib=router.uri_tuples)
+
+ for link in links_conf:
+ if len(link.linkDict) == 0:
+ self.addLink(link.h1, link.h2)
+ else:
+ self.addLink(link.h1, link.h2, **link.linkDict)
+ self.isTCLink = True
+
+ info('Parse of ' + conf_arq + ' done.\n')
+
+def execute(template_file='miniccnx.conf'):
+ "Create a network based on template_file"
+
+ if template_file == '':
+ template_file='miniccnx.conf'
+
+ if os.path.exists(template_file) == False:
+ info('No template file given and default template file miniccnx.conf not found. Exiting...\n')
+ quit()
+
+ topo = CCNTopo(template_file)
+
+ t = datetime.datetime.now()
+
+ if topo.isTCLink == True:
+ net = Mininet(topo,host=CPULimitedCCNHost,link=TCLink)
+ else:
+ net = Mininet(topo,host=CCNHost)
+
+ t2 = datetime.datetime.now()
+
+ delta = t2 - t
+
+ info('Setup time: ' + str(delta.seconds) + '\n')
+
+ net.start()
+
+ for host in net.hosts:
+ if 'app' in host.params:
+ if host.params['app'] != '_':
+ host.cmd(host.params['app'])
+
+ CLI(net)
+ net.stop()
+
+if __name__ == '__main__':
+
+ template = parse_args()
+ setLogLevel('info')
+ execute(template)
diff --git a/miniccnxedit b/miniccnxedit
new file mode 100644
index 0000000..675d0cd
--- /dev/null
+++ b/miniccnxedit
@@ -0,0 +1,722 @@
+#!/usr/bin/python
+
+"""
+MiniCCNxEdit: a simple network editor for MiniCCNx
+
+Based on miniedit by Bob Lantz, April 2010
+
+Carlos Cabral Jan, 2013
+
+
+"""
+import optparse
+
+from Tkinter import Frame, Button, Label, Scrollbar, Canvas
+from Tkinter import Menu, BitmapImage, PhotoImage, Wm, Toplevel
+
+# someday: from ttk import *
+
+from mininet.log import setLogLevel
+from mininet.net import Mininet
+from mininet.util import ipStr
+from mininet.term import makeTerm, cleanUpScreens
+
+
+def parse_args():
+ usage="""Usage: miniccnxedit [template_file]
+ If no template_file is given, generated template will be written
+ to the file miniccnx.conf in the current directory.
+ """
+
+ parser = optparse.OptionParser(usage)
+
+ _, arg = parser.parse_args()
+
+ if len(arg) != 1:
+ arg = None
+ else:
+ arg = arg[0]
+
+ return arg
+
+class MiniEdit( Frame ):
+
+ "A simple network editor for Mininet."
+
+ def __init__( self, parent=None, cheight=200, cwidth=500, template_file='miniccnx.conf' ):
+
+ Frame.__init__( self, parent )
+ self.action = None
+ self.appName = 'Mini-CCNx'
+ if template_file == None:
+ self.template_file='miniccnx.conf'
+ else:
+ self.template_file = template_file
+
+ # Style
+ self.font = ( 'Geneva', 9 )
+ self.smallFont = ( 'Geneva', 7 )
+ self.bg = 'white'
+
+ # Title
+ self.top = self.winfo_toplevel()
+ self.top.title( self.appName )
+
+ # Menu bar
+ self.createMenubar()
+
+ # Editing canvas
+ self.cheight, self.cwidth = cheight, cwidth
+ self.cframe, self.canvas = self.createCanvas()
+
+ # Toolbar
+ self.images = miniEditImages()
+ self.buttons = {}
+ self.active = None
+ self.tools = ( 'Select', 'Host', 'Switch', 'Link' )
+ self.customColors = { 'Switch': 'darkGreen', 'Host': 'blue' }
+ self.toolbar = self.createToolbar()
+
+ # Layout
+ self.toolbar.grid( column=0, row=0, sticky='nsew')
+ self.cframe.grid( column=1, row=0 )
+ self.columnconfigure( 1, weight=1 )
+ self.rowconfigure( 0, weight=1 )
+ self.pack( expand=True, fill='both' )
+
+ # About box
+ self.aboutBox = None
+
+ # Initialize node data
+ self.nodeBindings = self.createNodeBindings()
+ self.nodePrefixes = { 'Switch': 's', 'Host': 'h' }
+ self.widgetToItem = {}
+ self.itemToWidget = {}
+
+ # Initialize link tool
+ self.link = self.linkWidget = None
+
+ # Selection support
+ self.selection = None
+
+ # Keyboard bindings
+ self.bind( '<Control-q>', lambda event: self.quit() )
+ self.bind( '<KeyPress-Delete>', self.deleteSelection )
+ self.bind( '<KeyPress-BackSpace>', self.deleteSelection )
+ self.focus()
+
+ # Event handling initalization
+ self.linkx = self.linky = self.linkItem = None
+ self.lastSelection = None
+
+ # Model initialization
+ self.links = {}
+ self.nodeCount = 0
+ self.net = None
+
+ # Close window gracefully
+ Wm.wm_protocol( self.top, name='WM_DELETE_WINDOW', func=self.quit )
+
+ def quit( self ):
+ "Stop our network, if any, then quit."
+ self.stop()
+ Frame.quit( self )
+
+ def createMenubar( self ):
+ "Create our menu bar."
+
+ font = self.font
+
+ mbar = Menu( self.top, font=font )
+ self.top.configure( menu=mbar )
+
+ # Application menu
+ appMenu = Menu( mbar, tearoff=False )
+ mbar.add_cascade( label=self.appName, font=font, menu=appMenu )
+ appMenu.add_command( label='About Mini-CCNx', command=self.about,
+ font=font)
+ appMenu.add_separator()
+ appMenu.add_command( label='Quit', command=self.quit, font=font )
+
+ #fileMenu = Menu( mbar, tearoff=False )
+ #mbar.add_cascade( label="File", font=font, menu=fileMenu )
+ #fileMenu.add_command( label="Load...", font=font )
+ #fileMenu.add_separator()
+ #fileMenu.add_command( label="Save", font=font )
+ #fileMenu.add_separator()
+ #fileMenu.add_command( label="Print", font=font )
+
+ editMenu = Menu( mbar, tearoff=False )
+ mbar.add_cascade( label="Edit", font=font, menu=editMenu )
+ editMenu.add_command( label="Cut", font=font,
+ command=lambda: self.deleteSelection( None ) )
+
+ # runMenu = Menu( mbar, tearoff=False )
+ # mbar.add_cascade( label="Run", font=font, menu=runMenu )
+ # runMenu.add_command( label="Run", font=font, command=self.doRun )
+ # runMenu.add_command( label="Stop", font=font, command=self.doStop )
+ # runMenu.add_separator()
+ # runMenu.add_command( label='Xterm', font=font, command=self.xterm )
+
+ # Canvas
+
+ def createCanvas( self ):
+ "Create and return our scrolling canvas frame."
+ f = Frame( self )
+
+ canvas = Canvas( f, width=self.cwidth, height=self.cheight,
+ bg=self.bg )
+
+ # Scroll bars
+ xbar = Scrollbar( f, orient='horizontal', command=canvas.xview )
+ ybar = Scrollbar( f, orient='vertical', command=canvas.yview )
+ canvas.configure( xscrollcommand=xbar.set, yscrollcommand=ybar.set )
+
+ # Resize box
+ resize = Label( f, bg='white' )
+
+ # Layout
+ canvas.grid( row=0, column=1, sticky='nsew')
+ ybar.grid( row=0, column=2, sticky='ns')
+ xbar.grid( row=1, column=1, sticky='ew' )
+ resize.grid( row=1, column=2, sticky='nsew' )
+
+ # Resize behavior
+ f.rowconfigure( 0, weight=1 )
+ f.columnconfigure( 1, weight=1 )
+ f.grid( row=0, column=0, sticky='nsew' )
+ f.bind( '<Configure>', lambda event: self.updateScrollRegion() )
+
+ # Mouse bindings
+ canvas.bind( '<ButtonPress-1>', self.clickCanvas )
+ canvas.bind( '<B1-Motion>', self.dragCanvas )
+ canvas.bind( '<ButtonRelease-1>', self.releaseCanvas )
+
+ return f, canvas
+
+ def updateScrollRegion( self ):
+ "Update canvas scroll region to hold everything."
+ bbox = self.canvas.bbox( 'all' )
+ if bbox is not None:
+ self.canvas.configure( scrollregion=( 0, 0, bbox[ 2 ],
+ bbox[ 3 ] ) )
+
+ def canvasx( self, x_root ):
+ "Convert root x coordinate to canvas coordinate."
+ c = self.canvas
+ return c.canvasx( x_root ) - c.winfo_rootx()
+
+ def canvasy( self, y_root ):
+ "Convert root y coordinate to canvas coordinate."
+ c = self.canvas
+ return c.canvasy( y_root ) - c.winfo_rooty()
+
+ # Toolbar
+
+ def activate( self, toolName ):
+ "Activate a tool and press its button."
+ # Adjust button appearance
+ if self.active:
+ self.buttons[ self.active ].configure( relief='raised' )
+ self.buttons[ toolName ].configure( relief='sunken' )
+ # Activate dynamic bindings
+ self.active = toolName
+
+ def createToolbar( self ):
+ "Create and return our toolbar frame."
+
+ toolbar = Frame( self )
+
+ # Tools
+ for tool in self.tools:
+ cmd = ( lambda t=tool: self.activate( t ) )
+ b = Button( toolbar, text=tool, font=self.smallFont, command=cmd)
+ if tool in self.images:
+ b.config( height=50, image=self.images[ tool ] )
+ # b.config( compound='top' )
+ b.pack( fill='x' )
+ self.buttons[ tool ] = b
+ self.activate( self.tools[ 0 ] )
+
+ # Spacer
+ Label( toolbar, text='' ).pack()
+
+ # Commands
+ #for cmd, color in [ ( 'Stop', 'darkRed' ), ( 'Run', 'darkGreen' ) ]:
+ # doCmd = getattr( self, 'do' + cmd )
+ # b = Button( toolbar, text=cmd, font=self.smallFont,
+ # fg=color, command=doCmd )
+ # b.pack( fill='x', side='bottom' )
+
+ for cmd, color in [ ( 'Generate', 'darkGreen' ) ]:
+ doCmd = getattr( self, 'do' + cmd )
+ b = Button( toolbar, text=cmd, font=self.smallFont,
+ fg=color, command=doCmd )
+ b.pack( fill='x', side='bottom' )
+
+
+ return toolbar
+
+ def doGenerate( self ):
+ "Generate template."
+ self.activate( 'Select' )
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='disabled' )
+
+ self.buildTemplate()
+
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='normal' )
+
+ def doStop( self ):
+ "Stop command."
+ self.stop()
+ for tool in self.tools:
+ self.buttons[ tool ].config( state='normal' )
+
+ def buildTemplate( self ):
+ "Generate template"
+
+ template = open(self.template_file, 'w')
+
+ # hosts
+ template.write('[hosts]\n')
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ if 'Host' in tags:
+ template.write(name + ':\n')
+
+ # switches/routers
+ template.write('[routers]\n')
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ if 'Switch' in tags:
+ template.write(name + ':\n')
+
+ # Make links
+ template.write('[links]\n')
+ for link in self.links.values():
+ ( src, dst ) = link
+ srcName, dstName = src[ 'text' ], dst[ 'text' ]
+ template.write(srcName + ':' + dstName + '\n')
+
+ template.close()
+
+
+ # Generic canvas handler
+ #
+ # We could have used bindtags, as in nodeIcon, but
+ # the dynamic approach used here
+ # may actually require less code. In any case, it's an
+ # interesting introspection-based alternative to bindtags.
+
+ def canvasHandle( self, eventName, event ):
+ "Generic canvas event handler"
+ if self.active is None:
+ return
+ toolName = self.active
+ handler = getattr( self, eventName + toolName, None )
+ if handler is not None:
+ handler( event )
+
+ def clickCanvas( self, event ):
+ "Canvas click handler."
+ self.canvasHandle( 'click', event )
+
+ def dragCanvas( self, event ):
+ "Canvas drag handler."
+ self.canvasHandle( 'drag', event )
+
+ def releaseCanvas( self, event ):
+ "Canvas mouse up handler."
+ self.canvasHandle( 'release', event )
+
+ # Currently the only items we can select directly are
+ # links. Nodes are handled by bindings in the node icon.
+
+ def findItem( self, x, y ):
+ "Find items at a location in our canvas."
+ items = self.canvas.find_overlapping( x, y, x, y )
+ if len( items ) == 0:
+ return None
+ else:
+ return items[ 0 ]
+
+ # Canvas bindings for Select, Host, Switch and Link tools
+
+ def clickSelect( self, event ):
+ "Select an item."
+ self.selectItem( self.findItem( event.x, event.y ) )
+
+ def deleteItem( self, item ):
+ "Delete an item."
+ # Don't delete while network is running
+ if self.buttons[ 'Select' ][ 'state' ] == 'disabled':
+ return
+ # Delete from model
+ if item in self.links:
+ self.deleteLink( item )
+ if item in self.itemToWidget:
+ self.deleteNode( item )
+ # Delete from view
+ self.canvas.delete( item )
+
+ def deleteSelection( self, _event ):
+ "Delete the selected item."
+ if self.selection is not None:
+ self.deleteItem( self.selection )
+ self.selectItem( None )
+
+ def nodeIcon( self, node, name ):
+ "Create a new node icon."
+ icon = Button( self.canvas, image=self.images[ node ],
+ text=name, compound='top' )
+ # Unfortunately bindtags wants a tuple
+ bindtags = [ str( self.nodeBindings ) ]
+ bindtags += list( icon.bindtags() )
+ icon.bindtags( tuple( bindtags ) )
+ return icon
+
+ def newNode( self, node, event ):
+ "Add a new node to our canvas."
+ c = self.canvas
+ x, y = c.canvasx( event.x ), c.canvasy( event.y )
+ self.nodeCount += 1
+ name = self.nodePrefixes[ node ] + str( self.nodeCount )
+ icon = self.nodeIcon( node, name )
+ item = self.canvas.create_window( x, y, anchor='c', window=icon,
+ tags=node )
+ self.widgetToItem[ icon ] = item
+ self.itemToWidget[ item ] = icon
+ self.selectItem( item )
+ icon.links = {}
+
+ def clickHost( self, event ):
+ "Add a new host to our canvas."
+ self.newNode( 'Host', event )
+
+ def clickSwitch( self, event ):
+ "Add a new switch to our canvas."
+ self.newNode( 'Switch', event )
+
+ def dragLink( self, event ):
+ "Drag a link's endpoint to another node."
+ if self.link is None:
+ return
+ # Since drag starts in widget, we use root coords
+ x = self.canvasx( event.x_root )
+ y = self.canvasy( event.y_root )
+ c = self.canvas
+ c.coords( self.link, self.linkx, self.linky, x, y )
+
+ def releaseLink( self, _event ):
+ "Give up on the current link."
+ if self.link is not None:
+ self.canvas.delete( self.link )
+ self.linkWidget = self.linkItem = self.link = None
+
+ # Generic node handlers
+
+ def createNodeBindings( self ):
+ "Create a set of bindings for nodes."
+ bindings = {
+ '<ButtonPress-1>': self.clickNode,
+ '<B1-Motion>': self.dragNode,
+ '<ButtonRelease-1>': self.releaseNode,
+ '<Enter>': self.enterNode,
+ '<Leave>': self.leaveNode,
+ '<Double-ButtonPress-1>': self.xterm
+ }
+ l = Label() # lightweight-ish owner for bindings
+ for event, binding in bindings.items():
+ l.bind( event, binding )
+ return l
+
+ def selectItem( self, item ):
+ "Select an item and remember old selection."
+ self.lastSelection = self.selection
+ self.selection = item
+
+ def enterNode( self, event ):
+ "Select node on entry."
+ self.selectNode( event )
+
+ def leaveNode( self, _event ):
+ "Restore old selection on exit."
+ self.selectItem( self.lastSelection )
+
+ def clickNode( self, event ):
+ "Node click handler."
+ if self.active is 'Link':
+ self.startLink( event )
+ else:
+ self.selectNode( event )
+ return 'break'
+
+ def dragNode( self, event ):
+ "Node drag handler."
+ if self.active is 'Link':
+ self.dragLink( event )
+ else:
+ self.dragNodeAround( event )
+
+ def releaseNode( self, event ):
+ "Node release handler."
+ if self.active is 'Link':
+ self.finishLink( event )
+
+ # Specific node handlers
+
+ def selectNode( self, event ):
+ "Select the node that was clicked on."
+ item = self.widgetToItem.get( event.widget, None )
+ self.selectItem( item )
+
+ def dragNodeAround( self, event ):
+ "Drag a node around on the canvas."
+ c = self.canvas
+ # Convert global to local coordinates;
+ # Necessary since x, y are widget-relative
+ x = self.canvasx( event.x_root )
+ y = self.canvasy( event.y_root )
+ w = event.widget
+ # Adjust node position
+ item = self.widgetToItem[ w ]
+ c.coords( item, x, y )
+ # Adjust link positions
+ for dest in w.links:
+ link = w.links[ dest ]
+ item = self.widgetToItem[ dest ]
+ x1, y1 = c.coords( item )
+ c.coords( link, x, y, x1, y1 )
+
+ def startLink( self, event ):
+ "Start a new link."
+ if event.widget not in self.widgetToItem:
+ # Didn't click on a node
+ return
+ w = event.widget
+ item = self.widgetToItem[ w ]
+ x, y = self.canvas.coords( item )
+ self.link = self.canvas.create_line( x, y, x, y, width=4,
+ fill='blue', tag='link' )
+ self.linkx, self.linky = x, y
+ self.linkWidget = w
+ self.linkItem = item
+
+ # Link bindings
+ # Selection still needs a bit of work overall
+ # Callbacks ignore event
+
+ def select( _event, link=self.link ):
+ "Select item on mouse entry."
+ self.selectItem( link )
+
+ def highlight( _event, link=self.link ):
+ "Highlight item on mouse entry."
+ # self.selectItem( link )
+ self.canvas.itemconfig( link, fill='green' )
+
+ def unhighlight( _event, link=self.link ):
+ "Unhighlight item on mouse exit."
+ self.canvas.itemconfig( link, fill='blue' )
+ # self.selectItem( None )
+
+ self.canvas.tag_bind( self.link, '<Enter>', highlight )
+ self.canvas.tag_bind( self.link, '<Leave>', unhighlight )
+ self.canvas.tag_bind( self.link, '<ButtonPress-1>', select )
+
+ def finishLink( self, event ):
+ "Finish creating a link"
+ if self.link is None:
+ return
+ source = self.linkWidget
+ c = self.canvas
+ # Since we dragged from the widget, use root coords
+ x, y = self.canvasx( event.x_root ), self.canvasy( event.y_root )
+ target = self.findItem( x, y )
+ dest = self.itemToWidget.get( target, None )
+ if ( source is None or dest is None or source == dest
+ or dest in source.links or source in dest.links ):
+ self.releaseLink( event )
+ return
+ # For now, don't allow hosts to be directly linked
+# stags = self.canvas.gettags( self.widgetToItem[ source ] )
+# dtags = self.canvas.gettags( target )
+# if 'Host' in stags and 'Host' in dtags:
+# self.releaseLink( event )
+# return
+ x, y = c.coords( target )
+ c.coords( self.link, self.linkx, self.linky, x, y )
+ self.addLink( source, dest )
+ # We're done
+ self.link = self.linkWidget = None
+
+ # Menu handlers
+
+ def about( self ):
+ "Display about box."
+ about = self.aboutBox
+ if about is None:
+ bg = 'white'
+ about = Toplevel( bg='white' )
+ about.title( 'About' )
+ info = self.appName + ': a simple network editor for Mini-CCNx - based on Miniedit '
+ warning = 'Development version - not entirely functional!'
+ author = 'Carlos Cabral, Jan 2013'
+ author2 = 'Miniedit by Bob Lantz <rlantz@cs>, April 2010'
+ line1 = Label( about, text=info, font='Helvetica 10 bold', bg=bg )
+ line2 = Label( about, text=warning, font='Helvetica 9', bg=bg )
+ line3 = Label( about, text=author, font='Helvetica 9', bg=bg )
+ line4 = Label( about, text=author2, font='Helvetica 9', bg=bg )
+ line1.pack( padx=20, pady=10 )
+ line2.pack(pady=10 )
+ line3.pack(pady=10 )
+ line4.pack(pady=10 )
+ hide = ( lambda about=about: about.withdraw() )
+ self.aboutBox = about
+ # Hide on close rather than destroying window
+ Wm.wm_protocol( about, name='WM_DELETE_WINDOW', func=hide )
+ # Show (existing) window
+ about.deiconify()
+
+ def createToolImages( self ):
+ "Create toolbar (and icon) images."
+
+ # Model interface
+ #
+ # Ultimately we will either want to use a topo or
+ # mininet object here, probably.
+
+ def addLink( self, source, dest ):
+ "Add link to model."
+ source.links[ dest ] = self.link
+ dest.links[ source ] = self.link
+ self.links[ self.link ] = ( source, dest )
+
+ def deleteLink( self, link ):
+ "Delete link from model."
+ pair = self.links.get( link, None )
+ if pair is not None:
+ source, dest = pair
+ del source.links[ dest ]
+ del dest.links[ source ]
+ if link is not None:
+ del self.links[ link ]
+
+ def deleteNode( self, item ):
+ "Delete node (and its links) from model."
+ widget = self.itemToWidget[ item ]
+ for link in widget.links.values():
+ # Delete from view and model
+ self.deleteItem( link )
+ del self.itemToWidget[ item ]
+ del self.widgetToItem[ widget ]
+
+ def build( self ):
+ "Build network based on our topology."
+
+ net = Mininet( topo=None )
+
+ # Make controller
+ net.addController( 'c0' )
+ # Make nodes
+ for widget in self.widgetToItem:
+ name = widget[ 'text' ]
+ tags = self.canvas.gettags( self.widgetToItem[ widget ] )
+ nodeNum = int( name[ 1: ] )
+ if 'Switch' in tags:
+ net.addSwitch( name )
+ elif 'Host' in tags:
+ net.addHost( name, ip=ipStr( nodeNum ) )
+ else:
+ raise Exception( "Cannot create mystery node: " + name )
+ # Make links
+ for link in self.links.values():
+ ( src, dst ) = link
+ srcName, dstName = src[ 'text' ], dst[ 'text' ]
+ src, dst = net.nameToNode[ srcName ], net.nameToNode[ dstName ]
+ src.linkTo( dst )
+
+ # Build network (we have to do this separately at the moment )
+ net.build()
+
+ return net
+
+ def start( self ):
+ "Start network."
+ if self.net is None:
+ self.net = self.build()
+ self.net.start()
+
+ def stop( self ):
+ "Stop network."
+ if self.net is not None:
+ self.net.stop()
+ cleanUpScreens()
+ self.net = None
+
+ def xterm( self, _ignore=None ):
+ "Make an xterm when a button is pressed."
+ if ( self.selection is None or
+ self.net is None or
+ self.selection not in self.itemToWidget ):
+ return
+ name = self.itemToWidget[ self.selection ][ 'text' ]
+ if name not in self.net.nameToNode:
+ return
+ term = makeTerm( self.net.nameToNode[ name ], 'Host' )
+ self.net.terms.append( term )
+
+
+def miniEditImages():
+ "Create and return images for MiniEdit."
+
+ # Image data. Git will be unhappy. However, the alternative
+ # is to keep track of separate binary files, which is also
+ # unappealing.
+
+ return {
+ 'Select': BitmapImage(
+ file='/usr/include/X11/bitmaps/left_ptr' ),
+
+ 'Switch' : PhotoImage( data=r"""
+ R0lGODlhOgArAMIEAB8aFwB7tQCb343L8P///////////////yH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACwAAAAAOgArAAAD/ki63P4wykmrvTjr3YYfQigKH7d5Y6qmnjmBayyHg8vAAqDPaUTbowaA13OIahqcyEgEQEbIi7LIGA1FzsaSQK0QfbnH10sMa83VsqX53HLL7sgUTudR5s367F7PEq4CYDJRcngqfgshiAqAMwF3AYdWTCERjSoBjy+ZVItvMg6XIZmaEgOkSmJwlKOkkKSRlaqraaewr7ABhnqBNLmZuL+6vCzCrpvGsB9EH8m5wc7R0sbQ09bT1dOEBLbXwMjeEN7HpuO6Dt3hFObi7Ovj7d7bEOnYD+4V8PfqF/wN/lKsxZPmop6wBwaFzTsRbVvCWzYQmlMW0UKzZCUqatzICLGjx48gKyYAADs=
+"""),
+ 'Host' : PhotoImage( data=r"""
+ R0lGODlhKQAyAMIHAJyeoK+wsrW2uMHCxM7P0Ozt7fn5+f///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAKQAyAAAD63i63P4wykmrvS4cwLv/IEhxRxGeKGBM3pa+X9QeBmxrT3gMNpyLrt6rgcJgisKXgIFMopaLpjMEVUinn2pQ1ImSrN8uGKCVegHn8bl8CqbV7jFbJ47H650592sX4zl6MX9ocIOBLYNvhkxtiYV8eYx0kJSEi2d7WFmSmZqRmIKeHoddoqOcoaZkqIiqq6CtqqQkrq9jnaKzaLW6Wy8DBMHCp7ClPT+ArMY2t1u9Qs3Et6k+W87KtMfW0r6x1d7P2uDYu+LLtt3nQ9ufxeXM7MkOuCnR7UTe6/jyEOqeWj/SYQEowxXBfgYPJAAAOw==
+"""),
+ 'Link': PhotoImage( data=r"""
+ R0lGODlhFgAWAPcAMf//////zP//mf//Zv//M///AP/M///MzP/M
+ mf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9m
+ Zv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8A
+ M/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zM
+ AMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz
+ /8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/
+ zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZ
+ mZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkz
+ ZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/
+ M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZ
+ AGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA
+ /2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPM
+ zDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNm
+ mTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMA
+ ZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDM
+ MwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBm
+ AAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAM+4AAN0A
+ ALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAADuAADdAAC7AACqAACI
+ AAB3AABVAABEAAAiAAARAAAA7gAA3QAAuwAAqgAAiAAAdwAAVQAA
+ RAAAIgAAEe7u7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAA
+ ACH5BAEAAAAALAAAAAAWABYAAAhIAAEIHEiwoEGBrhIeXEgwoUKG
+ Cx0+hGhQoiuKBy1irChxY0GNHgeCDAlgZEiTHlFuVImRJUWXEGEy
+ lBmxI8mSNknm1Dnx5sCAADs=
+ """ )
+ }
+
+if __name__ == '__main__':
+ setLogLevel( 'info' )
+ temp_file = parse_args()
+ app = MiniEdit(template_file=temp_file)
+ app.mainloop()
diff --git a/mininet/__init__.py b/mininet/__init__.py
new file mode 100644
index 0000000..c15ea6a
--- /dev/null
+++ b/mininet/__init__.py
@@ -0,0 +1 @@
+"Docstring to silence pylint; ignores --ignore option for __init__.py"
diff --git a/mininet/clean.py b/mininet/clean.py
new file mode 100644
index 0000000..eac8fda
--- /dev/null
+++ b/mininet/clean.py
@@ -0,0 +1,60 @@
+"""
+Mininet Cleanup
+author: Bob Lantz (rlantz@cs.stanford.edu)
+
+Unfortunately, Mininet and OpenFlow (and the Linux kernel)
+don't always clean up properly after themselves. Until they do
+(or until cleanup functionality is integrated into the Python
+code), this script may be used to get rid of unwanted garbage.
+It may also get rid of 'false positives', but hopefully
+nothing irreplaceable!
+"""
+
+from subprocess import Popen, PIPE
+
+from mininet.log import info
+from mininet.term import cleanUpScreens
+
+def sh( cmd ):
+ "Print a command and send it to the shell"
+ info( cmd + '\n' )
+ return Popen( [ '/bin/sh', '-c', cmd ], stdout=PIPE ).communicate()[ 0 ]
+
+def cleanup():
+ """Clean up junk which might be left over from old runs;
+ do fast stuff before slow dp and link removal!"""
+
+ info("*** Removing excess controllers/ofprotocols/ofdatapaths/pings/noxes"
+ "\n")
+ zombies = 'controller ofprotocol ofdatapath ping nox_core lt-nox_core '
+ zombies += 'ovs-openflowd udpbwtest'
+ # Note: real zombie processes can't actually be killed, since they
+ # are already (un)dead. Then again,
+ # you can't connect to them either, so they're mostly harmless.
+ sh( 'killall -9 ' + zombies + ' 2> /dev/null' )
+
+ info( "*** Removing junk from /tmp\n" )
+ sh( 'rm -f /tmp/vconn* /tmp/vlogs* /tmp/*.out /tmp/*.log' )
+
+ info( "*** Removing old screen sessions\n" )
+ cleanUpScreens()
+
+ info( "*** Removing excess kernel datapaths\n" )
+ dps = sh( "ps ax | egrep -o 'dp[0-9]+' | sed 's/dp/nl:/'" ).split( '\n' )
+ for dp in dps:
+ if dp != '':
+ sh( 'dpctl deldp ' + dp )
+
+ info( "*** Removing OVS datapaths" )
+ dps = sh("ovs-vsctl list-br").split( '\n' )
+ for dp in dps:
+ if dp:
+ sh( 'ovs-vsctl del-br ' + dp )
+
+ info( "*** Removing all links of the pattern foo-ethX\n" )
+ links = sh( "ip link show | egrep -o '(\w+-eth\w+)'" ).split( '\n' )
+ for link in links:
+ if link != '':
+ sh( "ip link del " + link )
+
+ info( "*** Cleanup complete.\n" )
diff --git a/mininet/cli.py b/mininet/cli.py
new file mode 100644
index 0000000..efb1808
--- /dev/null
+++ b/mininet/cli.py
@@ -0,0 +1,366 @@
+"""
+A simple command-line interface for Mininet.
+
+The Mininet CLI provides a simple control console which
+makes it easy to talk to nodes. For example, the command
+
+mininet> h27 ifconfig
+
+runs 'ifconfig' on host h27.
+
+Having a single console rather than, for example, an xterm for each
+node is particularly convenient for networks of any reasonable
+size.
+
+The CLI automatically substitutes IP addresses for node names,
+so commands like
+
+mininet> h2 ping h3
+
+should work correctly and allow host h2 to ping host h3
+
+Several useful commands are provided, including the ability to
+list all nodes ('nodes'), to print out the network topology
+('net') and to check connectivity ('pingall', 'pingpair')
+and bandwidth ('iperf'.)
+"""
+
+from subprocess import call
+from cmd import Cmd
+from os import isatty
+from select import poll, POLLIN
+import sys
+import time
+
+from mininet.log import info, output, error
+from mininet.term import makeTerms
+from mininet.util import quietRun, isShellBuiltin, dumpNodeConnections
+
+class CLI( Cmd ):
+ "Simple command-line interface to talk to nodes."
+
+ prompt = 'mininet> '
+
+ def __init__( self, mininet, stdin=sys.stdin, script=None ):
+ self.mn = mininet
+ self.nodelist = self.mn.controllers + self.mn.switches + self.mn.hosts
+ self.nodemap = {} # map names to Node objects
+ for node in self.nodelist:
+ self.nodemap[ node.name ] = node
+ # Local variable bindings for py command
+ self.locals = { 'net': mininet }
+ self.locals.update( self.nodemap )
+ # Attempt to handle input
+ self.stdin = stdin
+ self.inPoller = poll()
+ self.inPoller.register( stdin )
+ self.inputFile = script
+ Cmd.__init__( self )
+ info( '*** Starting CLI:\n' )
+ if self.inputFile:
+ self.do_source( self.inputFile )
+ return
+ while True:
+ try:
+ # Make sure no nodes are still waiting
+ for node in self.nodelist:
+ while node.waiting:
+ node.sendInt()
+ node.monitor()
+ if self.isatty():
+ quietRun( 'stty sane' )
+ self.cmdloop()
+ break
+ except KeyboardInterrupt:
+ output( '\nInterrupt\n' )
+
+ def emptyline( self ):
+ "Don't repeat last command when you hit return."
+ pass
+
+ # Disable pylint "Unused argument: 'arg's'" messages, as well as
+ # "method could be a function" warning, since each CLI function
+ # must have the same interface
+ # pylint: disable-msg=R0201
+
+ helpStr = (
+ 'You may also send a command to a node using:\n'
+ ' <node> command {args}\n'
+ 'For example:\n'
+ ' mininet> h1 ifconfig\n'
+ '\n'
+ 'The interpreter automatically substitutes IP addresses\n'
+ 'for node names when a node is the first arg, so commands\n'
+ 'like\n'
+ ' mininet> h2 ping h3\n'
+ 'should work.\n'
+ '\n'
+ 'Some character-oriented interactive commands require\n'
+ 'noecho:\n'
+ ' mininet> noecho h2 vi foo.py\n'
+ 'However, starting up an xterm/gterm is generally better:\n'
+ ' mininet> xterm h2\n\n'
+ )
+
+ def do_help( self, line ):
+ "Describe available CLI commands."
+ Cmd.do_help( self, line )
+ if line is '':
+ output( self.helpStr )
+
+ def do_nodes( self, _line ):
+ "List all nodes."
+ nodes = ' '.join( [ node.name for node in sorted( self.nodelist ) ] )
+ output( 'available nodes are: \n%s\n' % nodes )
+
+ def do_net( self, _line ):
+ "List network connections."
+ dumpNodeConnections( self.nodelist )
+
+ def do_sh( self, line ):
+ "Run an external shell command"
+ call( line, shell=True )
+
+ # do_py() needs to catch any exception during eval()
+ # pylint: disable-msg=W0703
+
+ def do_py( self, line ):
+ """Evaluate a Python expression.
+ Node names may be used, e.g.: h1.cmd('ls')"""
+ try:
+ result = eval( line, globals(), self.locals )
+ if not result:
+ return
+ elif isinstance( result, str ):
+ output( result + '\n' )
+ else:
+ output( repr( result ) + '\n' )
+ except Exception, e:
+ output( str( e ) + '\n' )
+
+ # pylint: enable-msg=W0703
+
+ def do_pingall( self, _line ):
+ "Ping between all hosts."
+ self.mn.pingAll()
+
+ def do_pingpair( self, _line ):
+ "Ping between first two hosts, useful for testing."
+ self.mn.pingPair()
+
+ def do_pingallfull( self, _line ):
+ "Ping between first two hosts, returns all ping results."
+ self.mn.pingAllFull()
+
+ def do_pingpairfull( self, _line ):
+ "Ping between first two hosts, returns all ping results."
+ self.mn.pingPairFull()
+
+ def do_iperf( self, line ):
+ "Simple iperf TCP test between two (optionally specified) hosts."
+ args = line.split()
+ if not args:
+ self.mn.iperf()
+ elif len(args) == 2:
+ hosts = []
+ err = False
+ for arg in args:
+ if arg not in self.nodemap:
+ err = True
+ error( "node '%s' not in network\n" % arg )
+ else:
+ hosts.append( self.nodemap[ arg ] )
+ if not err:
+ self.mn.iperf( hosts )
+ else:
+ error( 'invalid number of args: iperf src dst\n' )
+
+ def do_iperfudp( self, line ):
+ "Simple iperf TCP test between two (optionally specified) hosts."
+ args = line.split()
+ if not args:
+ self.mn.iperf( l4Type='UDP' )
+ elif len(args) == 3:
+ udpBw = args[ 0 ]
+ hosts = []
+ err = False
+ for arg in args[ 1:3 ]:
+ if arg not in self.nodemap:
+ err = True
+ error( "node '%s' not in network\n" % arg )
+ else:
+ hosts.append( self.nodemap[ arg ] )
+ if not err:
+ self.mn.iperf( hosts, l4Type='UDP', udpBw=udpBw )
+ else:
+ error( 'invalid number of args: iperfudp bw src dst\n' +
+ 'bw examples: 10M\n' )
+
+ def do_intfs( self, _line ):
+ "List interfaces."
+ for node in self.nodelist:
+ output( '%s: %s\n' %
+ ( node.name, ','.join( node.intfNames() ) ) )
+
+ def do_dump( self, _line ):
+ "Dump node info."
+ for node in self.nodelist:
+ output( '%s\n' % repr( node ) )
+
+ def do_link( self, line ):
+ "Bring link(s) between two nodes up or down."
+ args = line.split()
+ if len(args) != 3:
+ error( 'invalid number of args: link end1 end2 [up down]\n' )
+ elif args[ 2 ] not in [ 'up', 'down' ]:
+ error( 'invalid type: link end1 end2 [up down]\n' )
+ else:
+ self.mn.configLinkStatus( *args )
+
+ def do_xterm( self, line, term='xterm' ):
+ "Spawn xterm(s) for the given node(s)."
+ args = line.split()
+ if not args:
+ error( 'usage: %s node1 node2 ...\n' % term )
+ else:
+ for arg in args:
+ if arg not in self.nodemap:
+ error( "node '%s' not in network\n" % arg )
+ else:
+ node = self.nodemap[ arg ]
+ self.mn.terms += makeTerms( [ node ], term = term )
+
+ def do_gterm( self, line ):
+ "Spawn gnome-terminal(s) for the given node(s)."
+ self.do_xterm( line, term='gterm' )
+
+ def do_exit( self, _line ):
+ "Exit"
+ return 'exited by user command'
+
+ def do_quit( self, line ):
+ "Exit"
+ return self.do_exit( line )
+
+ def do_EOF( self, line ):
+ "Exit"
+ output( '\n' )
+ return self.do_exit( line )
+
+ def isatty( self ):
+ "Is our standard input a tty?"
+ return isatty( self.stdin.fileno() )
+
+ def do_noecho( self, line ):
+ "Run an interactive command with echoing turned off."
+ if self.isatty():
+ quietRun( 'stty -echo' )
+ self.default( line )
+ if self.isatty():
+ quietRun( 'stty echo' )
+
+ def do_source( self, line ):
+ "Read commands from an input file."
+ args = line.split()
+ if len(args) != 1:
+ error( 'usage: source <file>\n' )
+ return
+ try:
+ self.inputFile = open( args[ 0 ] )
+ while True:
+ line = self.inputFile.readline()
+ if len( line ) > 0:
+ self.onecmd( line )
+ else:
+ break
+ except IOError:
+ error( 'error reading file %s\n' % args[ 0 ] )
+ self.inputFile = None
+
+ def do_dpctl( self, line ):
+ "Run dpctl command on all switches."
+ args = line.split()
+ if len(args) < 1:
+ error( 'usage: dpctl command [arg1] [arg2] ...\n' )
+ return
+ for sw in self.mn.switches:
+ output( '*** ' + sw.name + ' ' + ('-' * 72) + '\n' )
+ output( sw.dpctl( *args ) )
+
+ def do_time( self, line ):
+ "Measure time taken for any command in Mininet."
+ start = time.time()
+ self.onecmd(line)
+ elapsed = time.time() - start
+ self.stdout.write("*** Elapsed time: %0.6f secs\n" % elapsed)
+
+ def default( self, line ):
+ """Called on an input line when the command prefix is not recognized.
+ Overridden to run shell commands when a node is the first CLI argument.
+ Past the first CLI argument, node names are automatically replaced with
+ corresponding IP addrs."""
+
+ first, args, line = self.parseline( line )
+ if not args:
+ return
+ if args and len(args) > 0 and args[ -1 ] == '\n':
+ args = args[ :-1 ]
+ rest = args.split( ' ' )
+
+ if first in self.nodemap:
+ node = self.nodemap[ first ]
+ # Substitute IP addresses for node names in command
+ rest = [ self.nodemap[ arg ].IP()
+ if arg in self.nodemap else arg
+ for arg in rest ]
+ rest = ' '.join( rest )
+ # Run cmd on node:
+ builtin = isShellBuiltin( first )
+ node.sendCmd( rest, printPid=( not builtin ) )
+ self.waitForNode( node )
+ else:
+ error( '*** Unknown command: %s\n' % first )
+
+ # pylint: enable-msg=R0201
+
+ def waitForNode( self, node ):
+ "Wait for a node to finish, and print its output."
+ # Pollers
+ nodePoller = poll()
+ nodePoller.register( node.stdout )
+ bothPoller = poll()
+ bothPoller.register( self.stdin, POLLIN )
+ bothPoller.register( node.stdout, POLLIN )
+ if self.isatty():
+ # Buffer by character, so that interactive
+ # commands sort of work
+ quietRun( 'stty -icanon min 1' )
+ while True:
+ try:
+ bothPoller.poll()
+ # XXX BL: this doesn't quite do what we want.
+ if False and self.inputFile:
+ key = self.inputFile.read( 1 )
+ if key is not '':
+ node.write(key)
+ else:
+ self.inputFile = None
+ if isReadable( self.inPoller ):
+ key = self.stdin.read( 1 )
+ node.write( key )
+ if isReadable( nodePoller ):
+ data = node.monitor()
+ output( data )
+ if not node.waiting:
+ break
+ except KeyboardInterrupt:
+ node.sendInt()
+
+# Helper functions
+
+def isReadable( poller ):
+ "Check whether a Poll object has a readable fd."
+ for fdmask in poller.poll( 0 ):
+ mask = fdmask[ 1 ]
+ if mask & POLLIN:
+ return True
diff --git a/mininet/conf_parser.py b/mininet/conf_parser.py
new file mode 100644
index 0000000..68792ac
--- /dev/null
+++ b/mininet/conf_parser.py
@@ -0,0 +1,108 @@
+import ConfigParser
+
+class confCCNHost():
+
+ def __init__(self, name, app='', uri_tuples=''):
+ self.name = name
+ self.app = app
+ self.uri_tuples = uri_tuples
+
+ def __repr__(self):
+ return 'Name: ' + self.name + ' App: ' + self.app + ' URIS: ' + str(self.uri_tuples)
+
+class confCCNLink():
+
+ def __init__(self,h1,h2,linkDict=None):
+ self.h1 = h1
+ self.h2 = h2
+ self.linkDict = linkDict
+
+ def __repr__(self):
+ return 'h1: ' + self.h1 + ' h2: ' + self.h2 + ' params: ' + str(self.linkDict)
+
+def extrai_hosts(conf_arq):
+ 'Extrai hosts da secao hosts do arquivo de configuracao'
+ config = ConfigParser.RawConfigParser()
+ config.read(conf_arq)
+
+ hosts = []
+
+ items = config.items('hosts')
+
+ for item in items:
+
+ name = item[0]
+
+ rest = item[1].split()
+
+ app = rest.pop(0)
+
+ uris = rest
+ uri_list=[]
+ for uri in uris:
+ uri_list.append((uri.split(',')[0],uri.split(',')[1]))
+
+ hosts.append(confCCNHost(name , app, uri_list))
+
+ return hosts
+
+def extrai_routers(conf_arq):
+ 'Extrai routers da secao routers do arquivo de configuracao'
+ config = ConfigParser.RawConfigParser()
+ config.read(conf_arq)
+
+ routers = []
+
+ items = config.items('routers')
+
+ for item in items:
+ name = item[0]
+
+ rest = item[1].split()
+
+ uris = rest
+ uri_list=[]
+ for uri in uris:
+ uri_list.append((uri.split(',')[0],uri.split(',')[1]))
+
+ routers.append(confCCNHost(name=name , uri_tuples=uri_list))
+
+ return routers
+
+def extrai_links(conf_arq):
+ 'Extrai links da secao links do arquivo de configuracao'
+ arq = open(conf_arq,'r')
+
+ links = []
+
+ while True:
+ line = arq.readline()
+ if line == '[links]\n':
+ break
+
+ while True:
+ line = arq.readline()
+ if line == '':
+ break
+
+ args = line.split()
+ h1, h2 = args.pop(0).split(':')
+
+ link_dict = {}
+
+ for arg in args:
+ arg_name, arg_value = arg.split('=')
+ key = arg_name
+ value = arg_value
+ if key in ['loss','bw','jitter']:
+ value = int(value)
+
+ link_dict[key] = value
+
+ links.append(confCCNLink(h1,h2,link_dict))
+
+
+ return links
+
+
+
diff --git a/mininet/link.py b/mininet/link.py
new file mode 100644
index 0000000..21e18ba
--- /dev/null
+++ b/mininet/link.py
@@ -0,0 +1,397 @@
+"""
+link.py: interface and link abstractions for mininet
+
+It seems useful to bundle functionality for interfaces into a single
+class.
+
+Also it seems useful to enable the possibility of multiple flavors of
+links, including:
+
+- simple veth pairs
+- tunneled links
+- patchable links (which can be disconnected and reconnected via a patchbay)
+- link simulators (e.g. wireless)
+
+Basic division of labor:
+
+ Nodes: know how to execute commands
+ Intfs: know how to configure themselves
+ Links: know how to connect nodes together
+
+Intf: basic interface object that can configure itself
+TCIntf: interface with bandwidth limiting and delay via tc
+
+Link: basic link class for creating veth pairs
+"""
+
+from mininet.log import info, error, debug
+from mininet.util import makeIntfPair
+from time import sleep
+import re
+
+class Intf( object ):
+
+ "Basic interface object that can configure itself."
+
+ def __init__( self, name, node=None, port=None, link=None, **params ):
+ """name: interface name (e.g. h1-eth0)
+ node: owning node (where this intf most likely lives)
+ link: parent link if we're part of a link
+ other arguments are passed to config()"""
+ self.node = node
+ self.name = name
+ self.link = link
+ self.mac, self.ip, self.prefixLen = None, None, None
+ # Add to node (and move ourselves if necessary )
+ node.addIntf( self, port=port )
+ # Save params for future reference
+ self.params = params
+ self.config( **params )
+
+ def cmd( self, *args, **kwargs ):
+ "Run a command in our owning node"
+ return self.node.cmd( *args, **kwargs )
+
+ def ifconfig( self, *args ):
+ "Configure ourselves using ifconfig"
+ return self.cmd( 'ifconfig', self.name, *args )
+
+ def setIP( self, ipstr, prefixLen=None ):
+ """Set our IP address"""
+ # This is a sign that we should perhaps rethink our prefix
+ # mechanism and/or the way we specify IP addresses
+ if '/' in ipstr:
+ self.ip, self.prefixLen = ipstr.split( '/' )
+ return self.ifconfig( ipstr, 'up' )
+ else:
+ self.ip, self.prefixLen = ipstr, prefixLen
+ return self.ifconfig( '%s/%s' % ( ipstr, prefixLen ) )
+
+ def setMAC( self, macstr ):
+ """Set the MAC address for an interface.
+ macstr: MAC address as string"""
+ self.mac = macstr
+ return ( self.ifconfig( 'down' ) +
+ self.ifconfig( 'hw', 'ether', macstr ) +
+ self.ifconfig( 'up' ) )
+
+ _ipMatchRegex = re.compile( r'\d+\.\d+\.\d+\.\d+' )
+ _macMatchRegex = re.compile( r'..:..:..:..:..:..' )
+
+ def updateIP( self ):
+ "Return updated IP address based on ifconfig"
+ ifconfig = self.ifconfig()
+ ips = self._ipMatchRegex.findall( ifconfig )
+ self.ip = ips[ 0 ] if ips else None
+ return self.ip
+
+ def updateMAC( self ):
+ "Return updated MAC address based on ifconfig"
+ ifconfig = self.ifconfig()
+ macs = self._macMatchRegex.findall( ifconfig )
+ self.mac = macs[ 0 ] if macs else None
+ return self.mac
+
+ def IP( self ):
+ "Return IP address"
+ return self.ip
+
+ def MAC( self ):
+ "Return MAC address"
+ return self.mac
+
+ def isUp( self, setUp=False ):
+ "Return whether interface is up"
+ if setUp:
+ self.ifconfig( 'up' )
+ return "UP" in self.ifconfig()
+
+ def rename( self, newname ):
+ "Rename interface"
+ self.ifconfig( 'down' )
+ result = self.cmd( 'ip link set', self.name, 'name', newname )
+ self.name = newname
+ self.ifconfig( 'up' )
+ return result
+
+ # The reason why we configure things in this way is so
+ # That the parameters can be listed and documented in
+ # the config method.
+ # Dealing with subclasses and superclasses is slightly
+ # annoying, but at least the information is there!
+
+ def setParam( self, results, method, **param ):
+ """Internal method: configure a *single* parameter
+ results: dict of results to update
+ method: config method name
+ param: arg=value (ignore if value=None)
+ value may also be list or dict"""
+ name, value = param.items()[ 0 ]
+ f = getattr( self, method, None )
+ if not f or value is None:
+ return
+ if type( value ) is list:
+ result = f( *value )
+ elif type( value ) is dict:
+ result = f( **value )
+ else:
+ result = f( value )
+ results[ name ] = result
+ return result
+
+ def config( self, mac=None, ip=None, ifconfig=None,
+ up=True, **_params ):
+ """Configure Node according to (optional) parameters:
+ mac: MAC address
+ ip: IP address
+ ifconfig: arbitrary interface configuration
+ Subclasses should override this method and call
+ the parent class's config(**params)"""
+ # If we were overriding this method, we would call
+ # the superclass config method here as follows:
+ # r = Parent.config( **params )
+ r = {}
+ self.setParam( r, 'setMAC', mac=mac )
+ self.setParam( r, 'setIP', ip=ip )
+ self.setParam( r, 'isUp', up=up )
+ self.setParam( r, 'ifconfig', ifconfig=ifconfig )
+ self.updateIP()
+ self.updateMAC()
+ return r
+
+ def delete( self ):
+ "Delete interface"
+ self.cmd( 'ip link del ' + self.name )
+ # Does it help to sleep to let things run?
+ sleep( 0.001 )
+
+ def __repr__( self ):
+ return '<%s %s>' % ( self.__class__.__name__, self.name )
+
+ def __str__( self ):
+ return self.name
+
+
+class TCIntf( Intf ):
+ """Interface customized by tc (traffic control) utility
+ Allows specification of bandwidth limits (various methods)
+ as well as delay, loss and max queue length"""
+
+ def bwCmds( self, bw=None, speedup=0, use_hfsc=False, use_tbf=False,
+ latency_ms=None, enable_ecn=False, enable_red=False ):
+ "Return tc commands to set bandwidth"
+
+ cmds, parent = [], ' root '
+
+ if bw and ( bw < 0 or bw > 1000 ):
+ error( 'Bandwidth', bw, 'is outside range 0..1000 Mbps\n' )
+
+ elif bw is not None:
+ # BL: this seems a bit brittle...
+ if ( speedup > 0 and
+ self.node.name[0:1] == 's' ):
+ bw = speedup
+ # This may not be correct - we should look more closely
+ # at the semantics of burst (and cburst) to make sure we
+ # are specifying the correct sizes. For now I have used
+ # the same settings we had in the mininet-hifi code.
+ if use_hfsc:
+ cmds += [ '%s qdisc add dev %s root handle 1:0 hfsc default 1',
+ '%s class add dev %s parent 1:0 classid 1:1 hfsc sc '
+ + 'rate %fMbit ul rate %fMbit' % ( bw, bw ) ]
+ elif use_tbf:
+ if latency_ms is None:
+ latency_ms = 15 * 8 / bw
+ cmds += [ '%s qdisc add dev %s root handle 1: tbf ' +
+ 'rate %fMbit burst 15000 latency %fms' %
+ ( bw, latency_ms ) ]
+ else:
+ cmds += [ '%s qdisc add dev %s root handle 1:0 htb default 1',
+ '%s class add dev %s parent 1:0 classid 1:1 htb ' +
+ 'rate %fMbit burst 15k' % bw ]
+ parent = ' parent 1:1 '
+
+ # ECN or RED
+ if enable_ecn:
+ cmds += [ '%s qdisc add dev %s' + parent +
+ 'handle 10: red limit 1000000 ' +
+ 'min 30000 max 35000 avpkt 1500 ' +
+ 'burst 20 ' +
+ 'bandwidth %fmbit probability 1 ecn' % bw ]
+ parent = ' parent 10: '
+ elif enable_red:
+ cmds += [ '%s qdisc add dev %s' + parent +
+ 'handle 10: red limit 1000000 ' +
+ 'min 30000 max 35000 avpkt 1500 ' +
+ 'burst 20 ' +
+ 'bandwidth %fmbit probability 1' % bw ]
+ parent = ' parent 10: '
+ return cmds, parent
+
+ @staticmethod
+ def delayCmds( parent, delay=None, jitter=None,
+ loss=None, max_queue_size=None ):
+ "Internal method: return tc commands for delay and loss"
+ cmds = []
+ if delay and delay < 0:
+ error( 'Negative delay', delay, '\n' )
+ elif jitter and jitter < 0:
+ error( 'Negative jitter', jitter, '\n' )
+ elif loss and ( loss < 0 or loss > 100 ):
+ error( 'Bad loss percentage', loss, '%%\n' )
+ else:
+ # Delay/jitter/loss/max queue size
+ netemargs = '%s%s%s%s' % (
+ 'delay %s ' % delay if delay is not None else '',
+ '%s ' % jitter if jitter is not None else '',
+ 'loss %d ' % loss if loss is not None else '',
+ 'limit %d' % max_queue_size if max_queue_size is not None
+ else '' )
+ if netemargs:
+ cmds = [ '%s qdisc add dev %s ' + parent +
+ ' handle 10: netem ' +
+ netemargs ]
+ return cmds
+
+ def tc( self, cmd, tc='tc' ):
+ "Execute tc command for our interface"
+ c = cmd % (tc, self) # Add in tc command and our name
+ debug(" *** executing command: %s\n" % c)
+ return self.cmd( c )
+
+ def config( self, bw=None, delay=None, jitter=None, loss=None,
+ disable_gro=True, speedup=0, use_hfsc=False, use_tbf=False,
+ latency_ms=None, enable_ecn=False, enable_red=False,
+ max_queue_size=None, **params ):
+ "Configure the port and set its properties."
+
+ result = Intf.config( self, **params)
+
+ # Disable GRO
+ if disable_gro:
+ self.cmd( 'ethtool -K %s gro off' % self )
+
+ # Optimization: return if nothing else to configure
+ # Question: what happens if we want to reset things?
+ if ( bw is None and not delay and not loss
+ and max_queue_size is None ):
+ return
+
+ # Clear existing configuration
+ cmds = [ '%s qdisc del dev %s root' ]
+
+ # Bandwidth limits via various methods
+ bwcmds, parent = self.bwCmds( bw=bw, speedup=speedup,
+ use_hfsc=use_hfsc, use_tbf=use_tbf,
+ latency_ms=latency_ms,
+ enable_ecn=enable_ecn,
+ enable_red=enable_red )
+ cmds += bwcmds
+
+ # Delay/jitter/loss/max_queue_size using netem
+ cmds += self.delayCmds( delay=delay, jitter=jitter, loss=loss,
+ max_queue_size=max_queue_size,
+ parent=parent )
+
+ # Ugly but functional: display configuration info
+ stuff = ( ( [ '%.2fMbit' % bw ] if bw is not None else [] ) +
+ ( [ '%s delay' % delay ] if delay is not None else [] ) +
+ ( [ '%s jitter' % jitter ] if jitter is not None else [] ) +
+ ( ['%d%% loss' % loss ] if loss is not None else [] ) +
+ ( [ 'ECN' ] if enable_ecn else [ 'RED' ]
+ if enable_red else [] ) )
+ info( '(' + ' '.join( stuff ) + ') ' )
+
+ # Execute all the commands in our node
+ debug("at map stage w/cmds: %s\n" % cmds)
+ tcoutputs = [ self.tc(cmd) for cmd in cmds ]
+ debug( "cmds:", cmds, '\n' )
+ debug( "outputs:", tcoutputs, '\n' )
+ result[ 'tcoutputs'] = tcoutputs
+
+ return result
+
+
+class Link( object ):
+
+ """A basic link is just a veth pair.
+ Other types of links could be tunnels, link emulators, etc.."""
+
+ def __init__( self, node1, node2, port1=None, port2=None,
+ intfName1=None, intfName2=None,
+ intf=Intf, cls1=None, cls2=None, params1=None,
+ params2=None ):
+ """Create veth link to another node, making two new interfaces.
+ node1: first node
+ node2: second node
+ port1: node1 port number (optional)
+ port2: node2 port number (optional)
+ intf: default interface class/constructor
+ cls1, cls2: optional interface-specific constructors
+ intfName1: node1 interface name (optional)
+ intfName2: node2 interface name (optional)
+ params1: parameters for interface 1
+ params2: parameters for interface 2"""
+ # This is a bit awkward; it seems that having everything in
+ # params would be more orthogonal, but being able to specify
+ # in-line arguments is more convenient!
+ if port1 is None:
+ port1 = node1.newPort()
+ if port2 is None:
+ port2 = node2.newPort()
+ if not intfName1:
+ intfName1 = self.intfName( node1, port1 )
+ if not intfName2:
+ intfName2 = self.intfName( node2, port2 )
+
+ self.makeIntfPair( intfName1, intfName2 )
+
+ if not cls1:
+ cls1 = intf
+ if not cls2:
+ cls2 = intf
+ if not params1:
+ params1 = {}
+ if not params2:
+ params2 = {}
+
+ intf1 = cls1( name=intfName1, node=node1, port=port1,
+ link=self, **params1 )
+ intf2 = cls2( name=intfName2, node=node2, port=port2,
+ link=self, **params2 )
+
+ # All we are is dust in the wind, and our two interfaces
+ self.intf1, self.intf2 = intf1, intf2
+
+ @classmethod
+ def intfName( cls, node, n ):
+ "Construct a canonical interface name node-ethN for interface n."
+ return node.name + '-eth' + repr( n )
+
+ @classmethod
+ def makeIntfPair( cls, intf1, intf2 ):
+ """Create pair of interfaces
+ intf1: name of interface 1
+ intf2: name of interface 2
+ (override this class method [and possibly delete()]
+ to change link type)"""
+ makeIntfPair( intf1, intf2 )
+
+ def delete( self ):
+ "Delete this link"
+ self.intf1.delete()
+ self.intf2.delete()
+
+ def __str__( self ):
+ return '%s<->%s' % ( self.intf1, self.intf2 )
+
+class TCLink( Link ):
+ "Link with symmetric TC interfaces configured via opts"
+ def __init__( self, node1, node2, port1=None, port2=None,
+ intfName1=None, intfName2=None, **params ):
+ Link.__init__( self, node1, node2, port1=port1, port2=port2,
+ intfName1=intfName1, intfName2=intfName2,
+ cls1=TCIntf,
+ cls2=TCIntf,
+ params1=params,
+ params2=params)
diff --git a/mininet/log.py b/mininet/log.py
new file mode 100644
index 0000000..cd00821
--- /dev/null
+++ b/mininet/log.py
@@ -0,0 +1,178 @@
+"Logging functions for Mininet."
+
+import logging
+from logging import Logger
+import types
+
+# Create a new loglevel, 'CLI info', which enables a Mininet user to see only
+# the output of the commands they execute, plus any errors or warnings. This
+# level is in between info and warning. CLI info-level commands should not be
+# printed during regression tests.
+OUTPUT = 25
+
+LEVELS = { 'debug': logging.DEBUG,
+ 'info': logging.INFO,
+ 'output': OUTPUT,
+ 'warning': logging.WARNING,
+ 'error': logging.ERROR,
+ 'critical': logging.CRITICAL }
+
+# change this to logging.INFO to get printouts when running unit tests
+LOGLEVELDEFAULT = OUTPUT
+
+#default: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
+LOGMSGFORMAT = '%(message)s'
+
+
+# Modified from python2.5/__init__.py
+class StreamHandlerNoNewline( logging.StreamHandler ):
+ """StreamHandler that doesn't print newlines by default.
+ Since StreamHandler automatically adds newlines, define a mod to more
+ easily support interactive mode when we want it, or errors-only logging
+ for running unit tests."""
+
+ def emit( self, record ):
+ """Emit a record.
+ If a formatter is specified, it is used to format the record.
+ The record is then written to the stream with a trailing newline
+ [ N.B. this may be removed depending on feedback ]. If exception
+ information is present, it is formatted using
+ traceback.printException and appended to the stream."""
+ try:
+ msg = self.format( record )
+ fs = '%s' # was '%s\n'
+ if not hasattr( types, 'UnicodeType' ): # if no unicode support...
+ self.stream.write( fs % msg )
+ else:
+ try:
+ self.stream.write( fs % msg )
+ except UnicodeError:
+ self.stream.write( fs % msg.encode( 'UTF-8' ) )
+ self.flush()
+ except ( KeyboardInterrupt, SystemExit ):
+ raise
+ except:
+ self.handleError( record )
+
+
+class Singleton( type ):
+ """Singleton pattern from Wikipedia
+ See http://en.wikipedia.org/wiki/SingletonPattern#Python
+
+ Intended to be used as a __metaclass_ param, as shown for the class
+ below.
+
+ Changed cls first args to mcs to satisfy pylint."""
+
+ def __init__( mcs, name, bases, dict_ ):
+ super( Singleton, mcs ).__init__( name, bases, dict_ )
+ mcs.instance = None
+
+ def __call__( mcs, *args, **kw ):
+ if mcs.instance is None:
+ mcs.instance = super( Singleton, mcs ).__call__( *args, **kw )
+ return mcs.instance
+
+
+class MininetLogger( Logger, object ):
+ """Mininet-specific logger
+ Enable each mininet .py file to with one import:
+
+ from mininet.log import [lg, info, error]
+
+ ...get a default logger that doesn't require one newline per logging
+ call.
+
+ Inherit from object to ensure that we have at least one new-style base
+ class, and can then use the __metaclass__ directive, to prevent this
+ error:
+
+ TypeError: Error when calling the metaclass bases
+ a new-style class can't have only classic bases
+
+ If Python2.5/logging/__init__.py defined Filterer as a new-style class,
+ via Filterer( object ): rather than Filterer, we wouldn't need this.
+
+ Use singleton pattern to ensure only one logger is ever created."""
+
+ __metaclass__ = Singleton
+
+ def __init__( self ):
+
+ Logger.__init__( self, "mininet" )
+
+ # create console handler
+ ch = StreamHandlerNoNewline()
+ # create formatter
+ formatter = logging.Formatter( LOGMSGFORMAT )
+ # add formatter to ch
+ ch.setFormatter( formatter )
+ # add ch to lg
+ self.addHandler( ch )
+
+ self.setLogLevel()
+
+ def setLogLevel( self, levelname=None ):
+ """Setup loglevel.
+ Convenience function to support lowercase names.
+ levelName: level name from LEVELS"""
+ level = LOGLEVELDEFAULT
+ if levelname is not None:
+ if levelname not in LEVELS:
+ raise Exception( 'unknown levelname seen in setLogLevel' )
+ else:
+ level = LEVELS.get( levelname, level )
+
+ self.setLevel( level )
+ self.handlers[ 0 ].setLevel( level )
+
+ # pylint: disable-msg=E0202
+ # "An attribute inherited from mininet.log hide this method"
+ # Not sure why this is occurring - this function definitely gets called.
+
+ # See /usr/lib/python2.5/logging/__init__.py; modified from warning()
+ def output( self, msg, *args, **kwargs ):
+ """Log 'msg % args' with severity 'OUTPUT'.
+
+ To pass exception information, use the keyword argument exc_info
+ with a true value, e.g.
+
+ logger.warning("Houston, we have a %s", "cli output", exc_info=1)
+ """
+ if self.manager.disable >= OUTPUT:
+ return
+ if self.isEnabledFor( OUTPUT ):
+ self._log( OUTPUT, msg, args, kwargs )
+
+ # pylint: enable-msg=E0202
+
+lg = MininetLogger()
+
+# Make things a bit more convenient by adding aliases
+# (info, warn, error, debug) and allowing info( 'this', 'is', 'OK' )
+# In the future we may wish to make things more efficient by only
+# doing the join (and calling the function) unless the logging level
+# is high enough.
+
+def makeListCompatible( fn ):
+ """Return a new function allowing fn( 'a 1 b' ) to be called as
+ newfn( 'a', 1, 'b' )"""
+
+ def newfn( *args ):
+ "Generated function. Closure-ish."
+ if len( args ) == 1:
+ return fn( *args )
+ args = ' '.join( [ str( arg ) for arg in args ] )
+ return fn( args )
+
+ # Fix newfn's name and docstring
+ setattr( newfn, '__name__', fn.__name__ )
+ setattr( newfn, '__doc__', fn.__doc__ )
+ return newfn
+
+info, output, warn, error, debug = (
+ lg.info, lg.output, lg.warn, lg.error, lg.debug ) = [
+ makeListCompatible( f ) for f in
+ lg.info, lg.output, lg.warn, lg.error, lg.debug ]
+
+setLogLevel = lg.setLogLevel
diff --git a/mininet/moduledeps.py b/mininet/moduledeps.py
new file mode 100644
index 0000000..862c1f6
--- /dev/null
+++ b/mininet/moduledeps.py
@@ -0,0 +1,68 @@
+"Module dependency utility functions for Mininet."
+
+from mininet.util import quietRun
+from mininet.log import info, error, debug
+from os import environ
+
+def lsmod():
+ "Return output of lsmod."
+ return quietRun( 'lsmod' )
+
+def rmmod( mod ):
+ """Return output of lsmod.
+ mod: module string"""
+ return quietRun( [ 'rmmod', mod ] )
+
+def modprobe( mod ):
+ """Return output of modprobe
+ mod: module string"""
+ return quietRun( [ 'modprobe', mod ] )
+
+OF_KMOD = 'ofdatapath'
+OVS_KMOD = 'openvswitch_mod' # Renamed 'openvswitch' in OVS 1.7+/Linux 3.5+
+TUN = 'tun'
+
+def moduleDeps( subtract=None, add=None ):
+ """Handle module dependencies.
+ subtract: string or list of module names to remove, if already loaded
+ add: string or list of module names to add, if not already loaded"""
+ subtract = subtract if subtract is not None else []
+ add = add if add is not None else []
+ if type( subtract ) is str:
+ subtract = [ subtract ]
+ if type( add ) is str:
+ add = [ add ]
+ for mod in subtract:
+ if mod in lsmod():
+ info( '*** Removing ' + mod + '\n' )
+ rmmodOutput = rmmod( mod )
+ if rmmodOutput:
+ error( 'Error removing ' + mod + ': "%s">\n' % rmmodOutput )
+ exit( 1 )
+ if mod in lsmod():
+ error( 'Failed to remove ' + mod + '; still there!\n' )
+ exit( 1 )
+ for mod in add:
+ if mod not in lsmod():
+ info( '*** Loading ' + mod + '\n' )
+ modprobeOutput = modprobe( mod )
+ if modprobeOutput:
+ error( 'Error inserting ' + mod +
+ ' - is it installed and available via modprobe?\n' +
+ 'Error was: "%s"\n' % modprobeOutput )
+ if mod not in lsmod():
+ error( 'Failed to insert ' + mod + ' - quitting.\n' )
+ exit( 1 )
+ else:
+ debug( '*** ' + mod + ' already loaded\n' )
+
+
+def pathCheck( *args, **kwargs ):
+ "Make sure each program in *args can be found in $PATH."
+ moduleName = kwargs.get( 'moduleName', 'it' )
+ for arg in args:
+ if not quietRun( 'which ' + arg ):
+ error( 'Cannot find required executable %s.\n' % arg +
+ 'Please make sure that %s is installed ' % moduleName +
+ 'and available in your $PATH:\n(%s)\n' % environ[ 'PATH' ] )
+ exit( 1 )
diff --git a/mininet/net.py b/mininet/net.py
new file mode 100644
index 0000000..1255e12
--- /dev/null
+++ b/mininet/net.py
@@ -0,0 +1,770 @@
+"""
+
+ Mininet: A simple networking testbed for OpenFlow/SDN!
+
+author: Bob Lantz (rlantz@cs.stanford.edu)
+author: Brandon Heller (brandonh@stanford.edu)
+
+Mininet creates scalable OpenFlow test networks by using
+process-based virtualization and network namespaces.
+
+Simulated hosts are created as processes in separate network
+namespaces. This allows a complete OpenFlow network to be simulated on
+top of a single Linux kernel.
+
+Each host has:
+
+A virtual console (pipes to a shell)
+A virtual interfaces (half of a veth pair)
+A parent shell (and possibly some child processes) in a namespace
+
+Hosts have a network interface which is configured via ifconfig/ip
+link/etc.
+
+This version supports both the kernel and user space datapaths
+from the OpenFlow reference implementation (openflowswitch.org)
+as well as OpenVSwitch (openvswitch.org.)
+
+In kernel datapath mode, the controller and switches are simply
+processes in the root namespace.
+
+Kernel OpenFlow datapaths are instantiated using dpctl(8), and are
+attached to the one side of a veth pair; the other side resides in the
+host namespace. In this mode, switch processes can simply connect to the
+controller via the loopback interface.
+
+In user datapath mode, the controller and switches can be full-service
+nodes that live in their own network namespaces and have management
+interfaces and IP addresses on a control network (e.g. 192.168.123.1,
+currently routed although it could be bridged.)
+
+In addition to a management interface, user mode switches also have
+several switch interfaces, halves of veth pairs whose other halves
+reside in the host nodes that the switches are connected to.
+
+Consistent, straightforward naming is important in order to easily
+identify hosts, switches and controllers, both from the CLI and
+from program code. Interfaces are named to make it easy to identify
+which interfaces belong to which node.
+
+The basic naming scheme is as follows:
+
+ Host nodes are named h1-hN
+ Switch nodes are named s1-sN
+ Controller nodes are named c0-cN
+ Interfaces are named {nodename}-eth0 .. {nodename}-ethN
+
+Note: If the network topology is created using mininet.topo, then
+node numbers are unique among hosts and switches (e.g. we have
+h1..hN and SN..SN+M) and also correspond to their default IP addresses
+of 10.x.y.z/8 where x.y.z is the base-256 representation of N for
+hN. This mapping allows easy determination of a node's IP
+address from its name, e.g. h1 -> 10.0.0.1, h257 -> 10.0.1.1.
+
+Note also that 10.0.0.1 can often be written as 10.1 for short, e.g.
+"ping 10.1" is equivalent to "ping 10.0.0.1".
+
+Currently we wrap the entire network in a 'mininet' object, which
+constructs a simulated network based on a network topology created
+using a topology object (e.g. LinearTopo) from mininet.topo or
+mininet.topolib, and a Controller which the switches will connect
+to. Several configuration options are provided for functions such as
+automatically setting MAC addresses, populating the ARP table, or
+even running a set of terminals to allow direct interaction with nodes.
+
+After the network is created, it can be started using start(), and a
+variety of useful tasks maybe performed, including basic connectivity
+and bandwidth tests and running the mininet CLI.
+
+Once the network is up and running, test code can easily get access
+to host and switch objects which can then be used for arbitrary
+experiments, typically involving running a series of commands on the
+hosts.
+
+After all desired tests or activities have been completed, the stop()
+method may be called to shut down the network.
+
+"""
+
+import os
+import re
+import select
+import signal
+from time import sleep
+
+from mininet.cli import CLI
+from mininet.log import info, error, debug, output
+from mininet.node import Host, OVSKernelSwitch, Controller
+from mininet.link import Link, Intf
+from mininet.util import quietRun, fixLimits, numCores, ensureRoot
+from mininet.util import macColonHex, ipStr, ipParse, netParse, ipAdd, nextCCNnet
+from mininet.term import cleanUpScreens, makeTerms
+
+# Mininet version: should be consistent with README and LICENSE
+VERSION = "2.0.0"
+
+class Mininet( object ):
+ "Network emulation with hosts spawned in network namespaces."
+
+ def __init__( self, topo=None, switch=OVSKernelSwitch, host=Host,
+ controller=Controller, link=Link, intf=Intf,
+ build=True, xterms=False, cleanup=False, ipBase='10.0.0.0/8',
+ inNamespace=False,
+ autoSetMacs=False, autoStaticArp=False, autoPinCpus=False,
+ listenPort=None ):
+ """Create Mininet object.
+ topo: Topo (topology) object or None
+ switch: default Switch class
+ host: default Host class/constructor
+ controller: default Controller class/constructor
+ link: default Link class/constructor
+ intf: default Intf class/constructor
+ ipBase: base IP address for hosts,
+ build: build now from topo?
+ xterms: if build now, spawn xterms?
+ cleanup: if build now, cleanup before creating?
+ inNamespace: spawn switches and controller in net namespaces?
+ autoSetMacs: set MAC addrs automatically like IP addresses?
+ autoStaticArp: set all-pairs static MAC addrs?
+ autoPinCpus: pin hosts to (real) cores (requires CPULimitedHost)?
+ listenPort: base listening port to open; will be incremented for
+ each additional switch in the net if inNamespace=False"""
+ self.topo = topo
+ self.switch = switch
+ self.host = host
+ self.controller = controller
+ self.link = link
+ self.intf = intf
+ self.ipBase = ipBase
+ self.ipBaseNum, self.prefixLen = netParse( self.ipBase )
+ self.nextIP = 1 # start for address allocation
+ self.ccnNetBase = '1.0.0.0'
+ self.inNamespace = inNamespace
+ self.xterms = xterms
+ self.cleanup = cleanup
+ self.autoSetMacs = autoSetMacs
+ self.autoStaticArp = autoStaticArp
+ self.autoPinCpus = autoPinCpus
+ self.numCores = numCores()
+ self.nextCore = 0 # next core for pinning hosts to CPUs
+ self.listenPort = listenPort
+
+ self.hosts = []
+ self.switches = []
+ self.controllers = []
+
+ self.nameToNode = {} # name to Node (Host/Switch) objects
+
+ self.terms = [] # list of spawned xterm processes
+
+ Mininet.init() # Initialize Mininet if necessary
+
+ self.built = False
+ if topo and build:
+ self.build()
+
+ def isCCNhost(self, node):
+ if 'fib' in node.params:
+ return True
+ else:
+ return False
+
+ def addHost( self, name, cls=None, **params ):
+ """Add host.
+ name: name of host to add
+ cls: custom host class/constructor (optional)
+ params: parameters for host
+ returns: added host"""
+ # Default IP and MAC addresses
+
+ defaults = { 'ip': ipAdd( self.nextIP,
+ ipBaseNum=self.ipBaseNum,
+ prefixLen=self.prefixLen ) +
+ '/%s' % self.prefixLen }
+ if self.autoSetMacs:
+ defaults[ 'mac'] = macColonHex( self.nextIP )
+ if self.autoPinCpus:
+ defaults[ 'cores' ] = self.nextCore
+ self.nextCore = ( self.nextCore + 1 ) % self.numCores
+ self.nextIP += 1
+ defaults.update( params )
+ if not cls:
+ cls = self.host
+ h = cls( name, **defaults )
+ self.hosts.append( h )
+ self.nameToNode[ name ] = h
+ return h
+
+ def addSwitch( self, name, cls=None, **params ):
+ """Add switch.
+ name: name of switch to add
+ cls: custom switch class/constructor (optional)
+ returns: added switch
+ side effect: increments listenPort ivar ."""
+ defaults = { 'listenPort': self.listenPort,
+ 'inNamespace': self.inNamespace }
+ defaults.update( params )
+ if not cls:
+ cls = self.switch
+ sw = cls( name, **defaults )
+ if not self.inNamespace and self.listenPort:
+ self.listenPort += 1
+ self.switches.append( sw )
+ self.nameToNode[ name ] = sw
+ return sw
+
+ def addController( self, name='c0', controller=None, **params ):
+ """Add controller.
+ controller: Controller class"""
+ if not controller:
+ controller = self.controller
+ controller_new = controller( name, **params )
+ if controller_new: # allow controller-less setups
+ self.controllers.append( controller_new )
+ self.nameToNode[ name ] = controller_new
+ return controller_new
+
+ # BL: is this better than just using nameToNode[] ?
+ # Should it have a better name?
+ def getNodeByName( self, *args ):
+ "Return node(s) with given name(s)"
+ if len( args ) == 1:
+ return self.nameToNode[ args[ 0 ] ]
+ return [ self.nameToNode[ n ] for n in args ]
+
+ def get( self, *args ):
+ "Convenience alias for getNodeByName"
+ return self.getNodeByName( *args )
+
+ def addLink( self, node1, node2, port1=None, port2=None,
+ cls=None, **params ):
+ """"Add a link from node1 to node2
+ node1: source node
+ node2: dest node
+ port1: source port
+ port2: dest port
+ returns: link object"""
+ defaults = { 'port1': port1,
+ 'port2': port2,
+ 'intf': self.intf }
+ defaults.update( params )
+ if not cls:
+ cls = self.link
+ return cls( node1, node2, **defaults )
+
+ def configHosts( self ):
+ "Configure a set of hosts."
+ for host in self.hosts:
+ info( host.name + ' ' )
+ intf = host.defaultIntf()
+ if self.isCCNhost(host):
+ host.configCCN()
+ host.configDefault(ip=None,mac=None)
+ elif intf:
+ host.configDefault( defaultRoute=intf )
+ else:
+ # Don't configure nonexistent intf
+ host.configDefault( ip=None, mac=None )
+ # You're low priority, dude!
+ # BL: do we want to do this here or not?
+ # May not make sense if we have CPU lmiting...
+ # quietRun( 'renice +18 -p ' + repr( host.pid ) )
+ # This may not be the right place to do this, but
+ # it needs to be done somewhere.
+ host.cmd( 'ifconfig lo up' )
+ info( '\n' )
+
+ def buildFromTopo( self, topo=None ):
+ """Build mininet from a topology object
+ At the end of this function, everything should be connected
+ and up."""
+
+ # Possibly we should clean up here and/or validate
+ # the topo
+ if self.cleanup:
+ pass
+
+ info( '*** Creating network\n' )
+
+ if not self.controllers:
+ # Add a default controller
+ info( '*** Adding controller\n' )
+ classes = self.controller
+ if type( classes ) is not list:
+ classes = [ classes ]
+ for i, cls in enumerate( classes ):
+ self.addController( 'c%d' % i, cls )
+
+ info( '*** Adding hosts:\n' )
+ for hostName in topo.hosts():
+ self.addHost( hostName, **topo.nodeInfo( hostName ) )
+ info( hostName + ' ' )
+
+ info( '\n*** Adding switches:\n' )
+ for switchName in topo.switches():
+ self.addSwitch( switchName, **topo.nodeInfo( switchName) )
+ info( switchName + ' ' )
+
+ info( '\n*** Adding links:\n' )
+ for srcName, dstName in topo.links(sort=True):
+ src, dst = self.nameToNode[ srcName ], self.nameToNode[ dstName ]
+ params = topo.linkInfo( srcName, dstName )
+ srcPort, dstPort = topo.port( srcName, dstName )
+ self.addLink( src, dst, srcPort, dstPort, **params )
+ if self.isCCNhost(src):
+ src.setIP(ipStr(ipParse(self.ccnNetBase) + 1) + '/30', intf=src.name + '-eth' + str(srcPort))
+ dst.setIP(ipStr(ipParse(self.ccnNetBase) + 2) + '/30', intf=dst.name + '-eth' + str(dstPort))
+ self.ccnNetBase=nextCCNnet(self.ccnNetBase)
+
+ info( '(%s, %s) ' % ( src.name, dst.name ) )
+
+ info( '\n' )
+
+
+ def configureControlNetwork( self ):
+ "Control net config hook: override in subclass"
+ raise Exception( 'configureControlNetwork: '
+ 'should be overriden in subclass', self )
+
+ def build( self ):
+ "Build mininet."
+ if self.topo:
+ self.buildFromTopo( self.topo )
+ if ( self.inNamespace ):
+ self.configureControlNetwork()
+ info( '*** Configuring hosts\n' )
+ self.configHosts()
+ if self.xterms:
+ self.startTerms()
+ if self.autoStaticArp:
+ self.staticArp()
+ self.built = True
+
+ def startTerms( self ):
+ "Start a terminal for each node."
+ info( "*** Running terms on %s\n" % os.environ[ 'DISPLAY' ] )
+ cleanUpScreens()
+ self.terms += makeTerms( self.controllers, 'controller' )
+ self.terms += makeTerms( self.switches, 'switch' )
+ self.terms += makeTerms( self.hosts, 'host' )
+
+ def stopXterms( self ):
+ "Kill each xterm."
+ for term in self.terms:
+ os.kill( term.pid, signal.SIGKILL )
+ cleanUpScreens()
+
+ def staticArp( self ):
+ "Add all-pairs ARP entries to remove the need to handle broadcast."
+ for src in self.hosts:
+ for dst in self.hosts:
+ if src != dst:
+ src.setARP( ip=dst.IP(), mac=dst.MAC() )
+
+ def start( self ):
+ "Start controller and switches."
+ if not self.built:
+ self.build()
+ info( '*** Starting controller\n' )
+ for controller in self.controllers:
+ controller.start()
+ info( '*** Starting %s switches\n' % len( self.switches ) )
+ for switch in self.switches:
+ info( switch.name + ' ')
+ switch.start( self.controllers )
+ info( '\n' )
+
+ def stop( self ):
+ "Stop the controller(s), switches and hosts"
+ if self.terms:
+ info( '*** Stopping %i terms\n' % len( self.terms ) )
+ self.stopXterms()
+ info( '*** Stopping %i hosts\n' % len( self.hosts ) )
+ for host in self.hosts:
+ info( host.name + ' ' )
+ host.terminate()
+ info( '\n' )
+ info( '*** Stopping %i switches\n' % len( self.switches ) )
+ for switch in self.switches:
+ info( switch.name + ' ' )
+ switch.stop()
+ info( '\n' )
+ info( '*** Stopping %i controllers\n' % len( self.controllers ) )
+ for controller in self.controllers:
+ info( controller.name + ' ' )
+ controller.stop()
+ info( '\n*** Done\n' )
+
+ def run( self, test, *args, **kwargs ):
+ "Perform a complete start/test/stop cycle."
+ self.start()
+ info( '*** Running test\n' )
+ result = test( *args, **kwargs )
+ self.stop()
+ return result
+
+ def monitor( self, hosts=None, timeoutms=-1 ):
+ """Monitor a set of hosts (or all hosts by default),
+ and return their output, a line at a time.
+ hosts: (optional) set of hosts to monitor
+ timeoutms: (optional) timeout value in ms
+ returns: iterator which returns host, line"""
+ if hosts is None:
+ hosts = self.hosts
+ poller = select.poll()
+ Node = hosts[ 0 ] # so we can call class method fdToNode
+ for host in hosts:
+ poller.register( host.stdout )
+ while True:
+ ready = poller.poll( timeoutms )
+ for fd, event in ready:
+ host = Node.fdToNode( fd )
+ if event & select.POLLIN:
+ line = host.readline()
+ if line is not None:
+ yield host, line
+ # Return if non-blocking
+ if not ready and timeoutms >= 0:
+ yield None, None
+
+ # XXX These test methods should be moved out of this class.
+ # Probably we should create a tests.py for them
+
+ @staticmethod
+ def _parsePing( pingOutput ):
+ "Parse ping output and return packets sent, received."
+ # Check for downed link
+ if 'connect: Network is unreachable' in pingOutput:
+ return (1, 0)
+ r = r'(\d+) packets transmitted, (\d+) received'
+ m = re.search( r, pingOutput )
+ if m is None:
+ error( '*** Error: could not parse ping output: %s\n' %
+ pingOutput )
+ return (1, 0)
+ sent, received = int( m.group( 1 ) ), int( m.group( 2 ) )
+ return sent, received
+
+ def ping( self, hosts=None, timeout=None ):
+ """Ping between all specified hosts.
+ hosts: list of hosts
+ timeout: time to wait for a response, as string
+ returns: ploss packet loss percentage"""
+ # should we check if running?
+ packets = 0
+ lost = 0
+ ploss = None
+ if not hosts:
+ hosts = self.hosts
+ output( '*** Ping: testing ping reachability\n' )
+ for node in hosts:
+ output( '%s -> ' % node.name )
+ for dest in hosts:
+ if node != dest:
+ opts = ''
+ if timeout:
+ opts = '-W %s' % timeout
+ result = node.cmd( 'ping -c1 %s %s' % (opts, dest.IP()) )
+ sent, received = self._parsePing( result )
+ packets += sent
+ if received > sent:
+ error( '*** Error: received too many packets' )
+ error( '%s' % result )
+ node.cmdPrint( 'route' )
+ exit( 1 )
+ lost += sent - received
+ output( ( '%s ' % dest.name ) if received else 'X ' )
+ output( '\n' )
+ ploss = 100 * lost / packets
+ output( "*** Results: %i%% dropped (%d/%d lost)\n" %
+ ( ploss, lost, packets ) )
+ return ploss
+
+ @staticmethod
+ def _parsePingFull( pingOutput ):
+ "Parse ping output and return all data."
+ # Check for downed link
+ if 'connect: Network is unreachable' in pingOutput:
+ return (1, 0)
+ r = r'(\d+) packets transmitted, (\d+) received'
+ m = re.search( r, pingOutput )
+ if m is None:
+ error( '*** Error: could not parse ping output: %s\n' %
+ pingOutput )
+ return (1, 0, 0, 0, 0, 0)
+ sent, received = int( m.group( 1 ) ), int( m.group( 2 ) )
+ r = r'rtt min/avg/max/mdev = '
+ r += r'(\d+\.\d+)/(\d+\.\d+)/(\d+\.\d+)/(\d+\.\d+) ms'
+ m = re.search( r, pingOutput )
+ rttmin = float( m.group( 1 ) )
+ rttavg = float( m.group( 2 ) )
+ rttmax = float( m.group( 3 ) )
+ rttdev = float( m.group( 4 ) )
+ return sent, received, rttmin, rttavg, rttmax, rttdev
+
+ def pingFull( self, hosts=None, timeout=None ):
+ """Ping between all specified hosts and return all data.
+ hosts: list of hosts
+ timeout: time to wait for a response, as string
+ returns: all ping data; see function body."""
+ # should we check if running?
+ # Each value is a tuple: (src, dsd, [all ping outputs])
+ all_outputs = []
+ if not hosts:
+ hosts = self.hosts
+ output( '*** Ping: testing ping reachability\n' )
+ for node in hosts:
+ output( '%s -> ' % node.name )
+ for dest in hosts:
+ if node != dest:
+ opts = ''
+ if timeout:
+ opts = '-W %s' % timeout
+ result = node.cmd( 'ping -c1 %s %s' % (opts, dest.IP()) )
+ outputs = self._parsePingFull( result )
+ sent, received, rttmin, rttavg, rttmax, rttdev = outputs
+ all_outputs.append( (node, dest, outputs) )
+ output( ( '%s ' % dest.name ) if received else 'X ' )
+ output( '\n' )
+ output( "*** Results: \n" )
+ for outputs in all_outputs:
+ src, dest, ping_outputs = outputs
+ sent, received, rttmin, rttavg, rttmax, rttdev = ping_outputs
+ output( " %s->%s: %s/%s, " % (src, dest, sent, received ) )
+ output( "rtt min/avg/max/mdev %0.3f/%0.3f/%0.3f/%0.3f ms\n" %
+ (rttmin, rttavg, rttmax, rttdev) )
+ return all_outputs
+
+ def pingAll( self ):
+ """Ping between all hosts.
+ returns: ploss packet loss percentage"""
+ return self.ping()
+
+ def pingPair( self ):
+ """Ping between first two hosts, useful for testing.
+ returns: ploss packet loss percentage"""
+ hosts = [ self.hosts[ 0 ], self.hosts[ 1 ] ]
+ return self.ping( hosts=hosts )
+
+ def pingAllFull( self ):
+ """Ping between all hosts.
+ returns: ploss packet loss percentage"""
+ return self.pingFull()
+
+ def pingPairFull( self ):
+ """Ping between first two hosts, useful for testing.
+ returns: ploss packet loss percentage"""
+ hosts = [ self.hosts[ 0 ], self.hosts[ 1 ] ]
+ return self.pingFull( hosts=hosts )
+
+ @staticmethod
+ def _parseIperf( iperfOutput ):
+ """Parse iperf output and return bandwidth.
+ iperfOutput: string
+ returns: result string"""
+ r = r'([\d\.]+ \w+/sec)'
+ m = re.findall( r, iperfOutput )
+ if m:
+ return m[-1]
+ else:
+ # was: raise Exception(...)
+ error( 'could not parse iperf output: ' + iperfOutput )
+ return ''
+
+ # XXX This should be cleaned up
+
+ def iperf( self, hosts=None, l4Type='TCP', udpBw='10M' ):
+ """Run iperf between two hosts.
+ hosts: list of hosts; if None, uses opposite hosts
+ l4Type: string, one of [ TCP, UDP ]
+ returns: results two-element array of server and client speeds"""
+ if not quietRun( 'which telnet' ):
+ error( 'Cannot find telnet in $PATH - required for iperf test' )
+ return
+ if not hosts:
+ hosts = [ self.hosts[ 0 ], self.hosts[ -1 ] ]
+ else:
+ assert len( hosts ) == 2
+ client, server = hosts
+ output( '*** Iperf: testing ' + l4Type + ' bandwidth between ' )
+ output( "%s and %s\n" % ( client.name, server.name ) )
+ server.cmd( 'killall -9 iperf' )
+ iperfArgs = 'iperf '
+ bwArgs = ''
+ if l4Type == 'UDP':
+ iperfArgs += '-u '
+ bwArgs = '-b ' + udpBw + ' '
+ elif l4Type != 'TCP':
+ raise Exception( 'Unexpected l4 type: %s' % l4Type )
+ server.sendCmd( iperfArgs + '-s', printPid=True )
+ servout = ''
+ while server.lastPid is None:
+ servout += server.monitor()
+ if l4Type == 'TCP':
+ while 'Connected' not in client.cmd(
+ 'sh -c "echo A | telnet -e A %s 5001"' % server.IP()):
+ output('waiting for iperf to start up...')
+ sleep(.5)
+ cliout = client.cmd( iperfArgs + '-t 5 -c ' + server.IP() + ' ' +
+ bwArgs )
+ debug( 'Client output: %s\n' % cliout )
+ server.sendInt()
+ servout += server.waitOutput()
+ debug( 'Server output: %s\n' % servout )
+ result = [ self._parseIperf( servout ), self._parseIperf( cliout ) ]
+ if l4Type == 'UDP':
+ result.insert( 0, udpBw )
+ output( '*** Results: %s\n' % result )
+ return result
+
+ def runCpuLimitTest( self, cpu, duration=5 ):
+ """run CPU limit test with 'while true' processes.
+ cpu: desired CPU fraction of each host
+ duration: test duration in seconds
+ returns a single list of measured CPU fractions as floats.
+ """
+ pct = cpu * 100
+ info('*** Testing CPU %.0f%% bandwidth limit\n' % pct)
+ hosts = self.hosts
+ for h in hosts:
+ h.cmd( 'while true; do a=1; done &' )
+ pids = [h.cmd( 'echo $!' ).strip() for h in hosts]
+ pids_str = ",".join(["%s" % pid for pid in pids])
+ cmd = 'ps -p %s -o pid,%%cpu,args' % pids_str
+ # It's a shame that this is what pylint prefers
+ outputs = []
+ for _ in range( duration ):
+ sleep( 1 )
+ outputs.append( quietRun( cmd ).strip() )
+ for h in hosts:
+ h.cmd( 'kill %1' )
+ cpu_fractions = []
+ for test_output in outputs:
+ # Split by line. Ignore first line, which looks like this:
+ # PID %CPU COMMAND\n
+ for line in test_output.split('\n')[1:]:
+ r = r'\d+\s*(\d+\.\d+)'
+ m = re.search( r, line )
+ if m is None:
+ error( '*** Error: could not extract CPU fraction: %s\n' %
+ line )
+ return None
+ cpu_fractions.append( float( m.group( 1 ) ) )
+ output( '*** Results: %s\n' % cpu_fractions )
+ return cpu_fractions
+
+ # BL: I think this can be rewritten now that we have
+ # a real link class.
+ def configLinkStatus( self, src, dst, status ):
+ """Change status of src <-> dst links.
+ src: node name
+ dst: node name
+ status: string {up, down}"""
+ if src not in self.nameToNode:
+ error( 'src not in network: %s\n' % src )
+ elif dst not in self.nameToNode:
+ error( 'dst not in network: %s\n' % dst )
+ else:
+ if type( src ) is str:
+ src = self.nameToNode[ src ]
+ if type( dst ) is str:
+ dst = self.nameToNode[ dst ]
+ connections = src.connectionsTo( dst )
+ if len( connections ) == 0:
+ error( 'src and dst not connected: %s %s\n' % ( src, dst) )
+ for srcIntf, dstIntf in connections:
+ result = srcIntf.ifconfig( status )
+ if result:
+ error( 'link src status change failed: %s\n' % result )
+ result = dstIntf.ifconfig( status )
+ if result:
+ error( 'link dst status change failed: %s\n' % result )
+
+ def interact( self ):
+ "Start network and run our simple CLI."
+ self.start()
+ result = CLI( self )
+ self.stop()
+ return result
+
+ inited = False
+
+ @classmethod
+ def init( cls ):
+ "Initialize Mininet"
+ if cls.inited:
+ return
+ ensureRoot()
+ fixLimits()
+ cls.inited = True
+
+
+class MininetWithControlNet( Mininet ):
+
+ """Control network support:
+
+ Create an explicit control network. Currently this is only
+ used/usable with the user datapath.
+
+ Notes:
+
+ 1. If the controller and switches are in the same (e.g. root)
+ namespace, they can just use the loopback connection.
+
+ 2. If we can get unix domain sockets to work, we can use them
+ instead of an explicit control network.
+
+ 3. Instead of routing, we could bridge or use 'in-band' control.
+
+ 4. Even if we dispense with this in general, it could still be
+ useful for people who wish to simulate a separate control
+ network (since real networks may need one!)
+
+ 5. Basically nobody ever used this code, so it has been moved
+ into its own class.
+
+ 6. Ultimately we may wish to extend this to allow us to create a
+ control network which every node's control interface is
+ attached to."""
+
+ def configureControlNetwork( self ):
+ "Configure control network."
+ self.configureRoutedControlNetwork()
+
+ # We still need to figure out the right way to pass
+ # in the control network location.
+
+ def configureRoutedControlNetwork( self, ip='192.168.123.1',
+ prefixLen=16 ):
+ """Configure a routed control network on controller and switches.
+ For use with the user datapath only right now."""
+ controller = self.controllers[ 0 ]
+ info( controller.name + ' <->' )
+ cip = ip
+ snum = ipParse( ip )
+ for switch in self.switches:
+ info( ' ' + switch.name )
+ link = self.link( switch, controller, port1=0 )
+ sintf, cintf = link.intf1, link.intf2
+ switch.controlIntf = sintf
+ snum += 1
+ while snum & 0xff in [ 0, 255 ]:
+ snum += 1
+ sip = ipStr( snum )
+ cintf.setIP( cip, prefixLen )
+ sintf.setIP( sip, prefixLen )
+ controller.setHostRoute( sip, cintf )
+ switch.setHostRoute( cip, sintf )
+ info( '\n' )
+ info( '*** Testing control network\n' )
+ while not cintf.isUp():
+ info( '*** Waiting for', cintf, 'to come up\n' )
+ sleep( 1 )
+ for switch in self.switches:
+ while not sintf.isUp():
+ info( '*** Waiting for', sintf, 'to come up\n' )
+ sleep( 1 )
+ if self.ping( hosts=[ switch, controller ] ) != 0:
+ error( '*** Error: control network test failed\n' )
+ exit( 1 )
+ info( '\n' )
diff --git a/mininet/node.py b/mininet/node.py
new file mode 100644
index 0000000..4c54d75
--- /dev/null
+++ b/mininet/node.py
@@ -0,0 +1,1235 @@
+"""
+Node objects for Mininet.
+
+Nodes provide a simple abstraction for interacting with hosts, switches
+and controllers. Local nodes are simply one or more processes on the local
+machine.
+
+Node: superclass for all (primarily local) network nodes.
+
+Host: a virtual host. By default, a host is simply a shell; commands
+ may be sent using Cmd (which waits for output), or using sendCmd(),
+ which returns immediately, allowing subsequent monitoring using
+ monitor(). Examples of how to run experiments using this
+ functionality are provided in the examples/ directory.
+
+CPULimitedHost: a virtual host whose CPU bandwidth is limited by
+ RT or CFS bandwidth limiting.
+
+Switch: superclass for switch nodes.
+
+UserSwitch: a switch using the user-space switch from the OpenFlow
+ reference implementation.
+
+KernelSwitch: a switch using the kernel switch from the OpenFlow reference
+ implementation.
+
+OVSSwitch: a switch using the OpenVSwitch OpenFlow-compatible switch
+ implementation (openvswitch.org).
+
+Controller: superclass for OpenFlow controllers. The default controller
+ is controller(8) from the reference implementation.
+
+NOXController: a controller node using NOX (noxrepo.org).
+
+RemoteController: a remote controller node, which may use any
+ arbitrary OpenFlow-compatible controller, and which is not
+ created or managed by mininet.
+
+Future enhancements:
+
+- Possibly make Node, Switch and Controller more abstract so that
+ they can be used for both local and remote nodes
+
+- Create proxy objects for remote nodes (Mininet: Cluster Edition)
+"""
+
+import os
+import re
+import signal
+import select
+from subprocess import Popen, PIPE, STDOUT
+
+from mininet.log import info, error, warn, debug
+from mininet.util import ( quietRun, errRun, errFail, moveIntf, isShellBuiltin,
+ numCores, retry, mountCgroups )
+from mininet.moduledeps import moduleDeps, pathCheck, OVS_KMOD, OF_KMOD, TUN
+from mininet.link import Link, Intf, TCIntf
+
+class Node( object ):
+ """A virtual network node is simply a shell in a network namespace.
+ We communicate with it using pipes."""
+
+ portBase = 0 # Nodes always start with eth0/port0, even in OF 1.0
+
+ def __init__( self, name, inNamespace=True, **params ):
+ """name: name of node
+ inNamespace: in network namespace?
+ params: Node parameters (see config() for details)"""
+
+ # Make sure class actually works
+ self.checkSetup()
+
+ self.name = name
+ self.inNamespace = inNamespace
+
+ # Stash configuration parameters for future reference
+ self.params = params
+
+ self.intfs = {} # dict of port numbers to interfaces
+ self.ports = {} # dict of interfaces to port numbers
+ # replace with Port objects, eventually ?
+ self.nameToIntf = {} # dict of interface names to Intfs
+
+ # Make pylint happy
+ ( self.shell, self.execed, self.pid, self.stdin, self.stdout,
+ self.lastPid, self.lastCmd, self.pollOut ) = (
+ None, None, None, None, None, None, None, None )
+ self.waiting = False
+ self.readbuf = ''
+
+ # Start command interpreter shell
+ self.startShell()
+
+ # File descriptor to node mapping support
+ # Class variables and methods
+
+ inToNode = {} # mapping of input fds to nodes
+ outToNode = {} # mapping of output fds to nodes
+
+ @classmethod
+ def fdToNode( cls, fd ):
+ """Return node corresponding to given file descriptor.
+ fd: file descriptor
+ returns: node"""
+ node = cls.outToNode.get( fd )
+ return node or cls.inToNode.get( fd )
+
+ # Command support via shell process in namespace
+
+ def startShell( self ):
+ "Start a shell process for running commands"
+ if self.shell:
+ error( "%s: shell is already running" )
+ return
+ # mnexec: (c)lose descriptors, (d)etach from tty,
+ # (p)rint pid, and run in (n)amespace
+ opts = '-cdp'
+ if self.inNamespace:
+ opts += 'n'
+ # bash -m: enable job control
+ cmd = [ 'mnexec', opts, 'bash', '-m' ]
+ self.shell = Popen( cmd, stdin=PIPE, stdout=PIPE, stderr=STDOUT,
+ close_fds=True )
+ self.stdin = self.shell.stdin
+ self.stdout = self.shell.stdout
+ self.pid = self.shell.pid
+ self.pollOut = select.poll()
+ self.pollOut.register( self.stdout )
+ # Maintain mapping between file descriptors and nodes
+ # This is useful for monitoring multiple nodes
+ # using select.poll()
+ self.outToNode[ self.stdout.fileno() ] = self
+ self.inToNode[ self.stdin.fileno() ] = self
+ self.execed = False
+ self.lastCmd = None
+ self.lastPid = None
+ self.readbuf = ''
+ self.waiting = False
+
+ def cleanup( self ):
+ "Help python collect its garbage."
+ if not self.inNamespace:
+ for intfName in self.intfNames():
+ if self.name in intfName:
+ quietRun( 'ip link del ' + intfName )
+ self.shell = None
+
+ # Subshell I/O, commands and control
+
+ def read( self, maxbytes=1024 ):
+ """Buffered read from node, non-blocking.
+ maxbytes: maximum number of bytes to return"""
+ count = len( self.readbuf )
+ if count < maxbytes:
+ data = os.read( self.stdout.fileno(), maxbytes - count )
+ self.readbuf += data
+ if maxbytes >= len( self.readbuf ):
+ result = self.readbuf
+ self.readbuf = ''
+ else:
+ result = self.readbuf[ :maxbytes ]
+ self.readbuf = self.readbuf[ maxbytes: ]
+ return result
+
+ def readline( self ):
+ """Buffered readline from node, non-blocking.
+ returns: line (minus newline) or None"""
+ self.readbuf += self.read( 1024 )
+ if '\n' not in self.readbuf:
+ return None
+ pos = self.readbuf.find( '\n' )
+ line = self.readbuf[ 0: pos ]
+ self.readbuf = self.readbuf[ pos + 1: ]
+ return line
+
+ def write( self, data ):
+ """Write data to node.
+ data: string"""
+ os.write( self.stdin.fileno(), data )
+
+ def terminate( self ):
+ "Send kill signal to Node and clean up after it."
+ os.kill( self.pid, signal.SIGKILL )
+ self.cleanup()
+
+ def stop( self ):
+ "Stop node."
+ self.terminate()
+
+ def waitReadable( self, timeoutms=None ):
+ """Wait until node's output is readable.
+ timeoutms: timeout in ms or None to wait indefinitely."""
+ if len( self.readbuf ) == 0:
+ self.pollOut.poll( timeoutms )
+
+ def sendCmd( self, *args, **kwargs ):
+ """Send a command, followed by a command to echo a sentinel,
+ and return without waiting for the command to complete.
+ args: command and arguments, or string
+ printPid: print command's PID?"""
+ assert not self.waiting
+ printPid = kwargs.get( 'printPid', True )
+ # Allow sendCmd( [ list ] )
+ if len( args ) == 1 and type( args[ 0 ] ) is list:
+ cmd = args[ 0 ]
+ # Allow sendCmd( cmd, arg1, arg2... )
+ elif len( args ) > 0:
+ cmd = args
+ # Convert to string
+ if not isinstance( cmd, str ):
+ cmd = ' '.join( [ str( c ) for c in cmd ] )
+ if not re.search( r'\w', cmd ):
+ # Replace empty commands with something harmless
+ cmd = 'echo -n'
+ self.lastCmd = cmd
+ printPid = printPid and not isShellBuiltin( cmd )
+ if len( cmd ) > 0 and cmd[ -1 ] == '&':
+ # print ^A{pid}\n{sentinel}
+ cmd += ' printf "\\001%d\n\\177" $! \n'
+ else:
+ # print sentinel
+ cmd += '; printf "\\177"'
+ if printPid and not isShellBuiltin( cmd ):
+ cmd = 'mnexec -p ' + cmd
+ self.write( cmd + '\n' )
+ self.lastPid = None
+ self.waiting = True
+
+ def sendInt( self, sig=signal.SIGINT ):
+ "Interrupt running command."
+ if self.lastPid:
+ try:
+ os.kill( self.lastPid, sig )
+ except OSError:
+ pass
+
+ def monitor( self, timeoutms=None ):
+ """Monitor and return the output of a command.
+ Set self.waiting to False if command has completed.
+ timeoutms: timeout in ms or None to wait indefinitely."""
+ self.waitReadable( timeoutms )
+ data = self.read( 1024 )
+ # Look for PID
+ marker = chr( 1 ) + r'\d+\n'
+ if chr( 1 ) in data:
+ markers = re.findall( marker, data )
+ if markers:
+ self.lastPid = int( markers[ 0 ][ 1: ] )
+ data = re.sub( marker, '', data )
+ # Look for sentinel/EOF
+ if len( data ) > 0 and data[ -1 ] == chr( 127 ):
+ self.waiting = False
+ data = data[ :-1 ]
+ elif chr( 127 ) in data:
+ self.waiting = False
+ data = data.replace( chr( 127 ), '' )
+ return data
+
+ def waitOutput( self, verbose=False ):
+ """Wait for a command to complete.
+ Completion is signaled by a sentinel character, ASCII(127)
+ appearing in the output stream. Wait for the sentinel and return
+ the output, including trailing newline.
+ verbose: print output interactively"""
+ log = info if verbose else debug
+ output = ''
+ while self.waiting:
+ data = self.monitor()
+ output += data
+ log( data )
+ return output
+
+ def cmd( self, *args, **kwargs ):
+ """Send a command, wait for output, and return it.
+ cmd: string"""
+ verbose = kwargs.get( 'verbose', False )
+ log = info if verbose else debug
+ log( '*** %s : %s\n' % ( self.name, args ) )
+ self.sendCmd( *args, **kwargs )
+ return self.waitOutput( verbose )
+
+ def cmdPrint( self, *args):
+ """Call cmd and printing its output
+ cmd: string"""
+ return self.cmd( *args, **{ 'verbose': True } )
+
+ def popen( self, *args, **kwargs ):
+ """Return a Popen() object in our namespace
+ args: Popen() args, single list, or string
+ kwargs: Popen() keyword args"""
+ defaults = { 'stdout': PIPE, 'stderr': PIPE,
+ 'mncmd':
+ [ 'mnexec', '-a', str( self.pid ) ] }
+ defaults.update( kwargs )
+ if len( args ) == 1:
+ if type( args[ 0 ] ) is list:
+ # popen([cmd, arg1, arg2...])
+ cmd = args[ 0 ]
+ elif type( args[ 0 ] ) is str:
+ # popen("cmd arg1 arg2...")
+ cmd = args[ 0 ].split()
+ else:
+ raise Exception( 'popen() requires a string or list' )
+ elif len( args ) > 0:
+ # popen( cmd, arg1, arg2... )
+ cmd = list( args )
+ # Attach to our namespace using mnexec -a
+ mncmd = defaults[ 'mncmd' ]
+ del defaults[ 'mncmd' ]
+ cmd = mncmd + cmd
+ # Shell requires a string, not a list!
+ if defaults.get( 'shell', False ):
+ cmd = ' '.join( cmd )
+ return Popen( cmd, **defaults )
+
+ def pexec( self, *args, **kwargs ):
+ """Execute a command using popen
+ returns: out, err, exitcode"""
+ popen = self.popen( *args, **kwargs)
+ out, err = popen.communicate()
+ exitcode = popen.wait()
+ return out, err, exitcode
+
+ # Interface management, configuration, and routing
+
+ # BL notes: This might be a bit redundant or over-complicated.
+ # However, it does allow a bit of specialization, including
+ # changing the canonical interface names. It's also tricky since
+ # the real interfaces are created as veth pairs, so we can't
+ # make a single interface at a time.
+
+ def newPort( self ):
+ "Return the next port number to allocate."
+ if len( self.ports ) > 0:
+ return max( self.ports.values() ) + 1
+ return self.portBase
+
+ def addIntf( self, intf, port=None ):
+ """Add an interface.
+ intf: interface
+ port: port number (optional, typically OpenFlow port number)"""
+ if port is None:
+ port = self.newPort()
+ self.intfs[ port ] = intf
+ self.ports[ intf ] = port
+ self.nameToIntf[ intf.name ] = intf
+ debug( '\n' )
+ debug( 'added intf %s:%d to node %s\n' % ( intf, port, self.name ) )
+ if self.inNamespace:
+ debug( 'moving', intf, 'into namespace for', self.name, '\n' )
+ moveIntf( intf.name, self )
+
+ def defaultIntf( self ):
+ "Return interface for lowest port"
+ ports = self.intfs.keys()
+ if ports:
+ return self.intfs[ min( ports ) ]
+ else:
+ warn( '*** defaultIntf: warning:', self.name,
+ 'has no interfaces\n' )
+
+ def intf( self, intf='' ):
+ """Return our interface object with given string name,
+ default intf if name is falsy (None, empty string, etc).
+ or the input intf arg.
+
+ Having this fcn return its arg for Intf objects makes it
+ easier to construct functions with flexible input args for
+ interfaces (those that accept both string names and Intf objects).
+ """
+ if not intf:
+ return self.defaultIntf()
+ elif type( intf) is str:
+ return self.nameToIntf[ intf ]
+ else:
+ return intf
+
+ def connectionsTo( self, node):
+ "Return [ intf1, intf2... ] for all intfs that connect self to node."
+ # We could optimize this if it is important
+ connections = []
+ for intf in self.intfList():
+ link = intf.link
+ if link:
+ node1, node2 = link.intf1.node, link.intf2.node
+ if node1 == self and node2 == node:
+ connections += [ ( intf, link.intf2 ) ]
+ elif node1 == node and node2 == self:
+ connections += [ ( intf, link.intf1 ) ]
+ return connections
+
+ def deleteIntfs( self ):
+ "Delete all of our interfaces."
+ # In theory the interfaces should go away after we shut down.
+ # However, this takes time, so we're better off removing them
+ # explicitly so that we won't get errors if we run before they
+ # have been removed by the kernel. Unfortunately this is very slow,
+ # at least with Linux kernels before 2.6.33
+ for intf in self.intfs.values():
+ intf.delete()
+ info( '.' )
+
+ # Routing support
+
+ def setARP( self, ip, mac ):
+ """Add an ARP entry.
+ ip: IP address as string
+ mac: MAC address as string"""
+ result = self.cmd( 'arp', '-s', ip, mac )
+ return result
+
+ def setHostRoute( self, ip, intf ):
+ """Add route to host.
+ ip: IP address as dotted decimal
+ intf: string, interface name"""
+ return self.cmd( 'route add -host', ip, 'dev', intf )
+
+ def setDefaultRoute( self, intf=None ):
+ """Set the default route to go through intf.
+ intf: string, interface name"""
+ if not intf:
+ intf = self.defaultIntf()
+ self.cmd( 'ip route flush root 0/0' )
+ return self.cmd( 'route add default %s' % intf )
+
+ # Convenience and configuration methods
+
+ def setMAC( self, mac, intf=None ):
+ """Set the MAC address for an interface.
+ intf: intf or intf name
+ mac: MAC address as string"""
+ return self.intf( intf ).setMAC( mac )
+
+ def setIP( self, ip, prefixLen=8, intf=None ):
+ """Set the IP address for an interface.
+ intf: intf or intf name
+ ip: IP address as a string
+ prefixLen: prefix length, e.g. 8 for /8 or 16M addrs"""
+ # This should probably be rethought
+ if '/' not in ip:
+ ip = '%s/%s' % ( ip, prefixLen )
+ return self.intf( intf ).setIP( ip )
+
+ def IP( self, intf=None ):
+ "Return IP address of a node or specific interface."
+ return self.intf( intf ).IP()
+
+ def MAC( self, intf=None ):
+ "Return MAC address of a node or specific interface."
+ return self.intf( intf ).MAC()
+
+ def intfIsUp( self, intf=None ):
+ "Check if an interface is up."
+ return self.intf( intf ).isUp()
+
+ # The reason why we configure things in this way is so
+ # That the parameters can be listed and documented in
+ # the config method.
+ # Dealing with subclasses and superclasses is slightly
+ # annoying, but at least the information is there!
+
+ def setParam( self, results, method, **param ):
+ """Internal method: configure a *single* parameter
+ results: dict of results to update
+ method: config method name
+ param: arg=value (ignore if value=None)
+ value may also be list or dict"""
+ name, value = param.items()[ 0 ]
+ f = getattr( self, method, None )
+ if not f or value is None:
+ return
+ if type( value ) is list:
+ result = f( *value )
+ elif type( value ) is dict:
+ result = f( **value )
+ else:
+ result = f( value )
+ results[ name ] = result
+ return result
+
+ def config( self, mac=None, ip=None,
+ defaultRoute=None, lo='up', **_params ):
+ """Configure Node according to (optional) parameters:
+ mac: MAC address for default interface
+ ip: IP address for default interface
+ ifconfig: arbitrary interface configuration
+ Subclasses should override this method and call
+ the parent class's config(**params)"""
+ # If we were overriding this method, we would call
+ # the superclass config method here as follows:
+ # r = Parent.config( **_params )
+ r = {}
+ self.setParam( r, 'setMAC', mac=mac )
+ self.setParam( r, 'setIP', ip=ip )
+ self.setParam( r, 'defaultRoute', defaultRoute=defaultRoute )
+ # This should be examined
+ self.cmd( 'ifconfig lo ' + lo )
+ return r
+
+ def configDefault( self, **moreParams ):
+ "Configure with default parameters"
+ self.params.update( moreParams )
+ self.config( **self.params )
+
+ # This is here for backward compatibility
+ def linkTo( self, node, link=Link ):
+ """(Deprecated) Link to another node
+ replace with Link( node1, node2)"""
+ return link( self, node )
+
+ # Other methods
+
+ def intfList( self ):
+ "List of our interfaces sorted by port number"
+ return [ self.intfs[ p ] for p in sorted( self.intfs.iterkeys() ) ]
+
+ def intfNames( self ):
+ "The names of our interfaces sorted by port number"
+ return [ str( i ) for i in self.intfList() ]
+
+ def __repr__( self ):
+ "More informative string representation"
+ intfs = ( ','.join( [ '%s:%s' % ( i.name, i.IP() )
+ for i in self.intfList() ] ) )
+ return '<%s %s: %s pid=%s> ' % (
+ self.__class__.__name__, self.name, intfs, self.pid )
+
+ def __str__( self ):
+ "Abbreviated string representation"
+ return self.name
+
+ # Automatic class setup support
+
+ isSetup = False
+
+ @classmethod
+ def checkSetup( cls ):
+ "Make sure our class and superclasses are set up"
+ while cls and not getattr( cls, 'isSetup', True ):
+ cls.setup()
+ cls.isSetup = True
+ # Make pylint happy
+ cls = getattr( type( cls ), '__base__', None )
+
+ @classmethod
+ def setup( cls ):
+ "Make sure our class dependencies are available"
+ pathCheck( 'mnexec', 'ifconfig', moduleName='Mininet')
+
+
+class Host( Node ):
+ "A host is simply a Node"
+ pass
+
+
+
+class CPULimitedHost( Host ):
+
+ "CPU limited host"
+
+ def __init__( self, name, sched='cfs', **kwargs ):
+ Host.__init__( self, name, **kwargs )
+ # Initialize class if necessary
+ if not CPULimitedHost.inited:
+ CPULimitedHost.init()
+ # Create a cgroup and move shell into it
+ self.cgroup = 'cpu,cpuacct,cpuset:/' + self.name
+ errFail( 'cgcreate -g ' + self.cgroup )
+ # We don't add ourselves to a cpuset because you must
+ # specify the cpu and memory placement first
+ errFail( 'cgclassify -g cpu,cpuacct:/%s %s' % ( self.name, self.pid ) )
+ # BL: Setting the correct period/quota is tricky, particularly
+ # for RT. RT allows very small quotas, but the overhead
+ # seems to be high. CFS has a mininimum quota of 1 ms, but
+ # still does better with larger period values.
+ self.period_us = kwargs.get( 'period_us', 100000 )
+ self.sched = sched
+ self.rtprio = 20
+
+ def cgroupSet( self, param, value, resource='cpu' ):
+ "Set a cgroup parameter and return its value"
+ cmd = 'cgset -r %s.%s=%s /%s' % (
+ resource, param, value, self.name )
+ quietRun( cmd )
+ nvalue = int( self.cgroupGet( param, resource ) )
+ if nvalue != value:
+ error( '*** error: cgroupSet: %s set to %s instead of %s\n'
+ % ( param, nvalue, value ) )
+ return nvalue
+
+ def cgroupGet( self, param, resource='cpu' ):
+ "Return value of cgroup parameter"
+ cmd = 'cgget -r %s.%s /%s' % (
+ resource, param, self.name )
+ return int( quietRun( cmd ).split()[ -1 ] )
+
+ def cgroupDel( self ):
+ "Clean up our cgroup"
+ # info( '*** deleting cgroup', self.cgroup, '\n' )
+ _out, _err, exitcode = errRun( 'cgdelete -r ' + self.cgroup )
+ return exitcode != 0
+
+ def popen( self, *args, **kwargs ):
+ """Return a Popen() object in node's namespace
+ args: Popen() args, single list, or string
+ kwargs: Popen() keyword args"""
+ # Tell mnexec to execute command in our cgroup
+ mncmd = [ 'mnexec', '-a', str( self.pid ),
+ '-g', self.name ]
+ if self.sched == 'rt':
+ mncmd += [ '-r', str( self.rtprio ) ]
+ return Host.popen( self, *args, mncmd=mncmd, **kwargs )
+
+ def cleanup( self ):
+ "Clean up our cgroup"
+ retry( retries=3, delaySecs=1, fn=self.cgroupDel )
+
+ def chrt( self ):
+ "Set RT scheduling priority"
+ quietRun( 'chrt -p %s %s' % ( self.rtprio, self.pid ) )
+ result = quietRun( 'chrt -p %s' % self.pid )
+ firstline = result.split( '\n' )[ 0 ]
+ lastword = firstline.split( ' ' )[ -1 ]
+ if lastword != 'SCHED_RR':
+ error( '*** error: could not assign SCHED_RR to %s\n' % self.name )
+ return lastword
+
+ def rtInfo( self, f ):
+ "Internal method: return parameters for RT bandwidth"
+ pstr, qstr = 'rt_period_us', 'rt_runtime_us'
+ # RT uses wall clock time for period and quota
+ quota = int( self.period_us * f * numCores() )
+ return pstr, qstr, self.period_us, quota
+
+ def cfsInfo( self, f):
+ "Internal method: return parameters for CFS bandwidth"
+ pstr, qstr = 'cfs_period_us', 'cfs_quota_us'
+ # CFS uses wall clock time for period and CPU time for quota.
+ quota = int( self.period_us * f * numCores() )
+ period = self.period_us
+ if f > 0 and quota < 1000:
+ debug( '(cfsInfo: increasing default period) ' )
+ quota = 1000
+ period = int( quota / f / numCores() )
+ return pstr, qstr, period, quota
+
+ # BL comment:
+ # This may not be the right API,
+ # since it doesn't specify CPU bandwidth in "absolute"
+ # units the way link bandwidth is specified.
+ # We should use MIPS or SPECINT or something instead.
+ # Alternatively, we should change from system fraction
+ # to CPU seconds per second, essentially assuming that
+ # all CPUs are the same.
+
+ def setCPUFrac( self, f=-1, sched=None):
+ """Set overall CPU fraction for this host
+ f: CPU bandwidth limit (fraction)
+ sched: 'rt' or 'cfs'
+ Note 'cfs' requires CONFIG_CFS_BANDWIDTH"""
+ if not f:
+ return
+ if not sched:
+ sched = self.sched
+ if sched == 'rt':
+ pstr, qstr, period, quota = self.rtInfo( f )
+ elif sched == 'cfs':
+ pstr, qstr, period, quota = self.cfsInfo( f )
+ else:
+ return
+ if quota < 0:
+ # Reset to unlimited
+ quota = -1
+ # Set cgroup's period and quota
+ self.cgroupSet( pstr, period )
+ self.cgroupSet( qstr, quota )
+ if sched == 'rt':
+ # Set RT priority if necessary
+ self.chrt()
+ info( '(%s %d/%dus) ' % ( sched, quota, period ) )
+
+ def setCPUs( self, cores, mems=0 ):
+ "Specify (real) cores that our cgroup can run on"
+ if type( cores ) is list:
+ cores = ','.join( [ str( c ) for c in cores ] )
+ self.cgroupSet( resource='cpuset', param='cpus',
+ value=cores )
+ # Memory placement is probably not relevant, but we
+ # must specify it anyway
+ self.cgroupSet( resource='cpuset', param='mems',
+ value=mems)
+ # We have to do this here after we've specified
+ # cpus and mems
+ errFail( 'cgclassify -g cpuset:/%s %s' % (
+ self.name, self.pid ) )
+
+ def config( self, cpu=None, cores=None, **params ):
+ """cpu: desired overall system CPU fraction
+ cores: (real) core(s) this host can run on
+ params: parameters for Node.config()"""
+ r = Node.config( self, **params )
+ # Was considering cpu={'cpu': cpu , 'sched': sched}, but
+ # that seems redundant
+
+ self.setParam( r, 'setCPUFrac', cpu=cpu )
+ self.setParam( r, 'setCPUs', cores=cores )
+
+ return r
+
+ inited = False
+
+ @classmethod
+ def init( cls ):
+ "Initialization for CPULimitedHost class"
+ mountCgroups()
+ cls.inited = True
+
+class CCNHost( Host ):
+ "CCNHost is a Host that always runs the ccnd daemon"
+
+ def __init__( self, name, **kwargs ):
+
+
+ Host.__init__( self, name, **kwargs )
+ if not CCNHost.inited:
+ CCNHost.init()
+
+ self.cmd("export CCN_LOCAL_SOCKNAME=/tmp/.sock.ccnx.{0}".format(self.name))
+ self.cmd("ccndstart")
+ self.peerList = {}
+
+ def config( self, fib=None, app=None, **params ):
+
+ r = Node.config( self, **params )
+
+ self.setParam( r, 'app', fib=fib )
+ self.setParam( r, 'fib', app=app)
+
+ return r
+
+ def configCCN(self):
+
+ self.buildPeerIP()
+ self.setFIB()
+
+ def buildPeerIP(self):
+ for iface in self.intfList():
+ link = iface.link
+ if link:
+ node1, node2 = link.intf1.node, link.intf2.node
+ if node1 == self:
+ self.peerList[node2.name] = link.intf2.node.IP(link.intf2)
+ else:
+ self.peerList[node1.name] = link.intf1.node.IP(link.intf1)
+
+
+ def setFIB(self):
+
+ for name in self.params['fib']:
+ if not name:
+ pass
+ else:
+ self.insert_fib(name[0],self.peerList[name[1]])
+
+
+ def insert_fib(self, uri, host):
+ self.cmd('ccndc add {0} tcp {1}'.format(uri,host))
+
+ def terminate( self ):
+ "Stop node."
+ self.cmd('ccndstop')
+ Host.terminate(self)
+
+ inited = False
+
+
+ @classmethod
+ def init( cls ):
+ "Initialization for CCNHost class"
+ cls.inited = True
+
+class CPULimitedCCNHost( CPULimitedHost ):
+ '''CPULimitedCCNHost is a Host that always runs the ccnd daemon and extends CPULimitedHost.
+ It should be used when one wants to limit the resources of CCN routers and hosts '''
+
+
+ def __init__( self, name, sched='cfs', **kwargs ):
+
+ CPULimitedHost.__init__( self, name, sched, **kwargs )
+ if not CCNHost.inited:
+ CCNHost.init()
+
+ self.cmd("export CCN_LOCAL_SOCKNAME=/tmp/.sock.ccnx.{0}".format(self.name))
+ self.cmd("ccndstart")
+ self.peerList = {}
+
+ def config( self, fib=None, app=None, cpu=None, cores=None, **params):
+
+ r = CPULimitedHost.config(self,cpu,cores, **params)
+
+ print 'nozess'
+ self.setParam( r, 'app', fib=fib )
+ self.setParam( r, 'fib', app=app)
+
+ return r
+
+ def configCCN(self):
+
+ self.buildPeerIP()
+ self.setFIB()
+
+ def buildPeerIP(self):
+ for iface in self.intfList():
+ link = iface.link
+ if link:
+ node1, node2 = link.intf1.node, link.intf2.node
+ if node1 == self:
+ self.peerList[node2.name] = link.intf2.node.IP(link.intf2)
+ else:
+ self.peerList[node1.name] = link.intf1.node.IP(link.intf1)
+
+
+ def setFIB(self):
+
+ for name in self.params['fib']:
+ if not name:
+ pass
+ else:
+ self.insert_fib(name[0],self.peerList[name[1]])
+
+
+ def insert_fib(self, uri, host):
+ self.cmd('ccndc add {0} tcp {1}'.format(uri,host))
+
+ def terminate( self ):
+ "Stop node."
+ self.cmd('ccndstop')
+ Host.terminate(self)
+
+ inited = False
+
+
+ @classmethod
+ def init( cls ):
+ "Initialization for CCNHost class"
+ cls.inited = True
+
+# Some important things to note:
+#
+# The "IP" address which setIP() assigns to the switch is not
+# an "IP address for the switch" in the sense of IP routing.
+# Rather, it is the IP address for the control interface,
+# on the control network, and it is only relevant to the
+# controller. If you are running in the root namespace
+# (which is the only way to run OVS at the moment), the
+# control interface is the loopback interface, and you
+# normally never want to change its IP address!
+#
+# In general, you NEVER want to attempt to use Linux's
+# network stack (i.e. ifconfig) to "assign" an IP address or
+# MAC address to a switch data port. Instead, you "assign"
+# the IP and MAC addresses in the controller by specifying
+# packets that you want to receive or send. The "MAC" address
+# reported by ifconfig for a switch data port is essentially
+# meaningless. It is important to understand this if you
+# want to create a functional router using OpenFlow.
+
+class Switch( Node ):
+ """A Switch is a Node that is running (or has execed?)
+ an OpenFlow switch."""
+
+ portBase = 1 # Switches start with port 1 in OpenFlow
+ dpidLen = 16 # digits in dpid passed to switch
+
+ def __init__( self, name, dpid=None, opts='', listenPort=None, **params):
+ """dpid: dpid for switch (or None to derive from name, e.g. s1 -> 1)
+ opts: additional switch options
+ listenPort: port to listen on for dpctl connections"""
+ Node.__init__( self, name, **params )
+ self.dpid = dpid if dpid else self.defaultDpid()
+ self.opts = opts
+ self.listenPort = listenPort
+ if not self.inNamespace:
+ self.controlIntf = Intf( 'lo', self, port=0 )
+
+ def defaultDpid( self ):
+ "Derive dpid from switch name, s1 -> 1"
+ try:
+ dpid = int( re.findall( '\d+', self.name )[ 0 ] )
+ dpid = hex( dpid )[ 2: ]
+ dpid = '0' * ( self.dpidLen - len( dpid ) ) + dpid
+ return dpid
+ except IndexError:
+ raise Exception( 'Unable to derive default datapath ID - '
+ 'please either specify a dpid or use a '
+ 'canonical switch name such as s23.' )
+
+ def defaultIntf( self ):
+ "Return control interface"
+ if self.controlIntf:
+ return self.controlIntf
+ else:
+ return Node.defaultIntf( self )
+
+ def sendCmd( self, *cmd, **kwargs ):
+ """Send command to Node.
+ cmd: string"""
+ kwargs.setdefault( 'printPid', False )
+ if not self.execed:
+ return Node.sendCmd( self, *cmd, **kwargs )
+ else:
+ error( '*** Error: %s has execed and cannot accept commands' %
+ self.name )
+
+ def __repr__( self ):
+ "More informative string representation"
+ intfs = ( ','.join( [ '%s:%s' % ( i.name, i.IP() )
+ for i in self.intfList() ] ) )
+ return '<%s %s: %s pid=%s> ' % (
+ self.__class__.__name__, self.name, intfs, self.pid )
+
+class UserSwitch( Switch ):
+ "User-space switch."
+
+ dpidLen = 12
+
+ def __init__( self, name, **kwargs ):
+ """Init.
+ name: name for the switch"""
+ Switch.__init__( self, name, **kwargs )
+ pathCheck( 'ofdatapath', 'ofprotocol',
+ moduleName='the OpenFlow reference user switch' +
+ '(openflow.org)' )
+ if self.listenPort:
+ self.opts += ' --listen=ptcp:%i ' % self.listenPort
+
+ @classmethod
+ def setup( cls ):
+ "Ensure any dependencies are loaded; if not, try to load them."
+ if not os.path.exists( '/dev/net/tun' ):
+ moduleDeps( add=TUN )
+
+ def dpctl( self, *args ):
+ "Run dpctl command"
+ if not self.listenPort:
+ return "can't run dpctl without passive listening port"
+ return self.cmd( 'dpctl ' + ' '.join( args ) +
+ ' tcp:127.0.0.1:%i' % self.listenPort )
+
+ def start( self, controllers ):
+ """Start OpenFlow reference user datapath.
+ Log to /tmp/sN-{ofd,ofp}.log.
+ controllers: list of controller objects"""
+ # Add controllers
+ clist = ','.join( [ 'tcp:%s:%d' % ( c.IP(), c.port )
+ for c in controllers ] )
+ ofdlog = '/tmp/' + self.name + '-ofd.log'
+ ofplog = '/tmp/' + self.name + '-ofp.log'
+ self.cmd( 'ifconfig lo up' )
+ intfs = [ str( i ) for i in self.intfList() if not i.IP() ]
+ self.cmd( 'ofdatapath -i ' + ','.join( intfs ) +
+ ' punix:/tmp/' + self.name + ' -d ' + self.dpid +
+ ' 1> ' + ofdlog + ' 2> ' + ofdlog + ' &' )
+ self.cmd( 'ofprotocol unix:/tmp/' + self.name +
+ ' ' + clist +
+ ' --fail=closed ' + self.opts +
+ ' 1> ' + ofplog + ' 2>' + ofplog + ' &' )
+
+ def stop( self ):
+ "Stop OpenFlow reference user datapath."
+ self.cmd( 'kill %ofdatapath' )
+ self.cmd( 'kill %ofprotocol' )
+ self.deleteIntfs()
+
+
+class OVSLegacyKernelSwitch( Switch ):
+ """Open VSwitch legacy kernel-space switch using ovs-openflowd.
+ Currently only works in the root namespace."""
+
+ def __init__( self, name, dp=None, **kwargs ):
+ """Init.
+ name: name for switch
+ dp: netlink id (0, 1, 2, ...)
+ defaultMAC: default MAC as unsigned int; random value if None"""
+ Switch.__init__( self, name, **kwargs )
+ self.dp = dp if dp else self.name
+ self.intf = self.dp
+ if self.inNamespace:
+ error( "OVSKernelSwitch currently only works"
+ " in the root namespace.\n" )
+ exit( 1 )
+
+ @classmethod
+ def setup( cls ):
+ "Ensure any dependencies are loaded; if not, try to load them."
+ pathCheck( 'ovs-dpctl', 'ovs-openflowd',
+ moduleName='Open vSwitch (openvswitch.org)')
+ moduleDeps( subtract=OF_KMOD, add=OVS_KMOD )
+
+ def start( self, controllers ):
+ "Start up kernel datapath."
+ ofplog = '/tmp/' + self.name + '-ofp.log'
+ quietRun( 'ifconfig lo up' )
+ # Delete local datapath if it exists;
+ # then create a new one monitoring the given interfaces
+ self.cmd( 'ovs-dpctl del-dp ' + self.dp )
+ self.cmd( 'ovs-dpctl add-dp ' + self.dp )
+ intfs = [ str( i ) for i in self.intfList() if not i.IP() ]
+ self.cmd( 'ovs-dpctl', 'add-if', self.dp, ' '.join( intfs ) )
+ # Run protocol daemon
+ clist = ','.join( [ 'tcp:%s:%d' % ( c.IP(), c.port )
+ for c in controllers ] )
+ self.cmd( 'ovs-openflowd ' + self.dp +
+ ' ' + clist +
+ ' --fail=secure ' + self.opts +
+ ' --datapath-id=' + self.dpid +
+ ' 1>' + ofplog + ' 2>' + ofplog + '&' )
+ self.execed = False
+
+ def stop( self ):
+ "Terminate kernel datapath."
+ quietRun( 'ovs-dpctl del-dp ' + self.dp )
+ self.cmd( 'kill %ovs-openflowd' )
+ self.deleteIntfs()
+
+
+class OVSSwitch( Switch ):
+ "Open vSwitch switch. Depends on ovs-vsctl."
+
+ def __init__( self, name, failMode='secure', **params ):
+ """Init.
+ name: name for switch
+ failMode: controller loss behavior (secure|open)"""
+ Switch.__init__( self, name, **params )
+ self.failMode = failMode
+
+ @classmethod
+ def setup( cls ):
+ "Make sure Open vSwitch is installed and working"
+ pathCheck( 'ovs-vsctl',
+ moduleName='Open vSwitch (openvswitch.org)')
+ # This should no longer be needed, and it breaks
+ # with OVS 1.7 which has renamed the kernel module:
+ # moduleDeps( subtract=OF_KMOD, add=OVS_KMOD )
+ out, err, exitcode = errRun( 'ovs-vsctl -t 1 show' )
+ if exitcode:
+ error( out + err +
+ 'ovs-vsctl exited with code %d\n' % exitcode +
+ '*** Error connecting to ovs-db with ovs-vsctl\n'
+ 'Make sure that Open vSwitch is installed, '
+ 'that ovsdb-server is running, and that\n'
+ '"ovs-vsctl show" works correctly.\n'
+ 'You may wish to try '
+ '"service openvswitch-switch start".\n' )
+ exit( 1 )
+
+ def dpctl( self, *args ):
+ "Run ovs-dpctl command"
+ return self.cmd( 'ovs-dpctl', args[ 0 ], self, *args[ 1: ] )
+
+ @staticmethod
+ def TCReapply( intf ):
+ """Unfortunately OVS and Mininet are fighting
+ over tc queuing disciplines. As a quick hack/
+ workaround, we clear OVS's and reapply our own."""
+ if type( intf ) is TCIntf:
+ intf.config( **intf.params )
+
+ def attach( self, intf ):
+ "Connect a data port"
+ self.cmd( 'ovs-vsctl add-port', self, intf )
+ self.cmd( 'ifconfig', intf, 'up' )
+ self.TCReapply( intf )
+
+ def detach( self, intf ):
+ "Disconnect a data port"
+ self.cmd( 'ovs-vsctl del-port', self, intf )
+
+ def start( self, controllers ):
+ "Start up a new OVS OpenFlow switch using ovs-vsctl"
+ if self.inNamespace:
+ raise Exception(
+ 'OVS kernel switch does not work in a namespace' )
+ # We should probably call config instead, but this
+ # requires some rethinking...
+ self.cmd( 'ifconfig lo up' )
+ # Annoyingly, --if-exists option seems not to work
+ self.cmd( 'ovs-vsctl del-br', self )
+ self.cmd( 'ovs-vsctl add-br', self )
+ self.cmd( 'ovs-vsctl -- set Bridge', self,
+ 'other_config:datapath-id=' + self.dpid )
+ self.cmd( 'ovs-vsctl set-fail-mode', self, self.failMode )
+ for intf in self.intfList():
+ if not intf.IP():
+ self.attach( intf )
+ # Add controllers
+ clist = ' '.join( [ 'tcp:%s:%d' % ( c.IP(), c.port )
+ for c in controllers ] )
+ if self.listenPort:
+ clist += ' ptcp:%s' % self.listenPort
+ self.cmd( 'ovs-vsctl set-controller', self, clist )
+
+ def stop( self ):
+ "Terminate OVS switch."
+ self.cmd( 'ovs-vsctl del-br', self )
+ self.deleteIntfs()
+
+OVSKernelSwitch = OVSSwitch
+
+
+class Controller( Node ):
+ """A Controller is a Node that is running (or has execed?) an
+ OpenFlow controller."""
+
+ def __init__( self, name, inNamespace=False, command='controller',
+ cargs='-v ptcp:%d', cdir=None, ip="127.0.0.1",
+ port=6633, **params ):
+ self.command = command
+ self.cargs = cargs
+ self.cdir = cdir
+ self.ip = ip
+ self.port = port
+ Node.__init__( self, name, inNamespace=inNamespace,
+ ip=ip, **params )
+ self.cmd( 'ifconfig lo up' ) # Shouldn't be necessary
+ self.checkListening()
+
+ def checkListening( self ):
+ "Make sure no controllers are running on our port"
+ # Verify that Telnet is installed first:
+ out, _err, returnCode = errRun( "which telnet" )
+ if 'telnet' not in out or returnCode != 0:
+ raise Exception( "Error running telnet to check for listening "
+ "controllers; please check that it is "
+ "installed." )
+ listening = self.cmd( "echo A | telnet -e A %s %d" %
+ ( self.ip, self.port ) )
+ if 'Unable' not in listening:
+ servers = self.cmd( 'netstat -atp' ).split( '\n' )
+ pstr = ':%d ' % self.port
+ clist = servers[ 0:1 ] + [ s for s in servers if pstr in s ]
+ raise Exception( "Please shut down the controller which is"
+ " running on port %d:\n" % self.port +
+ '\n'.join( clist ) )
+
+ def start( self ):
+ """Start <controller> <args> on controller.
+ Log to /tmp/cN.log"""
+ pathCheck( self.command )
+ cout = '/tmp/' + self.name + '.log'
+ if self.cdir is not None:
+ self.cmd( 'cd ' + self.cdir )
+ self.cmd( self.command + ' ' + self.cargs % self.port +
+ ' 1>' + cout + ' 2>' + cout + '&' )
+ self.execed = False
+
+ def stop( self ):
+ "Stop controller."
+ self.cmd( 'kill %' + self.command )
+ self.terminate()
+
+ def IP( self, intf=None ):
+ "Return IP address of the Controller"
+ if self.intfs:
+ ip = Node.IP( self, intf )
+ else:
+ ip = self.ip
+ return ip
+
+ def __repr__( self ):
+ "More informative string representation"
+ return '<%s %s: %s:%s pid=%s> ' % (
+ self.__class__.__name__, self.name,
+ self.IP(), self.port, self.pid )
+
+
+class OVSController( Controller ):
+ "Open vSwitch controller"
+ def __init__( self, name, command='ovs-controller', **kwargs ):
+ Controller.__init__( self, name, command=command, **kwargs )
+
+
+class NOX( Controller ):
+ "Controller to run a NOX application."
+
+ def __init__( self, name, *noxArgs, **kwargs ):
+ """Init.
+ name: name to give controller
+ noxArgs: arguments (strings) to pass to NOX"""
+ if not noxArgs:
+ warn( 'warning: no NOX modules specified; '
+ 'running packetdump only\n' )
+ noxArgs = [ 'packetdump' ]
+ elif type( noxArgs ) not in ( list, tuple ):
+ noxArgs = [ noxArgs ]
+
+ if 'NOX_CORE_DIR' not in os.environ:
+ exit( 'exiting; please set missing NOX_CORE_DIR env var' )
+ noxCoreDir = os.environ[ 'NOX_CORE_DIR' ]
+
+ Controller.__init__( self, name,
+ command=noxCoreDir + '/nox_core',
+ cargs='--libdir=/usr/local/lib -v -i ptcp:%s ' +
+ ' '.join( noxArgs ),
+ cdir=noxCoreDir,
+ **kwargs )
+
+
+class RemoteController( Controller ):
+ "Controller running outside of Mininet's control."
+
+ def __init__( self, name, ip='127.0.0.1',
+ port=6633, **kwargs):
+ """Init.
+ name: name to give controller
+ ip: the IP address where the remote controller is
+ listening
+ port: the port where the remote controller is listening"""
+ Controller.__init__( self, name, ip=ip, port=port, **kwargs )
+
+ def start( self ):
+ "Overridden to do nothing."
+ return
+
+ def stop( self ):
+ "Overridden to do nothing."
+ return
+
+ def checkListening( self ):
+ "Warn if remote controller is not accessible"
+ listening = self.cmd( "echo A | telnet -e A %s %d" %
+ ( self.ip, self.port ) )
+ if 'Unable' in listening:
+ warn( "Unable to contact the remote controller"
+ " at %s:%d\n" % ( self.ip, self.port ) )
diff --git a/mininet/term.py b/mininet/term.py
new file mode 100644
index 0000000..3cd70f2
--- /dev/null
+++ b/mininet/term.py
@@ -0,0 +1,60 @@
+"""
+Terminal creation and cleanup.
+Utility functions to run a term (connected via screen(1)) on each host.
+
+Requires GNU screen(1) and xterm(1).
+Optionally uses gnome-terminal.
+"""
+
+import re
+from subprocess import Popen
+
+from mininet.log import error
+from mininet.util import quietRun
+
+def quoteArg( arg ):
+ "Quote an argument if it contains spaces."
+ return repr( arg ) if ' ' in arg else arg
+
+def makeTerm( node, title='Node', term='xterm' ):
+ """Run screen on a node, and hook up a terminal.
+ node: Node object
+ title: base title
+ term: 'xterm' or 'gterm'
+ returns: process created"""
+ title += ': ' + node.name
+ if not node.inNamespace:
+ title += ' (root)'
+ cmds = {
+ 'xterm': [ 'xterm', '-title', title, '-e' ],
+ 'gterm': [ 'gnome-terminal', '--title', title, '-e' ]
+ }
+ if term not in cmds:
+ error( 'invalid terminal type: %s' % term )
+ return
+ if not node.execed:
+ node.cmd( 'screen -dmS ' + 'mininet.' + node.name)
+ args = [ 'screen', '-D', '-RR', '-S', 'mininet.' + node.name ]
+ else:
+ args = [ 'sh', '-c', 'exec tail -f /tmp/' + node.name + '*.log' ]
+ if term == 'gterm':
+ # Compress these for gnome-terminal, which expects one token
+ # to follow the -e option
+ args = [ ' '.join( [ quoteArg( arg ) for arg in args ] ) ]
+ return Popen( cmds[ term ] + args )
+
+def cleanUpScreens():
+ "Remove moldy old screen sessions."
+ r = r'(\d+\.mininet\.[hsc]\d+)'
+ output = quietRun( 'screen -ls' ).split( '\n' )
+ for line in output:
+ m = re.search( r, line )
+ if m:
+ quietRun( 'screen -S ' + m.group( 1 ) + ' -X quit' )
+
+def makeTerms( nodes, title='Node', term='xterm' ):
+ """Create terminals.
+ nodes: list of Node objects
+ title: base title for each
+ returns: list of created terminal processes"""
+ return [ makeTerm( node, title, term ) for node in nodes ]
diff --git a/mininet/test/test_hifi.py b/mininet/test/test_hifi.py
new file mode 100644
index 0000000..ace7bb5
--- /dev/null
+++ b/mininet/test/test_hifi.py
@@ -0,0 +1,127 @@
+#!/usr/bin/env python
+
+"""Package: mininet
+ Test creation and pings for topologies with link and/or CPU options."""
+
+import unittest
+
+from mininet.net import Mininet
+from mininet.node import OVSKernelSwitch
+from mininet.node import CPULimitedHost
+from mininet.link import TCLink
+from mininet.topo import Topo
+from mininet.log import setLogLevel
+
+
+SWITCH = OVSKernelSwitch
+# Number of hosts for each test
+N = 2
+
+
+class SingleSwitchOptionsTopo(Topo):
+ "Single switch connected to n hosts."
+ def __init__(self, n=2, hopts=None, lopts=None):
+ if not hopts:
+ hopts = {}
+ if not lopts:
+ lopts = {}
+ Topo.__init__(self, hopts=hopts, lopts=lopts)
+ switch = self.addSwitch('s1')
+ for h in range(n):
+ host = self.addHost('h%s' % (h + 1))
+ self.addLink(host, switch)
+
+
+class testOptionsTopo( unittest.TestCase ):
+ "Verify ability to create networks with host and link options."
+
+ def runOptionsTopoTest( self, n, hopts=None, lopts=None ):
+ "Generic topology-with-options test runner."
+ mn = Mininet( topo=SingleSwitchOptionsTopo( n=n, hopts=hopts,
+ lopts=lopts ),
+ host=CPULimitedHost, link=TCLink )
+ dropped = mn.run( mn.ping )
+ self.assertEqual( dropped, 0 )
+
+ def assertWithinTolerance(self, measured, expected, tolerance_frac):
+ """Check that a given value is within a tolerance of expected
+ tolerance_frac: less-than-1.0 value; 0.8 would yield 20% tolerance.
+ """
+ self.assertTrue( float(measured) >= float(expected) * tolerance_frac )
+ self.assertTrue( float(measured) >= float(expected) * tolerance_frac )
+
+ def testCPULimits( self ):
+ "Verify topology creation with CPU limits set for both schedulers."
+ CPU_FRACTION = 0.1
+ CPU_TOLERANCE = 0.8 # CPU fraction below which test should fail
+ hopts = { 'cpu': CPU_FRACTION }
+ #self.runOptionsTopoTest( N, hopts=hopts )
+
+ mn = Mininet( SingleSwitchOptionsTopo( n=N, hopts=hopts ),
+ host=CPULimitedHost )
+ mn.start()
+ results = mn.runCpuLimitTest( cpu=CPU_FRACTION )
+ mn.stop()
+ for cpu in results:
+ self.assertWithinTolerance( cpu, CPU_FRACTION, CPU_TOLERANCE )
+
+ def testLinkBandwidth( self ):
+ "Verify that link bandwidths are accurate within a bound."
+ BW = 5 # Mbps
+ BW_TOLERANCE = 0.8 # BW fraction below which test should fail
+ # Verify ability to create limited-link topo first;
+ lopts = { 'bw': BW, 'use_htb': True }
+ # Also verify correctness of limit limitng within a bound.
+ mn = Mininet( SingleSwitchOptionsTopo( n=N, lopts=lopts ),
+ link=TCLink )
+ bw_strs = mn.run( mn.iperf )
+ for bw_str in bw_strs:
+ bw = float( bw_str.split(' ')[0] )
+ self.assertWithinTolerance( bw, BW, BW_TOLERANCE )
+
+ def testLinkDelay( self ):
+ "Verify that link delays are accurate within a bound."
+ DELAY_MS = 15
+ DELAY_TOLERANCE = 0.8 # Delay fraction below which test should fail
+ lopts = { 'delay': '%sms' % DELAY_MS, 'use_htb': True }
+ mn = Mininet( SingleSwitchOptionsTopo( n=N, lopts=lopts ),
+ link=TCLink )
+ ping_delays = mn.run( mn.pingFull )
+ test_outputs = ping_delays[0]
+ # Ignore unused variables below
+ # pylint: disable-msg=W0612
+ node, dest, ping_outputs = test_outputs
+ sent, received, rttmin, rttavg, rttmax, rttdev = ping_outputs
+ self.assertEqual( sent, received )
+ # pylint: enable-msg=W0612
+ for rttval in [rttmin, rttavg, rttmax]:
+ # Multiply delay by 4 to cover there & back on two links
+ self.assertWithinTolerance( rttval, DELAY_MS * 4.0,
+ DELAY_TOLERANCE)
+
+ def testLinkLoss( self ):
+ "Verify that we see packet drops with a high configured loss rate."
+ LOSS_PERCENT = 99
+ REPS = 1
+ lopts = { 'loss': LOSS_PERCENT, 'use_htb': True }
+ mn = Mininet( topo=SingleSwitchOptionsTopo( n=N, lopts=lopts ),
+ host=CPULimitedHost, link=TCLink )
+ # Drops are probabilistic, but the chance of no dropped packets is
+ # 1 in 100 million with 4 hops for a link w/99% loss.
+ dropped_total = 0
+ mn.start()
+ for _ in range(REPS):
+ dropped_total += mn.ping(timeout='1')
+ mn.stop()
+ self.assertTrue(dropped_total > 0)
+
+ def testMostOptions( self ):
+ "Verify topology creation with most link options and CPU limits."
+ lopts = { 'bw': 10, 'delay': '5ms', 'use_htb': True }
+ hopts = { 'cpu': 0.5 / N }
+ self.runOptionsTopoTest( N, hopts=hopts, lopts=lopts )
+
+
+if __name__ == '__main__':
+ setLogLevel( 'warning' )
+ unittest.main()
diff --git a/mininet/test/test_nets.py b/mininet/test/test_nets.py
new file mode 100644
index 0000000..fde8e87
--- /dev/null
+++ b/mininet/test/test_nets.py
@@ -0,0 +1,50 @@
+#!/usr/bin/env python
+
+"""Package: mininet
+ Test creation and all-pairs ping for each included mininet topo type."""
+
+import unittest
+
+from mininet.net import Mininet
+from mininet.node import Host, Controller
+from mininet.node import UserSwitch, OVSKernelSwitch
+from mininet.topo import SingleSwitchTopo, LinearTopo
+from mininet.log import setLogLevel
+
+SWITCHES = { 'user': UserSwitch,
+ 'ovsk': OVSKernelSwitch,
+}
+
+
+class testSingleSwitch( unittest.TestCase ):
+ "For each datapath type, test ping with single switch topologies."
+
+ def testMinimal( self ):
+ "Ping test with both datapaths on minimal topology"
+ for switch in SWITCHES.values():
+ mn = Mininet( SingleSwitchTopo(), switch, Host, Controller )
+ dropped = mn.run( mn.ping )
+ self.assertEqual( dropped, 0 )
+
+ def testSingle5( self ):
+ "Ping test with both datapaths on 5-host single-switch topology"
+ for switch in SWITCHES.values():
+ mn = Mininet( SingleSwitchTopo( k=5 ), switch, Host, Controller )
+ dropped = mn.run( mn.ping )
+ self.assertEqual( dropped, 0 )
+
+
+class testLinear( unittest.TestCase ):
+ "For each datapath type, test all-pairs ping with LinearNet."
+
+ def testLinear5( self ):
+ "Ping test with both datapaths on a 5-switch topology"
+ for switch in SWITCHES.values():
+ mn = Mininet( LinearTopo( k=5 ), switch, Host, Controller )
+ dropped = mn.run( mn.ping )
+ self.assertEqual( dropped, 0 )
+
+
+if __name__ == '__main__':
+ setLogLevel( 'warning' )
+ unittest.main()
diff --git a/mininet/topo.py b/mininet/topo.py
new file mode 100644
index 0000000..fff9604
--- /dev/null
+++ b/mininet/topo.py
@@ -0,0 +1,230 @@
+#!/usr/bin/env python
+'''@package topo
+
+Network topology creation.
+
+@author Brandon Heller (brandonh@stanford.edu)
+
+This package includes code to represent network topologies.
+
+A Topo object can be a topology database for NOX, can represent a physical
+setup for testing, and can even be emulated with the Mininet package.
+'''
+
+# BL: we may have to fix compatibility here.
+# networkx is also a fairly heavyweight dependency
+# from networkx.classes.graph import Graph
+
+from networkx import Graph
+from mininet.util import irange, natural, naturalSeq
+
+class Topo(object):
+ "Data center network representation for structured multi-trees."
+
+ def __init__(self, hopts=None, sopts=None, lopts=None):
+ """Topo object:
+ hinfo: default host options
+ sopts: default switch options
+ lopts: default link options"""
+ self.g = Graph()
+ self.node_info = {}
+ self.link_info = {} # (src, dst) tuples hash to EdgeInfo objects
+ self.hopts = {} if hopts is None else hopts
+ self.sopts = {} if sopts is None else sopts
+ self.lopts = {} if lopts is None else lopts
+ self.ports = {} # ports[src][dst] is port on src that connects to dst
+
+ def addNode(self, name, **opts):
+ """Add Node to graph.
+ name: name
+ opts: node options
+ returns: node name"""
+ self.g.add_node(name)
+ self.node_info[name] = opts
+ return name
+
+ def addHost(self, name, **opts):
+ """Convenience method: Add host to graph.
+ name: host name
+ opts: host options
+ returns: host name"""
+ if not opts and self.hopts:
+ opts = self.hopts
+ return self.addNode(name, **opts)
+
+ def addSwitch(self, name, **opts):
+ """Convenience method: Add switch to graph.
+ name: switch name
+ opts: switch options
+ returns: switch name"""
+ if not opts and self.sopts:
+ opts = self.sopts
+ result = self.addNode(name, isSwitch=True, **opts)
+ return result
+
+ def addLink(self, node1, node2, port1=None, port2=None,
+ **opts):
+ """node1, node2: nodes to link together
+ port1, port2: ports (optional)
+ opts: link options (optional)
+ returns: link info key"""
+ if not opts and self.lopts:
+ opts = self.lopts
+ self.addPort(node1, node2, port1, port2)
+ key = tuple(self.sorted([node1, node2]))
+ self.link_info[key] = opts
+ self.g.add_edge(*key)
+ return key
+
+ def addPort(self, src, dst, sport=None, dport=None):
+ '''Generate port mapping for new edge.
+ @param src source switch name
+ @param dst destination switch name
+ '''
+ self.ports.setdefault(src, {})
+ self.ports.setdefault(dst, {})
+ # New port: number of outlinks + base
+ src_base = 1 if self.isSwitch(src) else 0
+ dst_base = 1 if self.isSwitch(dst) else 0
+ if sport is None:
+ sport = len(self.ports[src]) + src_base
+ if dport is None:
+ dport = len(self.ports[dst]) + dst_base
+ self.ports[src][dst] = sport
+ self.ports[dst][src] = dport
+
+ def nodes(self, sort=True):
+ "Return nodes in graph"
+ if sort:
+ return self.sorted( self.g.nodes() )
+ else:
+ return self.g.nodes()
+
+ def isSwitch(self, n):
+ '''Returns true if node is a switch.'''
+ info = self.node_info[n]
+ return info and info.get('isSwitch', False)
+
+ def switches(self, sort=True):
+ '''Return switches.
+ sort: sort switches alphabetically
+ @return dpids list of dpids
+ '''
+ return [n for n in self.nodes(sort) if self.isSwitch(n)]
+
+ def hosts(self, sort=True):
+ '''Return hosts.
+ sort: sort hosts alphabetically
+ @return dpids list of dpids
+ '''
+ return [n for n in self.nodes(sort) if not self.isSwitch(n)]
+
+ def links(self, sort=True):
+ '''Return links.
+ sort: sort links alphabetically
+ @return links list of name pairs
+ '''
+ if not sort:
+ return self.g.edges()
+ else:
+ links = [tuple(self.sorted(e)) for e in self.g.edges()]
+ return sorted( links, key=naturalSeq )
+
+ def port(self, src, dst):
+ '''Get port number.
+
+ @param src source switch name
+ @param dst destination switch name
+ @return tuple (src_port, dst_port):
+ src_port: port on source switch leading to the destination switch
+ dst_port: port on destination switch leading to the source switch
+ '''
+ if src in self.ports and dst in self.ports[src]:
+ assert dst in self.ports and src in self.ports[dst]
+ return (self.ports[src][dst], self.ports[dst][src])
+
+ def linkInfo( self, src, dst ):
+ "Return link metadata"
+ src, dst = self.sorted([src, dst])
+ return self.link_info[(src, dst)]
+
+ def setlinkInfo( self, src, dst, info ):
+ "Set link metadata"
+ src, dst = self.sorted([src, dst])
+ self.link_info[(src, dst)] = info
+
+ def nodeInfo( self, name ):
+ "Return metadata (dict) for node"
+ info = self.node_info[ name ]
+ return info if info is not None else {}
+
+ def setNodeInfo( self, name, info ):
+ "Set metadata (dict) for node"
+ self.node_info[ name ] = info
+
+ @staticmethod
+ def sorted( items ):
+ "Items sorted in natural (i.e. alphabetical) order"
+ return sorted(items, key=natural)
+
+class SingleSwitchTopo(Topo):
+ '''Single switch connected to k hosts.'''
+
+ def __init__(self, k=2, **opts):
+ '''Init.
+
+ @param k number of hosts
+ @param enable_all enables all nodes and switches?
+ '''
+ super(SingleSwitchTopo, self).__init__(**opts)
+
+ self.k = k
+
+ switch = self.addSwitch('s1')
+ for h in irange(1, k):
+ host = self.addHost('h%s' % h)
+ self.addLink(host, switch)
+
+
+class SingleSwitchReversedTopo(Topo):
+ '''Single switch connected to k hosts, with reversed ports.
+
+ The lowest-numbered host is connected to the highest-numbered port.
+
+ Useful to verify that Mininet properly handles custom port numberings.
+ '''
+ def __init__(self, k=2, **opts):
+ '''Init.
+
+ @param k number of hosts
+ @param enable_all enables all nodes and switches?
+ '''
+ super(SingleSwitchReversedTopo, self).__init__(**opts)
+ self.k = k
+ switch = self.addSwitch('s1')
+ for h in irange(1, k):
+ host = self.addHost('h%s' % h)
+ self.addLink(host, switch,
+ port1=0, port2=(k - h + 1))
+
+class LinearTopo(Topo):
+ "Linear topology of k switches, with one host per switch."
+
+ def __init__(self, k=2, **opts):
+ """Init.
+ k: number of switches (and hosts)
+ hconf: host configuration options
+ lconf: link configuration options"""
+
+ super(LinearTopo, self).__init__(**opts)
+
+ self.k = k
+
+ lastSwitch = None
+ for i in irange(1, k):
+ host = self.addHost('h%s' % i)
+ switch = self.addSwitch('s%s' % i)
+ self.addLink( host, switch)
+ if lastSwitch:
+ self.addLink( switch, lastSwitch)
+ lastSwitch = switch
diff --git a/mininet/topolib.py b/mininet/topolib.py
new file mode 100644
index 0000000..63ba36d
--- /dev/null
+++ b/mininet/topolib.py
@@ -0,0 +1,36 @@
+"Library of potentially useful topologies for Mininet"
+
+from mininet.topo import Topo
+from mininet.net import Mininet
+
+class TreeTopo( Topo ):
+ "Topology for a tree network with a given depth and fanout."
+
+ def __init__( self, depth=1, fanout=2 ):
+ super( TreeTopo, self ).__init__()
+ # Numbering: h1..N, s1..M
+ self.hostNum = 1
+ self.switchNum = 1
+ # Build topology
+ self.addTree( depth, fanout )
+
+ def addTree( self, depth, fanout ):
+ """Add a subtree starting with node n.
+ returns: last node added"""
+ isSwitch = depth > 0
+ if isSwitch:
+ node = self.addSwitch( 's%s' % self.switchNum )
+ self.switchNum += 1
+ for _ in range( fanout ):
+ child = self.addTree( depth - 1, fanout )
+ self.addLink( node, child )
+ else:
+ node = self.addHost( 'h%s' % self.hostNum )
+ self.hostNum += 1
+ return node
+
+
+def TreeNet( depth=1, fanout=2, **kwargs ):
+ "Convenience function for creating tree networks."
+ topo = TreeTopo( depth, fanout )
+ return Mininet( topo, **kwargs )
diff --git a/mininet/util.py b/mininet/util.py
new file mode 100644
index 0000000..6a3dc14
--- /dev/null
+++ b/mininet/util.py
@@ -0,0 +1,473 @@
+"Utility functions for Mininet."
+
+from mininet.log import output, info, error, warn
+
+from time import sleep
+from resource import setrlimit, RLIMIT_NPROC, RLIMIT_NOFILE
+from select import poll, POLLIN
+from subprocess import call, check_call, Popen, PIPE, STDOUT
+import re
+from fcntl import fcntl, F_GETFL, F_SETFL
+from os import O_NONBLOCK
+import os
+
+# Command execution support
+
+def run( cmd ):
+ """Simple interface to subprocess.call()
+ cmd: list of command params"""
+ return call( cmd.split( ' ' ) )
+
+def checkRun( cmd ):
+ """Simple interface to subprocess.check_call()
+ cmd: list of command params"""
+ return check_call( cmd.split( ' ' ) )
+
+# pylint doesn't understand explicit type checking
+# pylint: disable-msg=E1103
+
+def oldQuietRun( *cmd ):
+ """Run a command, routing stderr to stdout, and return the output.
+ cmd: list of command params"""
+ if len( cmd ) == 1:
+ cmd = cmd[ 0 ]
+ if isinstance( cmd, str ):
+ cmd = cmd.split( ' ' )
+ popen = Popen( cmd, stdout=PIPE, stderr=STDOUT )
+ # We can't use Popen.communicate() because it uses
+ # select(), which can't handle
+ # high file descriptor numbers! poll() can, however.
+ out = ''
+ readable = poll()
+ readable.register( popen.stdout )
+ while True:
+ while readable.poll():
+ data = popen.stdout.read( 1024 )
+ if len( data ) == 0:
+ break
+ out += data
+ popen.poll()
+ if popen.returncode is not None:
+ break
+ return out
+
+
+# This is a bit complicated, but it enables us to
+# monitor command output as it is happening
+
+def errRun( *cmd, **kwargs ):
+ """Run a command and return stdout, stderr and return code
+ cmd: string or list of command and args
+ stderr: STDOUT to merge stderr with stdout
+ shell: run command using shell
+ echo: monitor output to console"""
+ # Allow passing in a list or a string
+ if len( cmd ) == 1:
+ cmd = cmd[ 0 ]
+ if isinstance( cmd, str ):
+ cmd = cmd.split( ' ' )
+ cmd = [ str( arg ) for arg in cmd ]
+ # By default we separate stderr, don't run in a shell, and don't echo
+ stderr = kwargs.get( 'stderr', PIPE )
+ shell = kwargs.get( 'shell', False )
+ echo = kwargs.get( 'echo', False )
+ if echo:
+ # cmd goes to stderr, output goes to stdout
+ info( cmd, '\n' )
+ popen = Popen( cmd, stdout=PIPE, stderr=stderr, shell=shell )
+ # We use poll() because select() doesn't work with large fd numbers,
+ # and thus communicate() doesn't work either
+ out, err = '', ''
+ poller = poll()
+ poller.register( popen.stdout, POLLIN )
+ fdtofile = { popen.stdout.fileno(): popen.stdout }
+ outDone, errDone = False, True
+ if popen.stderr:
+ fdtofile[ popen.stderr.fileno() ] = popen.stderr
+ poller.register( popen.stderr, POLLIN )
+ errDone = False
+ while not outDone or not errDone:
+ readable = poller.poll()
+ for fd, _event in readable:
+ f = fdtofile[ fd ]
+ data = f.read( 1024 )
+ if echo:
+ output( data )
+ if f == popen.stdout:
+ out += data
+ if data == '':
+ outDone = True
+ elif f == popen.stderr:
+ err += data
+ if data == '':
+ errDone = True
+ returncode = popen.wait()
+ return out, err, returncode
+
+def errFail( *cmd, **kwargs ):
+ "Run a command using errRun and raise exception on nonzero exit"
+ out, err, ret = errRun( *cmd, **kwargs )
+ if ret:
+ raise Exception( "errFail: %s failed with return code %s: %s"
+ % ( cmd, ret, err ) )
+ return out, err, ret
+
+def quietRun( cmd, **kwargs ):
+ "Run a command and return merged stdout and stderr"
+ return errRun( cmd, stderr=STDOUT, **kwargs )[ 0 ]
+
+# pylint: enable-msg=E1103
+# pylint: disable-msg=E1101
+
+def isShellBuiltin( cmd ):
+ "Return True if cmd is a bash builtin."
+ if isShellBuiltin.builtIns is None:
+ isShellBuiltin.builtIns = quietRun( 'bash -c enable' )
+ space = cmd.find( ' ' )
+ if space > 0:
+ cmd = cmd[ :space]
+ return cmd in isShellBuiltin.builtIns
+
+isShellBuiltin.builtIns = None
+
+# pylint: enable-msg=E1101
+
+# Interface management
+#
+# Interfaces are managed as strings which are simply the
+# interface names, of the form 'nodeN-ethM'.
+#
+# To connect nodes, we create a pair of veth interfaces, and then place them
+# in the pair of nodes that we want to communicate. We then update the node's
+# list of interfaces and connectivity map.
+#
+# For the kernel datapath, switch interfaces
+# live in the root namespace and thus do not have to be
+# explicitly moved.
+
+def makeIntfPair( intf1, intf2 ):
+ """Make a veth pair connecting intf1 and intf2.
+ intf1: string, interface
+ intf2: string, interface
+ returns: success boolean"""
+ # Delete any old interfaces with the same names
+ quietRun( 'ip link del ' + intf1 )
+ quietRun( 'ip link del ' + intf2 )
+ # Create new pair
+ cmd = 'ip link add name ' + intf1 + ' type veth peer name ' + intf2
+ return quietRun( cmd )
+
+def retry( retries, delaySecs, fn, *args, **keywords ):
+ """Try something several times before giving up.
+ n: number of times to retry
+ delaySecs: wait this long between tries
+ fn: function to call
+ args: args to apply to function call"""
+ tries = 0
+ while not fn( *args, **keywords ) and tries < retries:
+ sleep( delaySecs )
+ tries += 1
+ if tries >= retries:
+ error( "*** gave up after %i retries\n" % tries )
+ exit( 1 )
+
+def moveIntfNoRetry( intf, node, printError=False ):
+ """Move interface to node, without retrying.
+ intf: string, interface
+ node: Node object
+ printError: if true, print error"""
+ cmd = 'ip link set ' + intf + ' netns ' + repr( node.pid )
+ quietRun( cmd )
+ links = node.cmd( 'ip link show' )
+ if not ( ' %s:' % intf ) in links:
+ if printError:
+ error( '*** Error: moveIntf: ' + intf +
+ ' not successfully moved to ' + node.name + '\n' )
+ return False
+ return True
+
+def moveIntf( intf, node, printError=False, retries=3, delaySecs=0.001 ):
+ """Move interface to node, retrying on failure.
+ intf: string, interface
+ node: Node object
+ printError: if true, print error"""
+ retry( retries, delaySecs, moveIntfNoRetry, intf, node, printError )
+
+# Support for dumping network
+
+def dumpNodeConnections( nodes ):
+ "Dump connections to/from nodes."
+
+ def dumpConnections( node ):
+ "Helper function: dump connections to node"
+ for intf in node.intfList():
+ output( ' %s:' % intf )
+ if intf.link:
+ intfs = [ intf.link.intf1, intf.link.intf2 ]
+ intfs.remove( intf )
+ output( intfs[ 0 ] )
+ else:
+ output( ' ' )
+
+ for node in nodes:
+ output( node.name )
+ dumpConnections( node )
+ output( '\n' )
+
+def dumpNetConnections( net ):
+ "Dump connections in network"
+ nodes = net.controllers + net.switches + net.hosts
+ dumpNodeConnections( nodes )
+
+# IP and Mac address formatting and parsing
+
+def _colonHex( val, bytecount ):
+ """Generate colon-hex string.
+ val: input as unsigned int
+ bytecount: number of bytes to convert
+ returns: chStr colon-hex string"""
+ pieces = []
+ for i in range( bytecount - 1, -1, -1 ):
+ piece = ( ( 0xff << ( i * 8 ) ) & val ) >> ( i * 8 )
+ pieces.append( '%02x' % piece )
+ chStr = ':'.join( pieces )
+ return chStr
+
+def macColonHex( mac ):
+ """Generate MAC colon-hex string from unsigned int.
+ mac: MAC address as unsigned int
+ returns: macStr MAC colon-hex string"""
+ return _colonHex( mac, 6 )
+
+def ipStr( ip ):
+ """Generate IP address string from an unsigned int.
+ ip: unsigned int of form w << 24 | x << 16 | y << 8 | z
+ returns: ip address string w.x.y.z, or 10.x.y.z if w==0"""
+ w = ( ip >> 24 ) & 0xff
+ w = 10 if w == 0 else w
+ x = ( ip >> 16 ) & 0xff
+ y = ( ip >> 8 ) & 0xff
+ z = ip & 0xff
+ return "%i.%i.%i.%i" % ( w, x, y, z )
+
+def ipNum( w, x, y, z ):
+ """Generate unsigned int from components of IP address
+ returns: w << 24 | x << 16 | y << 8 | z"""
+ return ( w << 24 ) | ( x << 16 ) | ( y << 8 ) | z
+
+def nextCCNnet(curCCNnet):
+ netNum = ipParse(curCCNnet)
+ return ipStr(netNum+4)
+
+def ipAdd( i, prefixLen=8, ipBaseNum=0x0a000000 ):
+ """Return IP address string from ints
+ i: int to be added to ipbase
+ prefixLen: optional IP prefix length
+ ipBaseNum: option base IP address as int
+ returns IP address as string"""
+ # Ugly but functional
+ assert i < ( 1 << ( 32 - prefixLen ) )
+ mask = 0xffffffff ^ ( ( 1 << prefixLen ) - 1 )
+ ipnum = i + ( ipBaseNum & mask )
+ return ipStr( ipnum )
+
+def ipParse( ip ):
+ "Parse an IP address and return an unsigned int."
+ args = [ int( arg ) for arg in ip.split( '.' ) ]
+ return ipNum( *args )
+
+def netParse( ipstr ):
+ """Parse an IP network specification, returning
+ address and prefix len as unsigned ints"""
+ prefixLen = 0
+ if '/' in ipstr:
+ ip, pf = ipstr.split( '/' )
+ prefixLen = int( pf )
+ return ipParse( ip ), prefixLen
+
+def checkInt( s ):
+ "Check if input string is an int"
+ try:
+ int( s )
+ return True
+ except ValueError:
+ return False
+
+def checkFloat( s ):
+ "Check if input string is a float"
+ try:
+ float( s )
+ return True
+ except ValueError:
+ return False
+
+def makeNumeric( s ):
+ "Convert string to int or float if numeric."
+ if checkInt( s ):
+ return int( s )
+ elif checkFloat( s ):
+ return float( s )
+ else:
+ return s
+
+# Popen support
+
+def pmonitor(popens, timeoutms=500, readline=True,
+ readmax=1024 ):
+ """Monitor dict of hosts to popen objects
+ a line at a time
+ timeoutms: timeout for poll()
+ readline: return single line of output
+ yields: host, line/output (if any)
+ terminates: when all EOFs received"""
+ poller = poll()
+ fdToHost = {}
+ for host, popen in popens.iteritems():
+ fd = popen.stdout.fileno()
+ fdToHost[ fd ] = host
+ poller.register( fd, POLLIN )
+ if not readline:
+ # Use non-blocking reads
+ flags = fcntl( fd, F_GETFL )
+ fcntl( fd, F_SETFL, flags | O_NONBLOCK )
+ while True:
+ fds = poller.poll( timeoutms )
+ if fds:
+ for fd, _event in fds:
+ host = fdToHost[ fd ]
+ popen = popens[ host ]
+ if readline:
+ # Attempt to read a line of output
+ # This blocks until we receive a newline!
+ line = popen.stdout.readline()
+ else:
+ line = popen.stdout.read( readmax )
+ yield host, line
+ # Check for EOF
+ if not line:
+ popen.poll()
+ if popen.returncode is not None:
+ poller.unregister( fd )
+ del popens[ host ]
+ if not popens:
+ return
+ else:
+ yield None, ''
+
+# Other stuff we use
+
+def fixLimits():
+ "Fix ridiculously small resource limits."
+ setrlimit( RLIMIT_NPROC, ( 8192, 8192 ) )
+ setrlimit( RLIMIT_NOFILE, ( 16384, 16384 ) )
+
+def mountCgroups():
+ "Make sure cgroups file system is mounted"
+ mounts = quietRun( 'mount' )
+ cgdir = '/sys/fs/cgroup'
+ csdir = cgdir + '/cpuset'
+ if ('cgroup on %s' % cgdir not in mounts and
+ 'cgroups on %s' % cgdir not in mounts):
+ raise Exception( "cgroups not mounted on " + cgdir )
+ if 'cpuset on %s' % csdir not in mounts:
+ errRun( 'mkdir -p ' + csdir )
+ errRun( 'mount -t cgroup -ocpuset cpuset ' + csdir )
+
+def natural( text ):
+ "To sort sanely/alphabetically: sorted( l, key=natural )"
+ def num( s ):
+ "Convert text segment to int if necessary"
+ return int( s ) if s.isdigit() else s
+ return [ num( s ) for s in re.split( r'(\d+)', text ) ]
+
+def naturalSeq( t ):
+ "Natural sort key function for sequences"
+ return [ natural( x ) for x in t ]
+
+def numCores():
+ "Returns number of CPU cores based on /proc/cpuinfo"
+ if hasattr( numCores, 'ncores' ):
+ return numCores.ncores
+ try:
+ numCores.ncores = int( quietRun('grep -c processor /proc/cpuinfo') )
+ except ValueError:
+ return 0
+ return numCores.ncores
+
+def irange(start, end):
+ """Inclusive range from start to end (vs. Python insanity.)
+ irange(1,5) -> 1, 2, 3, 4, 5"""
+ return range( start, end + 1 )
+
+def custom( cls, **params ):
+ "Returns customized constructor for class cls."
+ # Note: we may wish to see if we can use functools.partial() here
+ # and in customConstructor
+ def customized( *args, **kwargs):
+ "Customized constructor"
+ kwargs = kwargs.copy()
+ kwargs.update( params )
+ return cls( *args, **kwargs )
+ customized.__name__ = 'custom(%s,%s)' % ( cls, params )
+ return customized
+
+def splitArgs( argstr ):
+ """Split argument string into usable python arguments
+ argstr: argument string with format fn,arg2,kw1=arg3...
+ returns: fn, args, kwargs"""
+ split = argstr.split( ',' )
+ fn = split[ 0 ]
+ params = split[ 1: ]
+ # Convert int and float args; removes the need for function
+ # to be flexible with input arg formats.
+ args = [ makeNumeric( s ) for s in params if '=' not in s ]
+ kwargs = {}
+ for s in [ p for p in params if '=' in p ]:
+ key, val = s.split( '=' )
+ kwargs[ key ] = makeNumeric( val )
+ return fn, args, kwargs
+
+def customConstructor( constructors, argStr ):
+ """Return custom constructor based on argStr
+ The args and key/val pairs in argsStr will be automatically applied
+ when the generated constructor is later used.
+ """
+ cname, newargs, kwargs = splitArgs( argStr )
+ constructor = constructors.get( cname, None )
+
+ if not constructor:
+ raise Exception( "error: %s is unknown - please specify one of %s" %
+ ( cname, constructors.keys() ) )
+
+ def customized( name, *args, **params ):
+ "Customized constructor, useful for Node, Link, and other classes"
+ params = params.copy()
+ params.update( kwargs )
+ if not newargs:
+ return constructor( name, *args, **params )
+ if args:
+ warn( 'warning: %s replacing %s with %s\n' % (
+ constructor, args, newargs ) )
+ return constructor( name, *newargs, **params )
+
+ customized.__name__ = 'customConstructor(%s)' % argStr
+ return customized
+
+def buildTopo( topos, topoStr ):
+ """Create topology from string with format (object, arg1, arg2,...).
+ input topos is a dict of topo names to constructors, possibly w/args.
+ """
+ topo, args, kwargs = splitArgs( topoStr )
+ if topo not in topos:
+ raise Exception( 'Invalid topo name %s' % topo )
+ return topos[ topo ]( *args, **kwargs )
+
+def ensureRoot():
+ """Ensure that we are running as root.
+
+ Probably we should only sudo when needed as per Big Switch's patch.
+ """
+ if os.getuid() != 0:
+ print "*** Mininet must run as root."
+ exit( 1 )
+ return
diff --git a/mnexec.c b/mnexec.c
new file mode 100644
index 0000000..42a9cf6
--- /dev/null
+++ b/mnexec.c
@@ -0,0 +1,179 @@
+/* mnexec: execution utility for mininet
+ *
+ * Starts up programs and does things that are slow or
+ * difficult in Python, including:
+ *
+ * - closing all file descriptors except stdin/out/error
+ * - detaching from a controlling tty using setsid
+ * - running in a network namespace
+ * - printing out the pid of a process so we can identify it later
+ * - attaching to a namespace and cgroup
+ * - setting RT scheduling
+ *
+ * Partially based on public domain setsid(1)
+*/
+
+#include <stdio.h>
+#include <linux/sched.h>
+#include <unistd.h>
+#include <limits.h>
+#include <syscall.h>
+#include <fcntl.h>
+#include <stdlib.h>
+#include <limits.h>
+#include <sched.h>
+
+#if !defined(VERSION)
+#define VERSION "(devel)"
+#endif
+
+void usage(char *name)
+{
+ printf("Execution utility for Mininet\n\n"
+ "Usage: %s [-cdnp] [-a pid] [-g group] [-r rtprio] cmd args...\n\n"
+ "Options:\n"
+ " -c: close all file descriptors except stdin/out/error\n"
+ " -d: detach from tty by calling setsid()\n"
+ " -n: run in new network namespace\n"
+ " -p: print ^A + pid\n"
+ " -a pid: attach to pid's network namespace\n"
+ " -g group: add to cgroup\n"
+ " -r rtprio: run with SCHED_RR (usually requires -g)\n"
+ " -v: print version\n",
+ name);
+}
+
+
+int setns(int fd, int nstype)
+{
+ return syscall(308, fd, nstype);
+}
+
+/* Validate alphanumeric path foo1/bar2/baz */
+void validate(char *path)
+{
+ char *s;
+ for (s=path; *s; s++) {
+ if (!isalnum(*s) && *s != '/') {
+ fprintf(stderr, "invalid path: %s\n", path);
+ exit(1);
+ }
+ }
+}
+
+/* Add our pid to cgroup */
+int cgroup(char *gname)
+{
+ static char path[PATH_MAX];
+ static char *groups[] = {
+ "cpu", "cpuacct", "cpuset", NULL
+ };
+ char **gptr;
+ pid_t pid = getpid();
+ int count = 0;
+ validate(gname);
+ for (gptr = groups; *gptr; gptr++) {
+ FILE *f;
+ snprintf(path, PATH_MAX, "/sys/fs/cgroup/%s/%s/tasks",
+ *gptr, gname);
+ f = fopen(path, "w");
+ if (f) {
+ count++;
+ fprintf(f, "%d\n", pid);
+ fclose(f);
+ }
+ }
+ if (!count) {
+ fprintf(stderr, "cgroup: could not add to cgroup %s\n",
+ gname);
+ exit(1);
+ }
+}
+
+int main(int argc, char *argv[])
+{
+ char c;
+ int fd;
+ char path[PATH_MAX];
+ int nsid;
+ int pid;
+ static struct sched_param sp;
+ while ((c = getopt(argc, argv, "+cdnpa:g:r:vh")) != -1)
+ switch(c) {
+ case 'c':
+ /* close file descriptors except stdin/out/error */
+ for (fd = getdtablesize(); fd > 2; fd--)
+ close(fd);
+ break;
+ case 'd':
+ /* detach from tty */
+ if (getpgrp() == getpid()) {
+ switch(fork()) {
+ case -1:
+ perror("fork");
+ return 1;
+ case 0: /* child */
+ break;
+ default: /* parent */
+ return 0;
+ }
+ }
+ setsid();
+ break;
+ case 'n':
+ /* run in network namespace */
+ if (unshare(CLONE_NEWNET) == -1) {
+ perror("unshare");
+ return 1;
+ }
+ break;
+ case 'p':
+ /* print pid */
+ printf("\001%d\n", getpid());
+ fflush(stdout);
+ break;
+ case 'a':
+ /* Attach to pid's network namespace */
+ pid = atoi(optarg);
+ sprintf(path, "/proc/%d/ns/net", pid );
+ nsid = open(path, O_RDONLY);
+ if (nsid < 0) {
+ perror(path);
+ return 1;
+ }
+ if (setns(nsid, 0) != 0) {
+ perror("setns");
+ return 1;
+ }
+ break;
+ case 'g':
+ /* Attach to cgroup */
+ cgroup(optarg);
+ break;
+ case 'r':
+ /* Set RT scheduling priority */
+ sp.sched_priority = atoi(optarg);
+ if (sched_setscheduler(getpid(), SCHED_RR, &sp) < 0) {
+ perror("sched_setscheduler");
+ return 1;
+ }
+ break;
+ case 'v':
+ printf("%s\n", VERSION);
+ exit(0);
+ case 'h':
+ usage(argv[0]);
+ exit(0);
+ default:
+ usage(argv[0]);
+ exit(1);
+ }
+
+ if (optind < argc) {
+ execvp(argv[optind], &argv[optind]);
+ perror(argv[optind]);
+ return 1;
+ }
+
+ usage(argv[0]);
+}
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..3f9f0eb
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,44 @@
+#!/usr/bin/env python
+
+"Setuptools params"
+
+from setuptools import setup, find_packages
+from os.path import join
+
+# Get version number from source tree
+import sys
+sys.path.append( '.' )
+from mininet.net import VERSION
+
+scripts = [ join( 'bin', filename ) for filename in [ 'mn' ] ]
+
+modname = distname = 'mininet'
+
+setup(
+ name=distname,
+ version=VERSION,
+ description='Process-based OpenFlow emulator',
+ author='Bob Lantz',
+ author_email='rlantz@cs.stanford.edu',
+ packages=find_packages(exclude='test'),
+ long_description="""
+ Mininet is a network emulator which uses lightweight
+ virtualization to create virtual networks for rapid
+ prototyping of Software-Defined Network (SDN) designs
+ using OpenFlow. http://openflow.org/mininet
+ """,
+ classifiers=[
+ "License :: OSI Approved :: BSD License",
+ "Programming Language :: Python",
+ "Development Status :: 2 - Pre-Alpha",
+ "Intended Audience :: Developers",
+ "Topic :: Internet",
+ ],
+ keywords='networking emulator protocol Internet OpenFlow SDN',
+ license='BSD',
+ install_requires=[
+ 'setuptools',
+ 'networkx'
+ ],
+ scripts=scripts,
+)
diff --git a/util/build-ovs-packages.sh b/util/build-ovs-packages.sh
new file mode 100644
index 0000000..6a14659
--- /dev/null
+++ b/util/build-ovs-packages.sh
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# Attempt to build debian packages for OVS
+
+set -e # exit on error
+set -u # exit on undefined variable
+
+kvers=`uname -r`
+ksrc=/lib/modules/$kvers/build
+dist=`lsb_release -is | tr [A-Z] [a-z]`
+release=`lsb_release -rs`
+arch=`uname -m`
+buildsuffix=-2
+if [ "$arch" = "i686" ]; then arch=i386; fi
+if [ "$arch" = "x86_64" ]; then arch=amd64; fi
+
+overs=1.4.0
+ovs=openvswitch-$overs
+ovstgz=$ovs.tar.gz
+ovsurl=http://openvswitch.org/releases/$ovstgz
+
+install='sudo apt-get install -y'
+
+echo "*** Installing debian/ubuntu build system"
+ $install build-essential devscripts ubuntu-dev-tools debhelper dh-make
+ $install diff patch cdbs quilt gnupg fakeroot lintian pbuilder piuparts
+ $install module-assistant
+
+echo "*** Installing OVS dependencies"
+ $install pkg-config gcc make python-dev libssl-dev libtool
+ $install dkms ipsec-tools
+
+echo "*** Installing headers for $kvers"
+ $install linux-headers-$kvers
+
+echo "*** Retrieving OVS source"
+ wget -c $ovsurl
+ tar xzf $ovstgz
+ cd $ovs
+
+echo "*** Patching OVS source"
+ # Not sure why this fails, but off it goes!
+ sed -i -e 's/dh_strip/# dh_strip/' debian/rules
+ if [ "$release" = "10.04" ]; then
+ # Lucid doesn't seem to have all the packages for ovsdbmonitor
+ echo "*** Patching debian/rules to remove dh_python2"
+ sed -i -e 's/dh_python2/dh_pysupport/' debian/rules
+ echo "*** Not building ovsdbmonitor since it's too hard on 10.04"
+ mv debian/ovsdbmonitor.install debian/ovsdbmonitor.install.backup
+ sed -i -e 's/ovsdbmonitor.install/ovsdbmonitor.install.backup/' Makefile.in
+ else
+ # Install a bag of hurt for ovsdbmonitor
+ $install python-pyside.qtcore pyqt4-dev-tools python-twisted python-twisted-bin \
+ python-twisted-core python-twisted-conch python-anyjson python-zope.interface
+ fi
+ # init script was written to assume that commands complete
+ sed -i -e 's/^set -e/#set -e/' debian/openvswitch-controller.init
+
+echo "*** Building OVS user packages"
+ opts=--with-linux=/lib/modules/`uname -r`/build
+ fakeroot make -f debian/rules DATAPATH_CONFIGURE_OPTS=$opts binary
+
+echo "*** Building OVS datapath kernel module package"
+ # Still looking for the "right" way to do this...
+ sudo mkdir -p /usr/src/linux
+ ln -sf _debian/openvswitch.tar.gz .
+ sudo make -f debian/rules.modules KSRC=$ksrc KVERS=$kvers binary-modules
+
+echo "*** Built the following packages:"
+ cd ~
+ ls -l *deb
+
+archive=ovs-$overs-core-$dist-$release-$arch$buildsuffix.tar
+ovsbase='common pki switch brcompat controller datapath-dkms'
+echo "*** Packing up $ovsbase .debs into:"
+echo " $archive"
+ pkgs=""
+ for component in $ovsbase; do
+ if echo $component | egrep 'dkms|pki'; then
+ # Architecture-independent packages
+ deb=(openvswitch-${component}_$overs*all.deb)
+ else
+ deb=(openvswitch-${component}_$overs*$arch.deb)
+ fi
+ pkgs="$pkgs $deb"
+ done
+ rm -rf $archive
+ tar cf $archive $pkgs
+
+echo "*** Contents of archive $archive:"
+ tar tf $archive
+
+echo "*** Done (hopefully)"
+
diff --git a/util/colorfilters b/util/colorfilters
new file mode 100644
index 0000000..745fe21
--- /dev/null
+++ b/util/colorfilters
@@ -0,0 +1,21 @@
+# DO NOT EDIT THIS FILE! It was created by Wireshark
+@Bad TCP@tcp.analysis.flags@[0,0,0][65535,24383,24383]
+@HSRP State Change@hsrp.state != 8 && hsrp.state != 16@[0,0,0][65535,63222,0]
+@Spanning Tree Topology Change@stp.type == 0x80@[0,0,0][65535,63222,0]
+@OSPF State Change@ospf.msg != 1@[0,0,0][65535,63222,0]
+@ICMP errors@icmp.type eq 3 || icmp.type eq 4 || icmp.type eq 5 || icmp.type eq 11@[0,0,0][0,65535,3616]
+@ARP@arp@[55011,59486,65534][0,0,0]
+@ICMP@icmp@[49680,49737,65535][0,0,0]
+@TCP RST@tcp.flags.reset eq 1@[37008,0,0][65535,63121,32911]
+@TTL low or unexpected@( ! ip.dst == 224.0.0.0/4 && ip.ttl < 5) || (ip.dst == 224.0.0.0/24 && ip.ttl != 1)@[37008,0,0][65535,65535,65535]
+@of@of@[0,5,65535][65535,65535,65535]
+@Checksum Errors@cdp.checksum_bad==1 || edp.checksum_bad==1 || ip.checksum_bad==1 || tcp.checksum_bad==1 || udp.checksum_bad==1@[0,0,0][65535,24383,24383]
+@SMB@smb || nbss || nbns || nbipx || ipxsap || netbios@[65534,64008,39339][0,0,0]
+@HTTP@http || tcp.port == 80@[36107,65535,32590][0,0,0]
+@IPX@ipx || spx@[65534,58325,58808][0,0,0]
+@DCERPC@dcerpc@[51199,38706,65533][0,0,0]
+@Routing@hsrp || eigrp || ospf || bgp || cdp || vrrp || gvrp || igmp || ismp@[65534,62325,54808][0,0,0]
+@TCP SYN/FIN@tcp.flags & 0x02 || tcp.flags.fin == 1@[41026,41026,41026][0,0,0]
+@TCP@tcp@[59345,58980,65534][0,0,0]
+@UDP@udp@[28834,57427,65533][0,0,0]
+@Broadcast@eth[0] & 1@[65535,65535,65535][32768,32768,32768]
diff --git a/util/doxify.py b/util/doxify.py
new file mode 100644
index 0000000..f9f60ad
--- /dev/null
+++ b/util/doxify.py
@@ -0,0 +1,89 @@
+#!/usr/bin/python
+
+"""
+Convert simple documentation to epydoc/pydoctor-compatible markup
+"""
+
+from sys import stdin, stdout, argv
+import os
+from tempfile import mkstemp
+from subprocess import call
+
+import re
+
+spaces = re.compile( r'\s+' )
+singleLineExp = re.compile( r'\s+"([^"]+)"' )
+commentStartExp = re.compile( r'\s+"""' )
+commentEndExp = re.compile( r'"""$' )
+returnExp = re.compile( r'\s+(returns:.*)' )
+lastindent = ''
+
+
+comment = False
+
+def fixParam( line ):
+ "Change foo: bar to @foo bar"
+ result = re.sub( r'(\w+):', r'@param \1', line )
+ result = re.sub( r' @', r'@', result)
+ return result
+
+def fixReturns( line ):
+ "Change returns: foo to @return foo"
+ return re.sub( 'returns:', r'@returns', line )
+
+def fixLine( line ):
+ global comment
+ match = spaces.match( line )
+ if not match:
+ return line
+ else:
+ indent = match.group(0)
+ if singleLineExp.match( line ):
+ return re.sub( '"', '"""', line )
+ if commentStartExp.match( line ):
+ comment = True
+ if comment:
+ line = fixReturns( line )
+ line = fixParam( line )
+ if commentEndExp.search( line ):
+ comment = False
+ return line
+
+
+def test():
+ "Test transformations"
+ assert fixLine(' "foo"') == ' """foo"""'
+ assert fixParam( 'foo: bar' ) == '@param foo bar'
+ assert commentStartExp.match( ' """foo"""')
+
+def funTest():
+ testFun = (
+ 'def foo():\n'
+ ' "Single line comment"\n'
+ ' """This is a test"""\n'
+ ' bar: int\n'
+ ' baz: string\n'
+ ' returns: junk"""\n'
+ ' if True:\n'
+ ' print "OK"\n'
+ ).splitlines( True )
+
+ fixLines( testFun )
+
+def fixLines( lines, fid ):
+ for line in lines:
+ os.write( fid, fixLine( line ) )
+
+if __name__ == '__main__':
+ if False:
+ funTest()
+ infile = open( argv[1] )
+ outfid, outname = mkstemp()
+ fixLines( infile.readlines(), outfid )
+ infile.close()
+ os.close( outfid )
+ call( [ 'doxypy', outname ] )
+
+
+
+
diff --git a/util/install.sh b/util/install.sh
new file mode 100644
index 0000000..8bd7cac
--- /dev/null
+++ b/util/install.sh
@@ -0,0 +1,562 @@
+#!/usr/bin/env bash
+
+# Mininet install script for Ubuntu (and Debian Lenny)
+# Brandon Heller (brandonh@stanford.edu)
+
+# Fail on error
+set -e
+
+# Fail on unset var usage
+set -o nounset
+
+# Location of CONFIG_NET_NS-enabled kernel(s)
+KERNEL_LOC=http://www.openflow.org/downloads/mininet
+
+# Attempt to identify Linux release
+
+DIST=Unknown
+RELEASE=Unknown
+CODENAME=Unknown
+ARCH=`uname -m`
+if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi
+if [ "$ARCH" = "i686" ]; then ARCH="i386"; fi
+
+test -e /etc/debian_version && DIST="Debian"
+grep Ubuntu /etc/lsb-release &> /dev/null && DIST="Ubuntu"
+if [ "$DIST" = "Ubuntu" ] || [ "$DIST" = "Debian" ]; then
+ install='sudo apt-get -y install'
+ remove='sudo apt-get -y remove'
+ pkginst='sudo dpkg -i'
+ # Prereqs for this script
+ if ! which lsb_release &> /dev/null; then
+ $install lsb-release
+ fi
+ if ! which bc &> /dev/null; then
+ $install bc
+ fi
+fi
+if which lsb_release &> /dev/null; then
+ DIST=`lsb_release -is`
+ RELEASE=`lsb_release -rs`
+ CODENAME=`lsb_release -cs`
+fi
+echo "Detected Linux distribution: $DIST $RELEASE $CODENAME $ARCH"
+
+# Kernel params
+
+if [ "$DIST" = "Ubuntu" ]; then
+ if [ "$RELEASE" = "10.04" ]; then
+ KERNEL_NAME='3.0.0-15-generic'
+ else
+ KERNEL_NAME=`uname -r`
+ fi
+ KERNEL_HEADERS=linux-headers-${KERNEL_NAME}
+elif [ "$DIST" = "Debian" ] && [ "$ARCH" = "i386" ] && [ "$CODENAME" = "lenny" ]; then
+ KERNEL_NAME=2.6.33.1-mininet
+ KERNEL_HEADERS=linux-headers-${KERNEL_NAME}_${KERNEL_NAME}-10.00.Custom_i386.deb
+ KERNEL_IMAGE=linux-image-${KERNEL_NAME}_${KERNEL_NAME}-10.00.Custom_i386.deb
+else
+ echo "Install.sh currently only supports Ubuntu and Debian Lenny i386."
+ exit 1
+fi
+
+# More distribution info
+DIST_LC=`echo $DIST | tr [A-Z] [a-z]` # as lower case
+
+# Kernel Deb pkg to be removed:
+KERNEL_IMAGE_OLD=linux-image-2.6.26-33-generic
+
+DRIVERS_DIR=/lib/modules/${KERNEL_NAME}/kernel/drivers/net
+
+OVS_RELEASE=1.4.0
+OVS_PACKAGE_LOC=https://github.com/downloads/mininet/mininet
+OVS_BUILDSUFFIX=-ignore # was -2
+OVS_PACKAGE_NAME=ovs-$OVS_RELEASE-core-$DIST_LC-$RELEASE-$ARCH$OVS_BUILDSUFFIX.tar
+OVS_SRC=~/openvswitch
+OVS_TAG=v$OVS_RELEASE
+OVS_BUILD=$OVS_SRC/build-$KERNEL_NAME
+OVS_KMODS=($OVS_BUILD/datapath/linux/{openvswitch_mod.ko,brcompat_mod.ko})
+
+function kernel {
+ echo "Install Mininet-compatible kernel if necessary"
+ sudo apt-get update
+ if [ "$DIST" = "Ubuntu" ] && [ "$RELEASE" = "10.04" ]; then
+ $install linux-image-$KERNEL_NAME
+ elif [ "$DIST" = "Debian" ]; then
+ # The easy approach: download pre-built linux-image and linux-headers packages:
+ wget -c $KERNEL_LOC/$KERNEL_HEADERS
+ wget -c $KERNEL_LOC/$KERNEL_IMAGE
+
+ # Install custom linux headers and image:
+ $pkginst $KERNEL_IMAGE $KERNEL_HEADERS
+
+ # The next two steps are to work around a bug in newer versions of
+ # kernel-package, which fails to add initrd images with the latest kernels.
+ # See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525032
+ # Generate initrd image if the .deb didn't install it:
+ if ! test -e /boot/initrd.img-${KERNEL_NAME}; then
+ sudo update-initramfs -c -k ${KERNEL_NAME}
+ fi
+
+ # Ensure /boot/grub/menu.lst boots with initrd image:
+ sudo update-grub
+
+ # The default should be the new kernel. Otherwise, you may need to modify
+ # /boot/grub/menu.lst to set the default to the entry corresponding to the
+ # kernel you just installed.
+ fi
+}
+
+function kernel_clean {
+ echo "Cleaning kernel..."
+
+ # To save disk space, remove previous kernel
+ if ! $remove $KERNEL_IMAGE_OLD; then
+ echo $KERNEL_IMAGE_OLD not installed.
+ fi
+
+ # Also remove downloaded packages:
+ rm -f ~/linux-headers-* ~/linux-image-*
+}
+
+# Install Mininet deps
+function mn_deps {
+ echo "Installing Mininet dependencies"
+ $install gcc make screen psmisc xterm ssh iperf iproute telnet \
+ python-setuptools python-networkx cgroup-bin ethtool help2man \
+ pyflakes pylint pep8
+
+ if [ "$DIST" = "Ubuntu" ] && [ "$RELEASE" = "10.04" ]; then
+ echo "Upgrading networkx to avoid deprecation warning"
+ sudo easy_install --upgrade networkx
+ fi
+
+ # Add sysctl parameters as noted in the INSTALL file to increase kernel
+ # limits to support larger setups:
+ sudo su -c "cat $HOME/mininet/util/sysctl_addon >> /etc/sysctl.conf"
+
+ # Load new sysctl settings:
+ sudo sysctl -p
+
+ echo "Installing Mininet core"
+ pushd ~/mininet
+ sudo make install
+ popd
+}
+
+# The following will cause a full OF install, covering:
+# -user switch
+# The instructions below are an abbreviated version from
+# http://www.openflowswitch.org/wk/index.php/Debian_Install
+# ... modified to use Debian Lenny rather than unstable.
+function of {
+ echo "Installing OpenFlow reference implementation..."
+ cd ~/
+ $install git-core autoconf automake autotools-dev pkg-config \
+ make gcc libtool libc6-dev
+ git clone git://openflowswitch.org/openflow.git
+ cd ~/openflow
+
+ # Patch controller to handle more than 16 switches
+ patch -p1 < ~/mininet/util/openflow-patches/controller.patch
+
+ # Resume the install:
+ ./boot.sh
+ ./configure
+ make
+ sudo make install
+
+ # Remove avahi-daemon, which may cause unwanted discovery packets to be
+ # sent during tests, near link status changes:
+ $remove avahi-daemon
+
+ # Disable IPv6. Add to /etc/modprobe.d/blacklist:
+ if [ "$DIST" = "Ubuntu" ]; then
+ BLACKLIST=/etc/modprobe.d/blacklist.conf
+ else
+ BLACKLIST=/etc/modprobe.d/blacklist
+ fi
+ sudo sh -c "echo 'blacklist net-pf-10\nblacklist ipv6' >> $BLACKLIST"
+ cd ~
+}
+
+function wireshark {
+ echo "Installing Wireshark dissector..."
+
+ sudo apt-get install -y wireshark libgtk2.0-dev
+
+ if [ "$DIST" = "Ubuntu" ] && [ "$RELEASE" != "10.04" ]; then
+ # Install newer version
+ sudo apt-get install -y scons mercurial libglib2.0-dev
+ sudo apt-get install -y libwiretap-dev libwireshark-dev
+ cd ~
+ hg clone https://bitbucket.org/barnstorm/of-dissector
+ cd of-dissector/src
+ export WIRESHARK=/usr/include/wireshark
+ scons
+ # libwireshark0/ on 11.04; libwireshark1/ on later
+ WSDIR=`ls -d /usr/lib/wireshark/libwireshark* | head -1`
+ WSPLUGDIR=$WSDIR/plugins/
+ sudo cp openflow.so $WSPLUGDIR
+ echo "Copied openflow plugin to $WSPLUGDIR"
+ else
+ # Install older version from reference source
+ cd ~/openflow/utilities/wireshark_dissectors/openflow
+ make
+ sudo make install
+ fi
+
+ # Copy coloring rules: OF is white-on-blue:
+ mkdir -p ~/.wireshark
+ cp ~/mininet/util/colorfilters ~/.wireshark
+}
+
+
+# Install Open vSwitch
+# Instructions derived from OVS INSTALL, INSTALL.OpenFlow and README files.
+
+function ovs {
+ echo "Installing Open vSwitch..."
+
+ # Required for module build/dkms install
+ $install $KERNEL_HEADERS
+
+ ovspresent=0
+
+ # First see if we have packages
+ # XXX wget -c seems to fail from github/amazon s3
+ cd /tmp
+ if wget $OVS_PACKAGE_LOC/$OVS_PACKAGE_NAME 2> /dev/null; then
+ $install patch dkms fakeroot python-argparse
+ tar xf $OVS_PACKAGE_NAME
+ orig=`tar tf $OVS_PACKAGE_NAME`
+ # Now install packages in reasonable dependency order
+ order='dkms common pki openvswitch-switch brcompat controller'
+ pkgs=""
+ for p in $order; do
+ pkg=`echo "$orig" | grep $p`
+ # Annoyingly, things seem to be missing without this flag
+ $pkginst --force-confmiss $pkg
+ done
+ ovspresent=1
+ fi
+
+ # Otherwise try distribution's OVS packages
+ if [ "$DIST" = "Ubuntu" ] && [ `expr $RELEASE '>=' 11.10` = 1 ]; then
+ if ! dpkg --get-selections | grep openvswitch-datapath; then
+ # If you've already installed a datapath, assume you
+ # know what you're doing and don't need dkms datapath.
+ # Otherwise, install it.
+ $install openvswitch-datapath-dkms
+ fi
+ if $install openvswitch-switch openvswitch-controller; then
+ echo "Ignoring error installing openvswitch-controller"
+ fi
+ ovspresent=1
+ fi
+
+ # Switch can run on its own, but
+ # Mininet should control the controller
+ if [ -e /etc/init.d/openvswitch-controller ]; then
+ if sudo service openvswitch-controller stop; then
+ echo "Stopped running controller"
+ fi
+ sudo update-rc.d openvswitch-controller disable
+ fi
+
+ if [ $ovspresent = 1 ]; then
+ echo "Done (hopefully) installing packages"
+ cd ~
+ return
+ fi
+
+ # Otherwise attempt to install from source
+
+ $install pkg-config gcc make python-dev libssl-dev libtool
+
+ if [ "$DIST" = "Debian" ]; then
+ if [ "$CODENAME" = "lenny" ]; then
+ $install git-core
+ # Install Autoconf 2.63+ backport from Debian Backports repo:
+ # Instructions from http://backports.org/dokuwiki/doku.php?id=instructions
+ sudo su -c "echo 'deb http://www.backports.org/debian lenny-backports main contrib non-free' >> /etc/apt/sources.list"
+ sudo apt-get update
+ sudo apt-get -y --force-yes install debian-backports-keyring
+ sudo apt-get -y --force-yes -t lenny-backports install autoconf
+ fi
+ else
+ $install git
+ fi
+
+ # Install OVS from release
+ cd ~/
+ git clone git://openvswitch.org/openvswitch $OVS_SRC
+ cd $OVS_SRC
+ git checkout $OVS_TAG
+ ./boot.sh
+ BUILDDIR=/lib/modules/${KERNEL_NAME}/build
+ if [ ! -e $BUILDDIR ]; then
+ echo "Creating build sdirectory $BUILDDIR"
+ sudo mkdir -p $BUILDDIR
+ fi
+ opts="--with-linux=$BUILDDIR"
+ mkdir -p $OVS_BUILD
+ cd $OVS_BUILD
+ ../configure $opts
+ make
+ sudo make install
+
+ modprobe
+}
+
+function remove_ovs {
+ pkgs=`dpkg --get-selections | grep openvswitch | awk '{ print $1;}'`
+ echo "Removing existing Open vSwitch packages:"
+ echo $pkgs
+ if ! $remove $pkgs; then
+ echo "Not all packages removed correctly"
+ fi
+ # For some reason this doesn't happen
+ if scripts=`ls /etc/init.d/*openvswitch* 2>/dev/null`; then
+ echo $scripts
+ for s in $scripts; do
+ s=$(basename $s)
+ echo SCRIPT $s
+ sudo service $s stop
+ sudo rm -f /etc/init.d/$s
+ sudo update-rc.d -f $s remove
+ done
+ fi
+ echo "Done removing OVS"
+}
+
+# Install NOX with tutorial files
+function nox {
+ echo "Installing NOX w/tutorial files..."
+
+ # Install NOX deps:
+ $install autoconf automake g++ libtool python python-twisted \
+ swig libssl-dev make
+ if [ "$DIST" = "Debian" ]; then
+ $install libboost1.35-dev
+ elif [ "$DIST" = "Ubuntu" ]; then
+ $install python-dev libboost-dev
+ $install libboost-filesystem-dev
+ $install libboost-test-dev
+ fi
+ # Install NOX optional deps:
+ $install libsqlite3-dev python-simplejson
+
+ # Fetch NOX destiny
+ cd ~/
+ git clone https://github.com/noxrepo/nox-classic.git noxcore
+ cd noxcore
+ if ! git checkout -b destiny remotes/origin/destiny ; then
+ echo "Did not check out a new destiny branch - assuming current branch is destiny"
+ fi
+
+ # Apply patches
+ git checkout -b tutorial-destiny
+ git am ~/mininet/util/nox-patches/*tutorial-port-nox-destiny*.patch
+ if [ "$DIST" = "Ubuntu" ] && [ `expr $RELEASE '>=' 12.04` = 1 ]; then
+ git am ~/mininet/util/nox-patches/*nox-ubuntu12-hacks.patch
+ fi
+
+ # Build
+ ./boot.sh
+ mkdir build
+ cd build
+ ../configure
+ make -j3
+ #make check
+
+ # Add NOX_CORE_DIR env var:
+ sed -i -e 's|# for examples$|&\nexport NOX_CORE_DIR=~/noxcore/build/src|' ~/.bashrc
+
+ # To verify this install:
+ #cd ~/noxcore/build/src
+ #./nox_core -v -i ptcp:
+}
+
+# "Install" POX
+function pox {
+ echo "Installing POX into $HOME/pox..."
+ cd ~
+ git clone https://github.com/noxrepo/pox.git
+}
+
+# Install OFtest
+function oftest {
+ echo "Installing oftest..."
+
+ # Install deps:
+ $install tcpdump python-scapy
+
+ # Install oftest:
+ cd ~/
+ git clone git://github.com/floodlight/oftest
+ cd oftest
+ cd tools/munger
+ sudo make install
+}
+
+# Install cbench
+function cbench {
+ echo "Installing cbench..."
+
+ $install libsnmp-dev libpcap-dev libconfig-dev
+ cd ~/
+ git clone git://openflow.org/oflops.git
+ cd oflops
+ sh boot.sh || true # possible error in autoreconf, so run twice
+ sh boot.sh
+ ./configure --with-openflow-src-dir=$HOME/openflow
+ make
+ sudo make install || true # make install fails; force past this
+}
+
+function other {
+ echo "Doing other setup tasks..."
+
+ # Enable command auto completion using sudo; modify ~/.bashrc:
+ sed -i -e 's|# for examples$|&\ncomplete -cf sudo|' ~/.bashrc
+
+ # Install tcpdump and tshark, cmd-line packet dump tools. Also install gitk,
+ # a graphical git history viewer.
+ $install tcpdump tshark gitk
+
+ # Install common text editors
+ $install vim nano emacs
+
+ # Install NTP
+ $install ntp
+
+ # Set git to colorize everything.
+ git config --global color.diff auto
+ git config --global color.status auto
+ git config --global color.branch auto
+
+ # Reduce boot screen opt-out delay. Modify timeout in /boot/grub/menu.lst to 1:
+ if [ "$DIST" = "Debian" ]; then
+ sudo sed -i -e 's/^timeout.*$/timeout 1/' /boot/grub/menu.lst
+ fi
+
+ # Clean unneeded debs:
+ rm -f ~/linux-headers-* ~/linux-image-*
+}
+
+# Script to copy built OVS kernel module to where modprobe will
+# find them automatically. Removes the need to keep an environment variable
+# for insmod usage, and works nicely with multiple kernel versions.
+#
+# The downside is that after each recompilation of OVS you'll need to
+# re-run this script. If you're using only one kernel version, then it may be
+# a good idea to use a symbolic link in place of the copy below.
+function modprobe {
+ echo "Setting up modprobe for OVS kmod..."
+
+ sudo cp $OVS_KMODS $DRIVERS_DIR
+ sudo depmod -a ${KERNEL_NAME}
+}
+
+function all {
+ echo "Running all commands..."
+ kernel
+ mn_deps
+ of
+ wireshark
+ ovs
+ # NOX-classic is deprecated, but you can install it manually if desired.
+ # nox
+ pox
+ oftest
+ cbench
+ other
+ echo "Please reboot, then run ./mininet/util/install.sh -c to remove unneeded packages."
+ echo "Enjoy Mininet!"
+}
+
+# Restore disk space and remove sensitive files before shipping a VM.
+function vm_clean {
+ echo "Cleaning VM..."
+ sudo apt-get clean
+ sudo rm -rf /tmp/*
+ sudo rm -rf openvswitch*.tar.gz
+
+ # Remove sensistive files
+ history -c # note this won't work if you have multiple bash sessions
+ rm -f ~/.bash_history # need to clear in memory and remove on disk
+ rm -f ~/.ssh/id_rsa* ~/.ssh/known_hosts
+ sudo rm -f ~/.ssh/authorized_keys*
+
+ # Remove Mininet files
+ #sudo rm -f /lib/modules/python2.5/site-packages/mininet*
+ #sudo rm -f /usr/bin/mnexec
+
+ # Clear optional dev script for SSH keychain load on boot
+ rm -f ~/.bash_profile
+
+ # Clear git changes
+ git config --global user.name "None"
+ git config --global user.email "None"
+
+ # Remove mininet install script
+ rm -f install-mininet.sh
+}
+
+function usage {
+ printf 'Usage: %s [-acdfhkmntvxy]\n\n' $(basename $0) >&2
+
+ printf 'This install script attempts to install useful packages\n' >&2
+ printf 'for Mininet. It should (hopefully) work on Ubuntu 10.04, 11.10\n' >&2
+ printf 'and Debian 5.0 (Lenny). If you run into trouble, try\n' >&2
+ printf 'installing one thing at a time, and looking at the \n' >&2
+ printf 'specific installation function in this script.\n\n' >&2
+
+ printf 'options:\n' >&2
+ printf -- ' -a: (default) install (A)ll packages - good luck!\n' >&2
+ printf -- ' -b: install controller (B)enchmark (oflops)\n' >&2
+ printf -- ' -c: (C)lean up after kernel install\n' >&2
+ printf -- ' -d: (D)elete some sensitive files from a VM image\n' >&2
+ printf -- ' -f: install open(F)low\n' >&2
+ printf -- ' -h: print this (H)elp message\n' >&2
+ printf -- ' -k: install new (K)ernel\n' >&2
+ printf -- ' -m: install Open vSwitch kernel (M)odule from source dir\n' >&2
+ printf -- ' -n: install mini(N)et dependencies + core files\n' >&2
+ printf -- ' -r: remove existing Open vSwitch packages\n' >&2
+ printf -- ' -t: install o(T)her stuff\n' >&2
+ printf -- ' -v: install open (V)switch\n' >&2
+ printf -- ' -w: install OpenFlow (w)ireshark dissector\n' >&2
+ printf -- ' -x: install NO(X) OpenFlow controller\n' >&2
+ printf -- ' -y: install (A)ll packages\n' >&2
+
+ exit 2
+}
+
+if [ $# -eq 0 ]
+then
+ all
+else
+ while getopts 'abcdfhkmnprtvwx' OPTION
+ do
+ case $OPTION in
+ a) all;;
+ b) cbench;;
+ c) kernel_clean;;
+ d) vm_clean;;
+ f) of;;
+ h) usage;;
+ k) kernel;;
+ m) modprobe;;
+ n) mn_deps;;
+ p) pox;;
+ r) remove_ovs;;
+ t) other;;
+ v) ovs;;
+ w) wireshark;;
+ x) nox;;
+ ?) usage;;
+ esac
+ done
+ shift $(($OPTIND - 1))
+fi
diff --git a/util/kbuild/kbuild b/util/kbuild/kbuild
new file mode 100644
index 0000000..c8d2f96
--- /dev/null
+++ b/util/kbuild/kbuild
@@ -0,0 +1,71 @@
+#!/bin/bash
+
+# Script to build new Debian kernel packages for 2.6.33.1
+#
+# Caveats:
+#
+# Since kernel-package in debian-stable doesn't work with
+# 2.6.33.1, we attempt to patch it in place. This may not be the
+# right thing to do. A possibly better alternative is to install
+# a later version of kernel-package, although that could potentially
+# cause problems with upgrades, etc..
+#
+# The patch to tun.c is a workaround rather than a real fix.
+#
+# Building a full Debian kernel package with all drivers takes a long
+# time, 60-80 minutes on my laptop.
+#
+# Re-running a make-kpkg may not work without running 'make-kpkg clean'
+
+# Season to taste
+# export PATH=/usr/lib/ccache:$PATH
+export CONCURRENCY_LEVEL=3
+
+debversion=2.6.26-2-686-bigmem
+
+image=linux-image-$debversion
+
+echo "*** Installing $image"
+sudo aptitude install $image
+
+newversion=2.6.33.1
+archive=linux-$newversion.tar.bz2
+location=http://www.kernel.org/pub/linux/kernel/v2.6
+
+echo "*** Fetching $location/$archive"
+wget -c $location/$archive
+
+tree=linux-$newversion
+if [ -e $tree ]; then
+ echo "*** $tree already exists"
+else
+ echo "*** Extracting $archive"
+ tar xjf $archive
+fi
+
+echo "*** Patching tun driver"
+patch $tree/drivers/net/tun.c < tun.patch
+
+echo "*** Patching debian build script"
+sudo patch /usr/share/kernel-package/ruleset/misc/version_vars.mk < version_vars.patch
+
+config=/boot/config-$debversion
+echo "*** Copying $config to $tree/.config"
+cp $config $tree/.config
+
+echo "*** Updating config"
+cd $tree
+yes '' | make oldconfig 1> /dev/null
+sed 's/# CONFIG_NET_NS is not set/CONFIG_NET_NS=y/' .config > .config-new
+mv .config-new .config
+echo "*** Result: " `grep CONFIG_NET_NS .config`
+
+echo "*** Building kernel"
+time fakeroot make-kpkg --initrd --append-to-version=-mininet kernel_image kernel_headers
+
+cd ..
+echo "*** Done - package should be in current directory"
+ls *$newversion*.deb
+
+echo "To install:"
+echo "# dpkg -i " *$newversion*.deb
diff --git a/util/kbuild/tun.patch b/util/kbuild/tun.patch
new file mode 100644
index 0000000..3c4cc69
--- /dev/null
+++ b/util/kbuild/tun.patch
@@ -0,0 +1,13 @@
+--- linux-2.6.33.1/drivers/net/tun.c 2010-03-24 22:47:32.000000000 -0700
++++ tun-new.c 2010-03-24 22:45:00.000000000 -0700
+@@ -1006,7 +1006,9 @@
+ if (err < 0)
+ goto err_free_sk;
+
+- if (device_create_file(&tun->dev->dev, &dev_attr_tun_flags) ||
++ /* BL hack: check for null parent kobj */
++ if (!tun->dev->dev.kobj.sd ||
++ device_create_file(&tun->dev->dev, &dev_attr_tun_flags) ||
+ device_create_file(&tun->dev->dev, &dev_attr_owner) ||
+ device_create_file(&tun->dev->dev, &dev_attr_group))
+ printk(KERN_ERR "Failed to create tun sysfs files\n");
diff --git a/util/kbuild/version_vars.patch b/util/kbuild/version_vars.patch
new file mode 100644
index 0000000..6f55901
--- /dev/null
+++ b/util/kbuild/version_vars.patch
@@ -0,0 +1,18 @@
+--- /usr/share/kernel-package/ruleset/misc/version_vars.mk 2010-03-25 18:14:41.000000000 -0700
++++ version_vars.mk 2010-03-03 06:46:59.000000000 -0800
+@@ -138,11 +138,13 @@
+ EXTRAV_ARG :=
+ endif
+
+-UTS_RELEASE_HEADER=$(call doit,if [ -f include/linux/utsrelease.h ]; then \
++UTS_RELEASE_HEADER=$(call doit, if [ -f include/generated/utsrelease.h ]; then \
++ echo include/generated/utsrelease.h; \
++ else if [ -f include/linux/utsrelease.h ]; then \
+ echo include/linux/utsrelease.h; \
+ else \
+ echo include/linux/version.h ; \
+- fi)
++ fi fi)
+ UTS_RELEASE_VERSION=$(call doit,if [ -f $(UTS_RELEASE_HEADER) ]; then \
+ grep 'define UTS_RELEASE' $(UTS_RELEASE_HEADER) | \
+ perl -nle 'm/^\s*\#define\s+UTS_RELEASE\s+("?)(\S+)\1/g && print $$2;';\
diff --git a/util/nox-patches/0001-OpenFlow-tutorial-port-nox-destiny.patch b/util/nox-patches/0001-OpenFlow-tutorial-port-nox-destiny.patch
new file mode 100644
index 0000000..881fc55
--- /dev/null
+++ b/util/nox-patches/0001-OpenFlow-tutorial-port-nox-destiny.patch
@@ -0,0 +1,298 @@
+From 5c9610ffb88c89b0f36359ad3c7547831482a3ff Mon Sep 17 00:00:00 2001
+From: Bob Lantz <rlantz@cs.stanford.edu>
+Date: Fri, 3 Feb 2012 14:48:58 -0800
+Subject: [PATCH] OpenFlow tutorial port nox-destiny.
+
+---
+ src/nox/coreapps/examples/Makefile.am | 2 +-
+ src/nox/coreapps/examples/tutorial/Makefile.am | 25 ++++
+ src/nox/coreapps/examples/tutorial/meta.json | 12 ++
+ src/nox/coreapps/examples/tutorial/pytutorial.py | 67 +++++++++++
+ src/nox/coreapps/examples/tutorial/tutorial.cc | 134 ++++++++++++++++++++++
+ 5 files changed, 239 insertions(+), 1 deletions(-)
+ create mode 100644 src/nox/coreapps/examples/tutorial/Makefile.am
+ create mode 100644 src/nox/coreapps/examples/tutorial/__init__.py
+ create mode 100644 src/nox/coreapps/examples/tutorial/meta.json
+ create mode 100644 src/nox/coreapps/examples/tutorial/pytutorial.py
+ create mode 100644 src/nox/coreapps/examples/tutorial/tutorial.cc
+
+diff --git a/src/nox/coreapps/examples/Makefile.am b/src/nox/coreapps/examples/Makefile.am
+index 126f32e..1a0458c 100644
+--- a/src/nox/coreapps/examples/Makefile.am
++++ b/src/nox/coreapps/examples/Makefile.am
+@@ -1,6 +1,6 @@
+ include ../../../Make.vars
+
+-SUBDIRS = t
++SUBDIRS = tutorial t
+
+ EXTRA_DIST =\
+ meta.json\
+diff --git a/src/nox/coreapps/examples/tutorial/Makefile.am b/src/nox/coreapps/examples/tutorial/Makefile.am
+new file mode 100644
+index 0000000..51cf921
+--- /dev/null
++++ b/src/nox/coreapps/examples/tutorial/Makefile.am
+@@ -0,0 +1,25 @@
++include ../../../../Make.vars
++
++EXTRA_DIST =\
++ meta.xml \
++ __init__.py \
++ pytutorial.py
++
++if PY_ENABLED
++AM_CPPFLAGS += $(PYTHON_CPPFLAGS)
++endif # PY_ENABLED
++
++pkglib_LTLIBRARIES = \
++ tutorial.la
++
++tutorial_la_CPPFLAGS = $(AM_CPPFLAGS) -I $(top_srcdir)/src/nox -I $(top_srcdir)/src/nox/coreapps/
++tutorial_la_SOURCES = tutorial.cc
++tutorial_la_LDFLAGS = -module -export-dynamic
++
++NOX_RUNTIMEFILES = meta.json \
++ __init__.py \
++ pytutorial.py
++
++all-local: nox-all-local
++clean-local: nox-clean-local
++install-exec-hook: nox-install-local
+diff --git a/src/nox/coreapps/examples/tutorial/__init__.py b/src/nox/coreapps/examples/tutorial/__init__.py
+new file mode 100644
+index 0000000..e69de29
+diff --git a/src/nox/coreapps/examples/tutorial/meta.json b/src/nox/coreapps/examples/tutorial/meta.json
+new file mode 100644
+index 0000000..7a9f227
+--- /dev/null
++++ b/src/nox/coreapps/examples/tutorial/meta.json
+@@ -0,0 +1,12 @@
++{
++ "components": [
++ {
++ "name": "tutorial",
++ "library": "tutorial"
++ },
++ {
++ "name": "pytutorial",
++ "python": "nox.coreapps.examples.tutorial.pytutorial"
++ }
++ ]
++}
+diff --git a/src/nox/coreapps/examples/tutorial/pytutorial.py b/src/nox/coreapps/examples/tutorial/pytutorial.py
+new file mode 100644
+index 0000000..1e21c0b
+--- /dev/null
++++ b/src/nox/coreapps/examples/tutorial/pytutorial.py
+@@ -0,0 +1,67 @@
++# Tutorial Controller
++# Starts as a hub, and your job is to turn this into a learning switch.
++
++import logging
++
++from nox.lib.core import *
++import nox.lib.openflow as openflow
++from nox.lib.packet.ethernet import ethernet
++from nox.lib.packet.packet_utils import mac_to_str, mac_to_int
++
++log = logging.getLogger('nox.coreapps.tutorial.pytutorial')
++
++
++class pytutorial(Component):
++
++ def __init__(self, ctxt):
++ Component.__init__(self, ctxt)
++ # Use this table to store MAC addresses in the format of your choice;
++ # Functions already imported, including mac_to_str, and mac_to_int,
++ # should prove useful for converting the byte array provided by NOX
++ # for packet MAC destination fields.
++ # This table is initialized to empty when your module starts up.
++ self.mac_to_port = {} # key: MAC addr; value: port
++
++ def learn_and_forward(self, dpid, inport, packet, buf, bufid):
++ """Learn MAC src port mapping, then flood or send unicast."""
++
++ # Initial hub behavior: flood packet out everything but input port.
++ # Comment out the line below when starting the exercise.
++ self.send_openflow(dpid, bufid, buf, openflow.OFPP_FLOOD, inport)
++
++ # Starter psuedocode for learning switch exercise below: you'll need to
++ # replace each pseudocode line with more specific Python code.
++
++ # Learn the port for the source MAC
++ #self.mac_to_port = <fill in>
++ #if (destination MAC of the packet is known):
++ # Send unicast packet to known output port
++ #self.send_openflow( <fill in params> )
++ # Later, only after learning controller works:
++ # push down flow entry and remove the send_openflow command above.
++ #self.install_datapath_flow( <fill in params> )
++ #else:
++ #flood packet out everything but the input port
++ #self.send_openflow(dpid, bufid, buf, openflow.OFPP_FLOOD, inport)
++
++ def packet_in_callback(self, dpid, inport, reason, len, bufid, packet):
++ """Packet-in handler"""
++ if not packet.parsed:
++ log.debug('Ignoring incomplete packet')
++ else:
++ self.learn_and_forward(dpid, inport, packet, packet.arr, bufid)
++
++ return CONTINUE
++
++ def install(self):
++ self.register_for_packet_in(self.packet_in_callback)
++
++ def getInterface(self):
++ return str(pytutorial)
++
++def getFactory():
++ class Factory:
++ def instance(self, ctxt):
++ return pytutorial(ctxt)
++
++ return Factory()
+diff --git a/src/nox/coreapps/examples/tutorial/tutorial.cc b/src/nox/coreapps/examples/tutorial/tutorial.cc
+new file mode 100644
+index 0000000..e7240cc
+--- /dev/null
++++ b/src/nox/coreapps/examples/tutorial/tutorial.cc
+@@ -0,0 +1,134 @@
++#include "component.hh"
++#include "config.h"
++#include "packet-in.hh"
++#include "flow.hh"
++#include "assert.hh"
++#include "netinet++/ethernetaddr.hh"
++#include "netinet++/ethernet.hh"
++#include <boost/shared_array.hpp>
++#include <boost/bind.hpp>
++#ifdef LOG4CXX_ENABLED
++#include <boost/format.hpp>
++#include "log4cxx/logger.h"
++#else
++#include "vlog.hh"
++#endif
++
++using namespace std;
++using namespace vigil;
++using namespace vigil::container;
++
++namespace
++{
++ static Vlog_module lg("tutorial");
++
++ /** Learning switch.
++ */
++ class tutorial
++ : public Component
++ {
++ public:
++ /** Constructor.
++ */
++ tutorial(const Context* c, const json_object* node)
++ : Component(c)
++ { }
++
++ /** Configuration.
++ * Add handler for packet-in event.
++ */
++ void configure(const Configuration*)
++ {
++ register_handler<Packet_in_event>
++ (boost::bind(&tutorial::handle, this, _1));
++ }
++
++ /** Just simply install.
++ */
++ void install()
++ {
++ lg.dbg(" Install called ");
++ }
++
++ /** Function to setup flow.
++ */
++ void setup_flow(Flow& flow, datapathid datapath_id ,
++ uint32_t buffer_id, uint16_t out_port)
++ {
++ ofp_flow_mod* ofm;
++ size_t size = sizeof *ofm + sizeof(ofp_action_output);
++ boost::shared_array<char> raw_of(new char[size]);
++ ofm = (ofp_flow_mod*) raw_of.get();
++
++ ofm->header.version = OFP_VERSION;
++ ofm->header.type = OFPT_FLOW_MOD;
++ ofm->header.length = htons(size);
++ ofm->match.wildcards = htonl(0);
++ ofm->match.in_port = htons(flow.in_port);
++ ofm->match.dl_vlan = flow.dl_vlan;
++ memcpy(ofm->match.dl_src, flow.dl_src.octet, sizeof ofm->match.dl_src);
++ memcpy(ofm->match.dl_dst, flow.dl_dst.octet, sizeof ofm->match.dl_dst);
++ ofm->match.dl_type = flow.dl_type;
++ ofm->match.nw_src = flow.nw_src;
++ ofm->match.nw_dst = flow.nw_dst;
++ ofm->match.nw_proto = flow.nw_proto;
++ ofm->match.tp_src = flow.tp_src;
++ ofm->match.tp_dst = flow.tp_dst;
++ ofm->command = htons(OFPFC_ADD);
++ ofm->buffer_id = htonl(buffer_id);
++ ofm->idle_timeout = htons(5);
++ ofm->hard_timeout = htons(OFP_FLOW_PERMANENT);
++ ofm->priority = htons(OFP_DEFAULT_PRIORITY);
++ ofp_action_output& action = *((ofp_action_output*)ofm->actions);
++ memset(&action, 0, sizeof(ofp_action_output));
++ action.type = htons(OFPAT_OUTPUT);
++ action.len = htons(sizeof(ofp_action_output));
++ action.max_len = htons(0);
++ action.port = htons(out_port);
++ send_openflow_command(datapath_id, &ofm->header, true);
++ }
++
++ /** Function to handle packets.
++ * @param datapath_id datapath id of switch
++ * @param in_port port packet is received
++ * @param buffer_id buffer id of packet
++ * @param source source mac address in host order
++ * @param destination destination mac address in host order
++ */
++ void handle_packet(datapathid datapath_id, uint16_t in_port, uint32_t buffer_id,
++ uint64_t source, uint64_t destination)
++ {
++ send_openflow_packet(datapath_id, buffer_id, OFPP_FLOOD,
++ in_port, true);
++ }
++
++ /** Packet-on handler.
++ */
++ Disposition handle(const Event& e)
++ {
++ const Packet_in_event& pi = assert_cast<const Packet_in_event&>(e);
++ uint32_t buffer_id = pi.buffer_id;
++ Flow flow(pi.in_port, *pi.get_buffer());
++
++ // drop LLDP packets
++ if (flow.dl_type == ethernet::LLDP)
++ return CONTINUE;
++
++ // pass handle of unicast packet, else flood
++ if (!flow.dl_src.is_multicast())
++ handle_packet(pi.datapath_id, pi.in_port, buffer_id,
++ flow.dl_src.hb_long(), flow.dl_dst.hb_long());
++ else
++ send_openflow_packet(pi.datapath_id, buffer_id, OFPP_FLOOD,
++ pi.in_port, true);
++
++ return CONTINUE;
++ }
++
++ private:
++};
++
++REGISTER_COMPONENT(container::Simple_component_factory<tutorial>,
++ tutorial);
++
++} // unnamed namespace
+--
+1.7.5.4
+
diff --git a/util/nox-patches/0002-nox-ubuntu12-hacks.patch b/util/nox-patches/0002-nox-ubuntu12-hacks.patch
new file mode 100644
index 0000000..77619bc
--- /dev/null
+++ b/util/nox-patches/0002-nox-ubuntu12-hacks.patch
@@ -0,0 +1,175 @@
+From 166693d7cb640d4a41251b87e92c52d9c688196b Mon Sep 17 00:00:00 2001
+From: Bob Lantz <rlantz@cs.stanford.edu>
+Date: Mon, 14 May 2012 15:30:44 -0700
+Subject: [PATCH] Hacks to get NOX classic/destiny to compile under Ubuntu
+ 12.04
+
+Thanks to Srinivasu R. Kanduru for the initial patch.
+
+Apologies for the hacks - it is my hope that this will be fixed
+upstream eventually.
+
+---
+ config/ac_pkg_swig.m4 | 7 ++++---
+ src/Make.vars | 2 +-
+ src/nox/coreapps/pyrt/deferredcallback.cc | 2 +-
+ src/nox/coreapps/pyrt/pyglue.cc | 2 +-
+ src/nox/coreapps/pyrt/pyrt.cc | 2 +-
+ src/nox/netapps/authenticator/auth.i | 2 ++
+ src/nox/netapps/authenticator/flow_util.i | 1 +
+ src/nox/netapps/routing/routing.i | 2 ++
+ .../switch_management/pyswitch_management.i | 2 ++
+ src/nox/netapps/tests/tests.cc | 2 +-
+ src/nox/netapps/topology/pytopology.i | 2 ++
+ 11 files changed, 18 insertions(+), 8 deletions(-)
+
+diff --git a/config/ac_pkg_swig.m4 b/config/ac_pkg_swig.m4
+index d12556e..9b608f2 100644
+--- a/config/ac_pkg_swig.m4
++++ b/config/ac_pkg_swig.m4
+@@ -78,9 +78,10 @@ AC_DEFUN([AC_PROG_SWIG],[
+ if test -z "$available_patch" ; then
+ [available_patch=0]
+ fi
+- if test $available_major -ne $required_major \
+- -o $available_minor -ne $required_minor \
+- -o $available_patch -lt $required_patch ; then
++ major_done=`test $available_major -gt $required_major`
++ minor_done=`test $available_minor -gt $required_minor`
++ if test !$major_done -a !$minor_done \
++ -a $available_patch -lt $required_patch ; then
+ AC_MSG_WARN([SWIG version >= $1 is required. You have $swig_version. You should look at http://www.swig.org])
+ SWIG=''
+ else
+diff --git a/src/Make.vars b/src/Make.vars
+index d70d6aa..93b2879 100644
+--- a/src/Make.vars
++++ b/src/Make.vars
+@@ -53,7 +53,7 @@ AM_LDFLAGS += -export-dynamic
+ endif
+
+ # set python runtimefiles to be installed in the same directory as pkg
+-pkglib_SCRIPTS = $(NOX_RUNTIMEFILES) $(NOX_PYBUILDFILES)
++pkgdata_SCRIPTS = $(NOX_RUNTIMEFILES) $(NOX_PYBUILDFILES)
+ BUILT_SOURCES = $(NOX_PYBUILDFILES)
+
+ # Runtime-files build and clean rules
+diff --git a/src/nox/coreapps/pyrt/deferredcallback.cc b/src/nox/coreapps/pyrt/deferredcallback.cc
+index 3a40fa7..111a586 100644
+--- a/src/nox/coreapps/pyrt/deferredcallback.cc
++++ b/src/nox/coreapps/pyrt/deferredcallback.cc
+@@ -69,7 +69,7 @@ DeferredCallback::get_instance(const Callback& c)
+ DeferredCallback* cb = new DeferredCallback(c);
+
+ // flag as used in *_wrap.cc....correct?
+- return SWIG_Python_NewPointerObj(cb, s, SWIG_POINTER_OWN | 0);
++ return SWIG_Python_NewPointerObj(m, cb, s, SWIG_POINTER_OWN | 0);
+ }
+
+ bool
+diff --git a/src/nox/coreapps/pyrt/pyglue.cc b/src/nox/coreapps/pyrt/pyglue.cc
+index 48b9716..317fd04 100644
+--- a/src/nox/coreapps/pyrt/pyglue.cc
++++ b/src/nox/coreapps/pyrt/pyglue.cc
+@@ -874,7 +874,7 @@ to_python(const Flow& flow)
+ if (!s) {
+ throw std::runtime_error("Could not find Flow SWIG type_info");
+ }
+- return SWIG_Python_NewPointerObj(f, s, SWIG_POINTER_OWN | 0);
++ return SWIG_Python_NewPointerObj(m, f, s, SWIG_POINTER_OWN | 0);
+
+ // PyObject* dict = PyDict_New();
+ // if (!dict) {
+diff --git a/src/nox/coreapps/pyrt/pyrt.cc b/src/nox/coreapps/pyrt/pyrt.cc
+index fbda461..8ec05d6 100644
+--- a/src/nox/coreapps/pyrt/pyrt.cc
++++ b/src/nox/coreapps/pyrt/pyrt.cc
+@@ -776,7 +776,7 @@ Python_event_manager::create_python_context(const Context* ctxt,
+ pretty_print_python_exception());
+ }
+
+- PyObject* pyctxt = SWIG_Python_NewPointerObj(p, s, 0);
++ PyObject* pyctxt = SWIG_Python_NewPointerObj(m, p, s, 0);
+ Py_INCREF(pyctxt); // XXX needed?
+
+ //Py_DECREF(m);
+diff --git a/src/nox/netapps/authenticator/auth.i b/src/nox/netapps/authenticator/auth.i
+index 1de1a17..bfa04e2 100644
+--- a/src/nox/netapps/authenticator/auth.i
++++ b/src/nox/netapps/authenticator/auth.i
+@@ -18,6 +18,8 @@
+
+ %module "nox.netapps.authenticator.pyauth"
+
++// Hack to get it to compile -BL
++%include "std_list.i"
+ %{
+ #include "core_events.hh"
+ #include "pyrt/pycontext.hh"
+diff --git a/src/nox/netapps/authenticator/flow_util.i b/src/nox/netapps/authenticator/flow_util.i
+index f67c3ef..2a314e2 100644
+--- a/src/nox/netapps/authenticator/flow_util.i
++++ b/src/nox/netapps/authenticator/flow_util.i
+@@ -32,6 +32,7 @@ using namespace vigil::applications;
+ %}
+
+ %include "common-defs.i"
++%include "std_list.i"
+
+ %import "netinet/netinet.i"
+ %import "pyrt/event.i"
+diff --git a/src/nox/netapps/routing/routing.i b/src/nox/netapps/routing/routing.i
+index 44ccb3d..f9221a2 100644
+--- a/src/nox/netapps/routing/routing.i
++++ b/src/nox/netapps/routing/routing.i
+@@ -17,6 +17,8 @@
+ */
+ %module "nox.netapps.routing.pyrouting"
+
++// Hack to get it to compile -BL
++%include "std_list.i"
+ %{
+ #include "pyrouting.hh"
+ #include "routing.hh"
+diff --git a/src/nox/netapps/switch_management/pyswitch_management.i b/src/nox/netapps/switch_management/pyswitch_management.i
+index 72bfed4..ad2c90d 100644
+--- a/src/nox/netapps/switch_management/pyswitch_management.i
++++ b/src/nox/netapps/switch_management/pyswitch_management.i
+@@ -18,6 +18,8 @@
+
+ %module "nox.netapps.pyswitch_management"
+
++// Hack to get it to compile -BL
++%include "std_list.i"
+ %{
+ #include "switch_management_proxy.hh"
+ #include "pyrt/pycontext.hh"
+diff --git a/src/nox/netapps/tests/tests.cc b/src/nox/netapps/tests/tests.cc
+index 20e900d..f027028 100644
+--- a/src/nox/netapps/tests/tests.cc
++++ b/src/nox/netapps/tests/tests.cc
+@@ -306,7 +306,7 @@ private:
+ throw runtime_error("Could not find PyContext SWIG type_info.");
+ }
+
+- PyObject* pyctxt = SWIG_Python_NewPointerObj(p, s, 0);
++ PyObject* pyctxt = SWIG_Python_NewPointerObj(m, p, s, 0);
+ assert(pyctxt);
+
+ Py_DECREF(m);
+diff --git a/src/nox/netapps/topology/pytopology.i b/src/nox/netapps/topology/pytopology.i
+index 94a9f4b..7a8cd94 100644
+--- a/src/nox/netapps/topology/pytopology.i
++++ b/src/nox/netapps/topology/pytopology.i
+@@ -18,6 +18,8 @@
+
+ %module "nox.netapps.topology"
+
++// Hack to get it to compile -BL
++%include "std_list.i"
+ %{
+ #include "pytopology.hh"
+ #include "pyrt/pycontext.hh"
+--
+1.7.5.4
+
diff --git a/util/nox-patches/README b/util/nox-patches/README
new file mode 100644
index 0000000..b74a668
--- /dev/null
+++ b/util/nox-patches/README
@@ -0,0 +1,2 @@
+0001: This patch adds the OpenFlow tutorial module source code to nox-destiny.
+0002: This patch hacks nox-destiny to compile on Ubuntu 12.04.
diff --git a/util/openflow-patches/README b/util/openflow-patches/README
new file mode 100644
index 0000000..36f19ad
--- /dev/null
+++ b/util/openflow-patches/README
@@ -0,0 +1,5 @@
+Patches for OpenFlow Reference Implementation
+
+controller.patch: patch controller to support up to 4096 switches (up from 16!)
+
+datapath.patch: patch to kernel datapath to compile with CONFIG_NET_NS=y
diff --git a/util/openflow-patches/controller.patch b/util/openflow-patches/controller.patch
new file mode 100644
index 0000000..c392fae
--- /dev/null
+++ b/util/openflow-patches/controller.patch
@@ -0,0 +1,15 @@
+diff --git a/controller/controller.c b/controller/controller.c
+index 41f2547..6eec590 100644
+--- a/controller/controller.c
++++ b/controller/controller.c
+@@ -58,8 +58,8 @@
+ #include "vlog.h"
+ #define THIS_MODULE VLM_controller
+
+-#define MAX_SWITCHES 16
+-#define MAX_LISTENERS 16
++#define MAX_SWITCHES 4096
++#define MAX_LISTENERS 4096
+
+ struct switch_ {
+ struct lswitch *lswitch;
diff --git a/util/openflow-patches/datapath.patch b/util/openflow-patches/datapath.patch
new file mode 100644
index 0000000..13c9df7
--- /dev/null
+++ b/util/openflow-patches/datapath.patch
@@ -0,0 +1,26 @@
+diff --git a/datapath/datapath.c b/datapath/datapath.c
+index 4a4d3a2..365aa25 100644
+--- a/datapath/datapath.c
++++ b/datapath/datapath.c
+@@ -47,6 +47,9 @@
+
+ #include "compat.h"
+
++#ifdef CONFIG_NET_NS
++#include <net/net_namespace.h>
++#endif
+
+ /* Strings to describe the manufacturer, hardware, and software. This data
+ * is queriable through the switch description stats message. */
+@@ -259,6 +262,10 @@ send_openflow_skb(const struct datapath *dp,
+ struct sk_buff *skb, const struct sender *sender)
+ {
+ return (sender
+- ? genlmsg_unicast(skb, sender->pid)
++#ifdef CONFIG_NET_NS
++ ? genlmsg_unicast(&init_net, skb, sender->pid)
++#else
++ ? genlmsg_unicast(skb, sender->pid)
++#endif
+ : genlmsg_multicast(skb, 0, dp_mc_group(dp), GFP_ATOMIC));
+ }
diff --git a/util/sch_htb-ofbuf/Makefile b/util/sch_htb-ofbuf/Makefile
new file mode 100644
index 0000000..c4d714f
--- /dev/null
+++ b/util/sch_htb-ofbuf/Makefile
@@ -0,0 +1,11 @@
+obj-m = sch_htb.o
+KVERSION = $(shell uname -r)
+all:
+ make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
+install:
+ test -e /lib/modules/$(KVERSION)/kernel/net/sched/sch_htb.ko.bak || mv /lib/modules/$(KVERSION)/kernel/net/sched/sch_htb.ko /lib/modules/$(KVERSION)/kernel/net/sched/sch_htb.ko.bak
+ cp sch_htb.ko /lib/modules/$(KVERSION)/kernel/net/sched/sch_htb.ko
+ rmmod sch_htb
+ modprobe sch_htb
+clean:
+ make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
diff --git a/util/sch_htb-ofbuf/README b/util/sch_htb-ofbuf/README
new file mode 100644
index 0000000..711ed77
--- /dev/null
+++ b/util/sch_htb-ofbuf/README
@@ -0,0 +1,10 @@
+Modified sch_htb implementation with ofbuf support.
+
+To compile, just type make. To use this module instead
+of regular sch_htb, do:
+
+0. make
+1. rmmod sch_htb
+2. insmod ./sch_htb.ko
+
+To revert, just rmmod sch_htb.
diff --git a/util/sch_htb-ofbuf/sch_htb.c b/util/sch_htb-ofbuf/sch_htb.c
new file mode 100644
index 0000000..baead1c
--- /dev/null
+++ b/util/sch_htb-ofbuf/sch_htb.c
@@ -0,0 +1,1644 @@
+#define OFBUF (1)
+/*
+ * net/sched/sch_htb.c Hierarchical token bucket, feed tree version
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version
+ * 2 of the License, or (at your option) any later version.
+ *
+ * Authors: Martin Devera, <devik@cdi.cz>
+ *
+ * Credits (in time order) for older HTB versions:
+ * Stef Coene <stef.coene@docum.org>
+ * HTB support at LARTC mailing list
+ * Ondrej Kraus, <krauso@barr.cz>
+ * found missing INIT_QDISC(htb)
+ * Vladimir Smelhaus, Aamer Akhter, Bert Hubert
+ * helped a lot to locate nasty class stall bug
+ * Andi Kleen, Jamal Hadi, Bert Hubert
+ * code review and helpful comments on shaping
+ * Tomasz Wrona, <tw@eter.tym.pl>
+ * created test case so that I was able to fix nasty bug
+ * Wilfried Weissmann
+ * spotted bug in dequeue code and helped with fix
+ * Jiri Fojtasek
+ * fixed requeue routine
+ * and many others. thanks.
+ */
+#include <linux/module.h>
+#include <linux/moduleparam.h>
+#include <linux/types.h>
+#include <linux/kernel.h>
+#include <linux/string.h>
+#include <linux/errno.h>
+#include <linux/skbuff.h>
+#include <linux/list.h>
+#include <linux/compiler.h>
+#include <linux/rbtree.h>
+#include <linux/workqueue.h>
+#include <linux/slab.h>
+#include <net/netlink.h>
+#include <net/pkt_sched.h>
+
+/* HTB algorithm.
+ Author: devik@cdi.cz
+ ========================================================================
+ HTB is like TBF with multiple classes. It is also similar to CBQ because
+ it allows to assign priority to each class in hierarchy.
+ In fact it is another implementation of Floyd's formal sharing.
+
+ Levels:
+ Each class is assigned level. Leaf has ALWAYS level 0 and root
+ classes have level TC_HTB_MAXDEPTH-1. Interior nodes has level
+ one less than their parent.
+*/
+
+static int htb_hysteresis __read_mostly = 0; /* whether to use mode hysteresis for speedup */
+#define HTB_VER 0x30011 /* major must be matched with number suplied by TC as version */
+
+#if HTB_VER >> 16 != TC_HTB_PROTOVER
+#error "Mismatched sch_htb.c and pkt_sch.h"
+#endif
+
+/* Module parameter and sysfs export */
+module_param (htb_hysteresis, int, 0640);
+MODULE_PARM_DESC(htb_hysteresis, "Hysteresis mode, less CPU load, less accurate");
+
+/* used internaly to keep status of single class */
+enum htb_cmode {
+ HTB_CANT_SEND, /* class can't send and can't borrow */
+ HTB_MAY_BORROW, /* class can't send but may borrow */
+ HTB_CAN_SEND /* class can send */
+};
+
+/* interior & leaf nodes; props specific to leaves are marked L: */
+struct htb_class {
+ struct Qdisc_class_common common;
+ /* general class parameters */
+ struct gnet_stats_basic_packed bstats;
+ struct gnet_stats_queue qstats;
+ struct gnet_stats_rate_est rate_est;
+ struct tc_htb_xstats xstats; /* our special stats */
+ int refcnt; /* usage count of this class */
+
+ /* topology */
+ int level; /* our level (see above) */
+ unsigned int children;
+ struct htb_class *parent; /* parent class */
+
+ int prio; /* these two are used only by leaves... */
+ int quantum; /* but stored for parent-to-leaf return */
+
+ union {
+ struct htb_class_leaf {
+ struct Qdisc *q;
+ int deficit[TC_HTB_MAXDEPTH];
+ struct list_head drop_list;
+ } leaf;
+ struct htb_class_inner {
+ struct rb_root feed[TC_HTB_NUMPRIO]; /* feed trees */
+ struct rb_node *ptr[TC_HTB_NUMPRIO]; /* current class ptr */
+ /* When class changes from state 1->2 and disconnects from
+ * parent's feed then we lost ptr value and start from the
+ * first child again. Here we store classid of the
+ * last valid ptr (used when ptr is NULL).
+ */
+ u32 last_ptr_id[TC_HTB_NUMPRIO];
+ } inner;
+ } un;
+ struct rb_node node[TC_HTB_NUMPRIO]; /* node for self or feed tree */
+ struct rb_node pq_node; /* node for event queue */
+ psched_time_t pq_key;
+
+ int prio_activity; /* for which prios are we active */
+ enum htb_cmode cmode; /* current mode of the class */
+
+ /* class attached filters */
+ struct tcf_proto *filter_list;
+ int filter_cnt;
+
+ /* token bucket parameters */
+ struct qdisc_rate_table *rate; /* rate table of the class itself */
+ struct qdisc_rate_table *ceil; /* ceiling rate (limits borrows too) */
+ long buffer, cbuffer; /* token bucket depth/rate */
+ psched_tdiff_t mbuffer; /* max wait time */
+ long tokens, ctokens; /* current number of tokens */
+ psched_time_t t_c; /* checkpoint time */
+};
+
+struct htb_sched {
+ struct Qdisc_class_hash clhash;
+ struct list_head drops[TC_HTB_NUMPRIO];/* active leaves (for drops) */
+
+ /* self list - roots of self generating tree */
+ struct rb_root row[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
+ int row_mask[TC_HTB_MAXDEPTH];
+ struct rb_node *ptr[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
+ u32 last_ptr_id[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
+
+ /* self wait list - roots of wait PQs per row */
+ struct rb_root wait_pq[TC_HTB_MAXDEPTH];
+
+ /* time of nearest event per level (row) */
+ psched_time_t near_ev_cache[TC_HTB_MAXDEPTH];
+
+ int defcls; /* class where unclassified flows go to */
+
+ /* filters for qdisc itself */
+ struct tcf_proto *filter_list;
+
+ int rate2quantum; /* quant = rate / rate2quantum */
+ psched_time_t now; /* cached dequeue time */
+ struct qdisc_watchdog watchdog;
+
+ /* non shaped skbs; let them go directly thru */
+ struct sk_buff_head direct_queue;
+ int direct_qlen; /* max qlen of above */
+
+ long direct_pkts;
+
+#if OFBUF
+ /* overflow buffer */
+ struct sk_buff_head ofbuf;
+ int ofbuf_queued; /* # packets queued in above */
+#endif
+
+#define HTB_WARN_TOOMANYEVENTS 0x1
+ unsigned int warned; /* only one warning */
+ struct work_struct work;
+};
+
+/* find class in global hash table using given handle */
+static inline struct htb_class *htb_find(u32 handle, struct Qdisc *sch)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct Qdisc_class_common *clc;
+
+ clc = qdisc_class_find(&q->clhash, handle);
+ if (clc == NULL)
+ return NULL;
+ return container_of(clc, struct htb_class, common);
+}
+
+/**
+ * htb_classify - classify a packet into class
+ *
+ * It returns NULL if the packet should be dropped or -1 if the packet
+ * should be passed directly thru. In all other cases leaf class is returned.
+ * We allow direct class selection by classid in priority. The we examine
+ * filters in qdisc and in inner nodes (if higher filter points to the inner
+ * node). If we end up with classid MAJOR:0 we enqueue the skb into special
+ * internal fifo (direct). These packets then go directly thru. If we still
+ * have no valid leaf we try to use MAJOR:default leaf. It still unsuccessful
+ * then finish and return direct queue.
+ */
+#define HTB_DIRECT ((struct htb_class *)-1L)
+
+static struct htb_class *htb_classify(struct sk_buff *skb, struct Qdisc *sch,
+ int *qerr)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl;
+ struct tcf_result res;
+ struct tcf_proto *tcf;
+ int result;
+
+ /* allow to select class by setting skb->priority to valid classid;
+ * note that nfmark can be used too by attaching filter fw with no
+ * rules in it
+ */
+ if (skb->priority == sch->handle)
+ return HTB_DIRECT; /* X:0 (direct flow) selected */
+ cl = htb_find(skb->priority, sch);
+ if (cl && cl->level == 0)
+ return cl;
+
+ *qerr = NET_XMIT_SUCCESS | __NET_XMIT_BYPASS;
+ tcf = q->filter_list;
+ while (tcf && (result = tc_classify(skb, tcf, &res)) >= 0) {
+#ifdef CONFIG_NET_CLS_ACT
+ switch (result) {
+ case TC_ACT_QUEUED:
+ case TC_ACT_STOLEN:
+ *qerr = NET_XMIT_SUCCESS | __NET_XMIT_STOLEN;
+ case TC_ACT_SHOT:
+ return NULL;
+ }
+#endif
+ cl = (void *)res.class;
+ if (!cl) {
+ if (res.classid == sch->handle)
+ return HTB_DIRECT; /* X:0 (direct flow) */
+ cl = htb_find(res.classid, sch);
+ if (!cl)
+ break; /* filter selected invalid classid */
+ }
+ if (!cl->level)
+ return cl; /* we hit leaf; return it */
+
+ /* we have got inner class; apply inner filter chain */
+ tcf = cl->filter_list;
+ }
+ /* classification failed; try to use default class */
+ cl = htb_find(TC_H_MAKE(TC_H_MAJ(sch->handle), q->defcls), sch);
+ if (!cl || cl->level)
+ return HTB_DIRECT; /* bad default .. this is safe bet */
+ return cl;
+}
+
+/**
+ * htb_add_to_id_tree - adds class to the round robin list
+ *
+ * Routine adds class to the list (actually tree) sorted by classid.
+ * Make sure that class is not already on such list for given prio.
+ */
+static void htb_add_to_id_tree(struct rb_root *root,
+ struct htb_class *cl, int prio)
+{
+ struct rb_node **p = &root->rb_node, *parent = NULL;
+
+ while (*p) {
+ struct htb_class *c;
+ parent = *p;
+ c = rb_entry(parent, struct htb_class, node[prio]);
+
+ if (cl->common.classid > c->common.classid)
+ p = &parent->rb_right;
+ else
+ p = &parent->rb_left;
+ }
+ rb_link_node(&cl->node[prio], parent, p);
+ rb_insert_color(&cl->node[prio], root);
+}
+
+/**
+ * htb_add_to_wait_tree - adds class to the event queue with delay
+ *
+ * The class is added to priority event queue to indicate that class will
+ * change its mode in cl->pq_key microseconds. Make sure that class is not
+ * already in the queue.
+ */
+static void htb_add_to_wait_tree(struct htb_sched *q,
+ struct htb_class *cl, long delay)
+{
+ struct rb_node **p = &q->wait_pq[cl->level].rb_node, *parent = NULL;
+
+ cl->pq_key = q->now + delay;
+ if (cl->pq_key == q->now)
+ cl->pq_key++;
+
+ /* update the nearest event cache */
+ if (q->near_ev_cache[cl->level] > cl->pq_key)
+ q->near_ev_cache[cl->level] = cl->pq_key;
+
+ while (*p) {
+ struct htb_class *c;
+ parent = *p;
+ c = rb_entry(parent, struct htb_class, pq_node);
+ if (cl->pq_key >= c->pq_key)
+ p = &parent->rb_right;
+ else
+ p = &parent->rb_left;
+ }
+ rb_link_node(&cl->pq_node, parent, p);
+ rb_insert_color(&cl->pq_node, &q->wait_pq[cl->level]);
+}
+
+/**
+ * htb_next_rb_node - finds next node in binary tree
+ *
+ * When we are past last key we return NULL.
+ * Average complexity is 2 steps per call.
+ */
+static inline void htb_next_rb_node(struct rb_node **n)
+{
+ *n = rb_next(*n);
+}
+
+/**
+ * htb_add_class_to_row - add class to its row
+ *
+ * The class is added to row at priorities marked in mask.
+ * It does nothing if mask == 0.
+ */
+static inline void htb_add_class_to_row(struct htb_sched *q,
+ struct htb_class *cl, int mask)
+{
+ q->row_mask[cl->level] |= mask;
+ while (mask) {
+ int prio = ffz(~mask);
+ mask &= ~(1 << prio);
+ htb_add_to_id_tree(q->row[cl->level] + prio, cl, prio);
+ }
+}
+
+/* If this triggers, it is a bug in this code, but it need not be fatal */
+static void htb_safe_rb_erase(struct rb_node *rb, struct rb_root *root)
+{
+ if (RB_EMPTY_NODE(rb)) {
+ WARN_ON(1);
+ } else {
+ rb_erase(rb, root);
+ RB_CLEAR_NODE(rb);
+ }
+}
+
+
+/**
+ * htb_remove_class_from_row - removes class from its row
+ *
+ * The class is removed from row at priorities marked in mask.
+ * It does nothing if mask == 0.
+ */
+static inline void htb_remove_class_from_row(struct htb_sched *q,
+ struct htb_class *cl, int mask)
+{
+ int m = 0;
+
+ while (mask) {
+ int prio = ffz(~mask);
+
+ mask &= ~(1 << prio);
+ if (q->ptr[cl->level][prio] == cl->node + prio)
+ htb_next_rb_node(q->ptr[cl->level] + prio);
+
+ htb_safe_rb_erase(cl->node + prio, q->row[cl->level] + prio);
+ if (!q->row[cl->level][prio].rb_node)
+ m |= 1 << prio;
+ }
+ q->row_mask[cl->level] &= ~m;
+}
+
+/**
+ * htb_activate_prios - creates active classe's feed chain
+ *
+ * The class is connected to ancestors and/or appropriate rows
+ * for priorities it is participating on. cl->cmode must be new
+ * (activated) mode. It does nothing if cl->prio_activity == 0.
+ */
+static void htb_activate_prios(struct htb_sched *q, struct htb_class *cl)
+{
+ struct htb_class *p = cl->parent;
+ long m, mask = cl->prio_activity;
+
+ while (cl->cmode == HTB_MAY_BORROW && p && mask) {
+ m = mask;
+ while (m) {
+ int prio = ffz(~m);
+ m &= ~(1 << prio);
+
+ if (p->un.inner.feed[prio].rb_node)
+ /* parent already has its feed in use so that
+ * reset bit in mask as parent is already ok
+ */
+ mask &= ~(1 << prio);
+
+ htb_add_to_id_tree(p->un.inner.feed + prio, cl, prio);
+ }
+ p->prio_activity |= mask;
+ cl = p;
+ p = cl->parent;
+
+ }
+ if (cl->cmode == HTB_CAN_SEND && mask)
+ htb_add_class_to_row(q, cl, mask);
+}
+
+/**
+ * htb_deactivate_prios - remove class from feed chain
+ *
+ * cl->cmode must represent old mode (before deactivation). It does
+ * nothing if cl->prio_activity == 0. Class is removed from all feed
+ * chains and rows.
+ */
+static void htb_deactivate_prios(struct htb_sched *q, struct htb_class *cl)
+{
+ struct htb_class *p = cl->parent;
+ long m, mask = cl->prio_activity;
+
+ while (cl->cmode == HTB_MAY_BORROW && p && mask) {
+ m = mask;
+ mask = 0;
+ while (m) {
+ int prio = ffz(~m);
+ m &= ~(1 << prio);
+
+ if (p->un.inner.ptr[prio] == cl->node + prio) {
+ /* we are removing child which is pointed to from
+ * parent feed - forget the pointer but remember
+ * classid
+ */
+ p->un.inner.last_ptr_id[prio] = cl->common.classid;
+ p->un.inner.ptr[prio] = NULL;
+ }
+
+ htb_safe_rb_erase(cl->node + prio, p->un.inner.feed + prio);
+
+ if (!p->un.inner.feed[prio].rb_node)
+ mask |= 1 << prio;
+ }
+
+ p->prio_activity &= ~mask;
+ cl = p;
+ p = cl->parent;
+
+ }
+ if (cl->cmode == HTB_CAN_SEND && mask)
+ htb_remove_class_from_row(q, cl, mask);
+}
+
+static inline long htb_lowater(const struct htb_class *cl)
+{
+ if (htb_hysteresis)
+ return cl->cmode != HTB_CANT_SEND ? -cl->cbuffer : 0;
+ else
+ return 0;
+}
+static inline long htb_hiwater(const struct htb_class *cl)
+{
+ if (htb_hysteresis)
+ return cl->cmode == HTB_CAN_SEND ? -cl->buffer : 0;
+ else
+ return 0;
+}
+
+
+/**
+ * htb_class_mode - computes and returns current class mode
+ *
+ * It computes cl's mode at time cl->t_c+diff and returns it. If mode
+ * is not HTB_CAN_SEND then cl->pq_key is updated to time difference
+ * from now to time when cl will change its state.
+ * Also it is worth to note that class mode doesn't change simply
+ * at cl->{c,}tokens == 0 but there can rather be hysteresis of
+ * 0 .. -cl->{c,}buffer range. It is meant to limit number of
+ * mode transitions per time unit. The speed gain is about 1/6.
+ */
+static inline enum htb_cmode
+htb_class_mode(struct htb_class *cl, long *diff)
+{
+ long toks;
+
+ if ((toks = (cl->ctokens + *diff)) < htb_lowater(cl)) {
+ *diff = -toks;
+ return HTB_CANT_SEND;
+ }
+
+ if ((toks = (cl->tokens + *diff)) >= htb_hiwater(cl))
+ return HTB_CAN_SEND;
+
+ *diff = -toks;
+ return HTB_MAY_BORROW;
+}
+
+/**
+ * htb_change_class_mode - changes classe's mode
+ *
+ * This should be the only way how to change classe's mode under normal
+ * cirsumstances. Routine will update feed lists linkage, change mode
+ * and add class to the wait event queue if appropriate. New mode should
+ * be different from old one and cl->pq_key has to be valid if changing
+ * to mode other than HTB_CAN_SEND (see htb_add_to_wait_tree).
+ */
+static void
+htb_change_class_mode(struct htb_sched *q, struct htb_class *cl, long *diff)
+{
+ enum htb_cmode new_mode = htb_class_mode(cl, diff);
+
+ if (new_mode == cl->cmode)
+ return;
+
+ if (cl->prio_activity) { /* not necessary: speed optimization */
+ if (cl->cmode != HTB_CANT_SEND)
+ htb_deactivate_prios(q, cl);
+ cl->cmode = new_mode;
+ if (new_mode != HTB_CANT_SEND)
+ htb_activate_prios(q, cl);
+ } else
+ cl->cmode = new_mode;
+}
+
+/**
+ * htb_activate - inserts leaf cl into appropriate active feeds
+ *
+ * Routine learns (new) priority of leaf and activates feed chain
+ * for the prio. It can be called on already active leaf safely.
+ * It also adds leaf into droplist.
+ */
+static inline void htb_activate(struct htb_sched *q, struct htb_class *cl)
+{
+ WARN_ON(cl->level || !cl->un.leaf.q || !cl->un.leaf.q->q.qlen);
+
+ if (!cl->prio_activity) {
+ cl->prio_activity = 1 << cl->prio;
+ htb_activate_prios(q, cl);
+ list_add_tail(&cl->un.leaf.drop_list,
+ q->drops + cl->prio);
+ }
+}
+
+/**
+ * htb_deactivate - remove leaf cl from active feeds
+ *
+ * Make sure that leaf is active. In the other words it can't be called
+ * with non-active leaf. It also removes class from the drop list.
+ */
+static inline void htb_deactivate(struct htb_sched *q, struct htb_class *cl)
+{
+ WARN_ON(!cl->prio_activity);
+
+ htb_deactivate_prios(q, cl);
+ cl->prio_activity = 0;
+ list_del_init(&cl->un.leaf.drop_list);
+}
+
+static int htb_enqueue(struct sk_buff *skb, struct Qdisc *sch)
+{
+ int uninitialized_var(ret);
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl = htb_classify(skb, sch, &ret);
+
+#if OFBUF
+ if(cl != HTB_DIRECT && cl)
+ skb_get(skb);
+#endif
+
+ if (cl == HTB_DIRECT) {
+ /* enqueue to helper queue */
+ if (q->direct_queue.qlen < q->direct_qlen) {
+ __skb_queue_tail(&q->direct_queue, skb);
+ q->direct_pkts++;
+ } else {
+ kfree_skb(skb);
+ sch->qstats.drops++;
+ return NET_XMIT_DROP;
+ }
+#ifdef CONFIG_NET_CLS_ACT
+ } else if (!cl) {
+ if (ret & __NET_XMIT_BYPASS)
+ sch->qstats.drops++;
+ kfree_skb(skb);
+ return ret;
+#endif
+ } else if ((ret = qdisc_enqueue(skb, cl->un.leaf.q)) != NET_XMIT_SUCCESS) {
+ /* We shouldn't drop this, but enqueue it into ofbuf */
+ // TODO: is skb actually valid?
+ // Ans: looks like qdisc_enqueue will end up freeing the packet
+ // if enqueue failed. So we should incr refcnt before calling qdisc_enqueue...
+#if OFBUF
+ __skb_queue_tail(&q->ofbuf, skb);
+ q->ofbuf_queued++;
+#else
+ if (net_xmit_drop_count(ret)) {
+ sch->qstats.drops++;
+ cl->qstats.drops++;
+ }
+ return ret;
+#endif
+ } else {
+ bstats_update(&cl->bstats, skb);
+ htb_activate(q, cl);
+#if OFBUF
+ kfree_skb(skb);
+#endif
+ }
+
+ sch->q.qlen++;
+ return NET_XMIT_SUCCESS;
+}
+
+static inline void htb_accnt_tokens(struct htb_class *cl, int bytes, long diff)
+{
+ long toks = diff + cl->tokens;
+
+ if (toks > cl->buffer)
+ toks = cl->buffer;
+ toks -= (long) qdisc_l2t(cl->rate, bytes);
+ if (toks <= -cl->mbuffer)
+ toks = 1 - cl->mbuffer;
+
+ cl->tokens = toks;
+}
+
+static inline void htb_accnt_ctokens(struct htb_class *cl, int bytes, long diff)
+{
+ long toks = diff + cl->ctokens;
+
+ if (toks > cl->cbuffer)
+ toks = cl->cbuffer;
+ toks -= (long) qdisc_l2t(cl->ceil, bytes);
+ if (toks <= -cl->mbuffer)
+ toks = 1 - cl->mbuffer;
+
+ cl->ctokens = toks;
+}
+
+/**
+ * htb_charge_class - charges amount "bytes" to leaf and ancestors
+ *
+ * Routine assumes that packet "bytes" long was dequeued from leaf cl
+ * borrowing from "level". It accounts bytes to ceil leaky bucket for
+ * leaf and all ancestors and to rate bucket for ancestors at levels
+ * "level" and higher. It also handles possible change of mode resulting
+ * from the update. Note that mode can also increase here (MAY_BORROW to
+ * CAN_SEND) because we can use more precise clock that event queue here.
+ * In such case we remove class from event queue first.
+ */
+static void htb_charge_class(struct htb_sched *q, struct htb_class *cl,
+ int level, struct sk_buff *skb)
+{
+ int bytes = qdisc_pkt_len(skb);
+ enum htb_cmode old_mode;
+ long diff;
+
+ while (cl) {
+ diff = psched_tdiff_bounded(q->now, cl->t_c, cl->mbuffer);
+ if (cl->level >= level) {
+ if (cl->level == level)
+ cl->xstats.lends++;
+ htb_accnt_tokens(cl, bytes, diff);
+ } else {
+ cl->xstats.borrows++;
+ cl->tokens += diff; /* we moved t_c; update tokens */
+ }
+ htb_accnt_ctokens(cl, bytes, diff);
+ cl->t_c = q->now;
+
+ old_mode = cl->cmode;
+ diff = 0;
+ htb_change_class_mode(q, cl, &diff);
+ if (old_mode != cl->cmode) {
+ if (old_mode != HTB_CAN_SEND)
+ htb_safe_rb_erase(&cl->pq_node, q->wait_pq + cl->level);
+ if (cl->cmode != HTB_CAN_SEND)
+ htb_add_to_wait_tree(q, cl, diff);
+ }
+
+ /* update basic stats except for leaves which are already updated */
+ if (cl->level)
+ bstats_update(&cl->bstats, skb);
+
+ cl = cl->parent;
+ }
+}
+
+/**
+ * htb_do_events - make mode changes to classes at the level
+ *
+ * Scans event queue for pending events and applies them. Returns time of
+ * next pending event (0 for no event in pq, q->now for too many events).
+ * Note: Applied are events whose have cl->pq_key <= q->now.
+ */
+static psched_time_t htb_do_events(struct htb_sched *q, int level,
+ unsigned long start)
+{
+ /* don't run for longer than 2 jiffies; 2 is used instead of
+ * 1 to simplify things when jiffy is going to be incremented
+ * too soon
+ */
+ unsigned long stop_at = start + 2;
+ while (time_before(jiffies, stop_at)) {
+ struct htb_class *cl;
+ long diff;
+ struct rb_node *p = rb_first(&q->wait_pq[level]);
+
+ if (!p)
+ return 0;
+
+ cl = rb_entry(p, struct htb_class, pq_node);
+ if (cl->pq_key > q->now)
+ return cl->pq_key;
+
+ htb_safe_rb_erase(p, q->wait_pq + level);
+ diff = psched_tdiff_bounded(q->now, cl->t_c, cl->mbuffer);
+ htb_change_class_mode(q, cl, &diff);
+ if (cl->cmode != HTB_CAN_SEND)
+ htb_add_to_wait_tree(q, cl, diff);
+ }
+
+ /* too much load - let's continue after a break for scheduling */
+ if (!(q->warned & HTB_WARN_TOOMANYEVENTS)) {
+ pr_warning("htb: too many events!\n");
+ q->warned |= HTB_WARN_TOOMANYEVENTS;
+ }
+
+ return q->now;
+}
+
+/* Returns class->node+prio from id-tree where classe's id is >= id. NULL
+ * is no such one exists.
+ */
+static struct rb_node *htb_id_find_next_upper(int prio, struct rb_node *n,
+ u32 id)
+{
+ struct rb_node *r = NULL;
+ while (n) {
+ struct htb_class *cl =
+ rb_entry(n, struct htb_class, node[prio]);
+
+ if (id > cl->common.classid) {
+ n = n->rb_right;
+ } else if (id < cl->common.classid) {
+ r = n;
+ n = n->rb_left;
+ } else {
+ return n;
+ }
+ }
+ return r;
+}
+
+/**
+ * htb_lookup_leaf - returns next leaf class in DRR order
+ *
+ * Find leaf where current feed pointers points to.
+ */
+static struct htb_class *htb_lookup_leaf(struct rb_root *tree, int prio,
+ struct rb_node **pptr, u32 * pid)
+{
+ int i;
+ struct {
+ struct rb_node *root;
+ struct rb_node **pptr;
+ u32 *pid;
+ } stk[TC_HTB_MAXDEPTH], *sp = stk;
+
+ BUG_ON(!tree->rb_node);
+ sp->root = tree->rb_node;
+ sp->pptr = pptr;
+ sp->pid = pid;
+
+ for (i = 0; i < 65535; i++) {
+ if (!*sp->pptr && *sp->pid) {
+ /* ptr was invalidated but id is valid - try to recover
+ * the original or next ptr
+ */
+ *sp->pptr =
+ htb_id_find_next_upper(prio, sp->root, *sp->pid);
+ }
+ *sp->pid = 0; /* ptr is valid now so that remove this hint as it
+ * can become out of date quickly
+ */
+ if (!*sp->pptr) { /* we are at right end; rewind & go up */
+ *sp->pptr = sp->root;
+ while ((*sp->pptr)->rb_left)
+ *sp->pptr = (*sp->pptr)->rb_left;
+ if (sp > stk) {
+ sp--;
+ if (!*sp->pptr) {
+ WARN_ON(1);
+ return NULL;
+ }
+ htb_next_rb_node(sp->pptr);
+ }
+ } else {
+ struct htb_class *cl;
+ cl = rb_entry(*sp->pptr, struct htb_class, node[prio]);
+ if (!cl->level)
+ return cl;
+ (++sp)->root = cl->un.inner.feed[prio].rb_node;
+ sp->pptr = cl->un.inner.ptr + prio;
+ sp->pid = cl->un.inner.last_ptr_id + prio;
+ }
+ }
+ WARN_ON(1);
+ return NULL;
+}
+
+/* dequeues packet at given priority and level; call only if
+ * you are sure that there is active class at prio/level
+ */
+static struct sk_buff *htb_dequeue_tree(struct htb_sched *q, int prio,
+ int level)
+{
+ struct sk_buff *skb = NULL;
+ struct htb_class *cl, *start;
+ /* look initial class up in the row */
+ start = cl = htb_lookup_leaf(q->row[level] + prio, prio,
+ q->ptr[level] + prio,
+ q->last_ptr_id[level] + prio);
+
+ do {
+next:
+ if (unlikely(!cl))
+ return NULL;
+
+ /* class can be empty - it is unlikely but can be true if leaf
+ * qdisc drops packets in enqueue routine or if someone used
+ * graft operation on the leaf since last dequeue;
+ * simply deactivate and skip such class
+ */
+ if (unlikely(cl->un.leaf.q->q.qlen == 0)) {
+ struct htb_class *next;
+ htb_deactivate(q, cl);
+
+ /* row/level might become empty */
+ if ((q->row_mask[level] & (1 << prio)) == 0)
+ return NULL;
+
+ next = htb_lookup_leaf(q->row[level] + prio,
+ prio, q->ptr[level] + prio,
+ q->last_ptr_id[level] + prio);
+
+ if (cl == start) /* fix start if we just deleted it */
+ start = next;
+ cl = next;
+ goto next;
+ }
+
+ skb = cl->un.leaf.q->dequeue(cl->un.leaf.q);
+ if (likely(skb != NULL))
+ break;
+
+ qdisc_warn_nonwc("htb", cl->un.leaf.q);
+ htb_next_rb_node((level ? cl->parent->un.inner.ptr : q->
+ ptr[0]) + prio);
+ cl = htb_lookup_leaf(q->row[level] + prio, prio,
+ q->ptr[level] + prio,
+ q->last_ptr_id[level] + prio);
+
+ } while (cl != start);
+
+ if (likely(skb != NULL)) {
+ cl->un.leaf.deficit[level] -= qdisc_pkt_len(skb);
+ if (cl->un.leaf.deficit[level] < 0) {
+ cl->un.leaf.deficit[level] += cl->quantum;
+ htb_next_rb_node((level ? cl->parent->un.inner.ptr : q->
+ ptr[0]) + prio);
+ }
+ /* this used to be after charge_class but this constelation
+ * gives us slightly better performance
+ */
+ if (!cl->un.leaf.q->q.qlen)
+ htb_deactivate(q, cl);
+ htb_charge_class(q, cl, level, skb);
+ }
+ return skb;
+}
+
+static struct sk_buff *htb_dequeue(struct Qdisc *sch)
+{
+ struct sk_buff *skb;
+ struct htb_sched *q = qdisc_priv(sch);
+ int level;
+ psched_time_t next_event;
+ unsigned long start_at;
+ u32 r, i;
+ struct sk_buff *pkt;
+
+ /* try to dequeue direct packets as high prio (!) to minimize cpu work */
+ skb = __skb_dequeue(&q->direct_queue);
+ if (skb != NULL) {
+ok:
+ qdisc_bstats_update(sch, skb);
+ qdisc_unthrottled(sch);
+ sch->q.qlen--;
+#if OFBUF
+ if(q->ofbuf_queued > 0) {
+ i = 0;
+ r = net_random() % q->ofbuf_queued;
+ // enqueue the rth packet and drop the rest
+ while((pkt = __skb_dequeue(&q->ofbuf)) != NULL) {
+ if(i == r) {
+ // the chosen one
+ htb_enqueue(pkt, sch);
+ } else {
+ kfree_skb(pkt);
+ }
+ i++;
+ }
+ q->ofbuf_queued = 0;
+ }
+#endif
+ return skb;
+ }
+
+ if (!sch->q.qlen)
+ goto fin;
+ q->now = psched_get_time();
+ start_at = jiffies;
+
+ next_event = q->now + 5 * PSCHED_TICKS_PER_SEC;
+
+ for (level = 0; level < TC_HTB_MAXDEPTH; level++) {
+ /* common case optimization - skip event handler quickly */
+ int m;
+ psched_time_t event;
+
+ if (q->now >= q->near_ev_cache[level]) {
+ event = htb_do_events(q, level, start_at);
+ if (!event)
+ event = q->now + PSCHED_TICKS_PER_SEC;
+ q->near_ev_cache[level] = event;
+ } else
+ event = q->near_ev_cache[level];
+
+ if (next_event > event)
+ next_event = event;
+
+ m = ~q->row_mask[level];
+ while (m != (int)(-1)) {
+ int prio = ffz(m);
+
+ m |= 1 << prio;
+ skb = htb_dequeue_tree(q, prio, level);
+ if (likely(skb != NULL))
+ goto ok;
+ }
+ }
+ sch->qstats.overlimits++;
+ if (likely(next_event > q->now))
+ qdisc_watchdog_schedule(&q->watchdog, next_event);
+ else
+ schedule_work(&q->work);
+fin:
+ return skb;
+}
+
+/* try to drop from each class (by prio) until one succeed */
+static unsigned int htb_drop(struct Qdisc *sch)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ int prio;
+
+ for (prio = TC_HTB_NUMPRIO - 1; prio >= 0; prio--) {
+ struct list_head *p;
+ list_for_each(p, q->drops + prio) {
+ struct htb_class *cl = list_entry(p, struct htb_class,
+ un.leaf.drop_list);
+ unsigned int len;
+ if (cl->un.leaf.q->ops->drop &&
+ (len = cl->un.leaf.q->ops->drop(cl->un.leaf.q))) {
+ sch->q.qlen--;
+ if (!cl->un.leaf.q->q.qlen)
+ htb_deactivate(q, cl);
+ return len;
+ }
+ }
+ }
+ return 0;
+}
+
+/* reset all classes */
+/* always caled under BH & queue lock */
+static void htb_reset(struct Qdisc *sch)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl;
+ struct hlist_node *n;
+ unsigned int i;
+
+ for (i = 0; i < q->clhash.hashsize; i++) {
+ hlist_for_each_entry(cl, n, &q->clhash.hash[i], common.hnode) {
+ if (cl->level)
+ memset(&cl->un.inner, 0, sizeof(cl->un.inner));
+ else {
+ if (cl->un.leaf.q)
+ qdisc_reset(cl->un.leaf.q);
+ INIT_LIST_HEAD(&cl->un.leaf.drop_list);
+ }
+ cl->prio_activity = 0;
+ cl->cmode = HTB_CAN_SEND;
+
+ }
+ }
+ qdisc_watchdog_cancel(&q->watchdog);
+ __skb_queue_purge(&q->direct_queue);
+ sch->q.qlen = 0;
+#if OFBUF
+ __skb_queue_purge(&q->ofbuf);
+ q->ofbuf_queued = 0;
+#endif
+ memset(q->row, 0, sizeof(q->row));
+ memset(q->row_mask, 0, sizeof(q->row_mask));
+ memset(q->wait_pq, 0, sizeof(q->wait_pq));
+ memset(q->ptr, 0, sizeof(q->ptr));
+ for (i = 0; i < TC_HTB_NUMPRIO; i++)
+ INIT_LIST_HEAD(q->drops + i);
+}
+
+static const struct nla_policy htb_policy[TCA_HTB_MAX + 1] = {
+ [TCA_HTB_PARMS] = { .len = sizeof(struct tc_htb_opt) },
+ [TCA_HTB_INIT] = { .len = sizeof(struct tc_htb_glob) },
+ [TCA_HTB_CTAB] = { .type = NLA_BINARY, .len = TC_RTAB_SIZE },
+ [TCA_HTB_RTAB] = { .type = NLA_BINARY, .len = TC_RTAB_SIZE },
+};
+
+static void htb_work_func(struct work_struct *work)
+{
+ struct htb_sched *q = container_of(work, struct htb_sched, work);
+ struct Qdisc *sch = q->watchdog.qdisc;
+
+ __netif_schedule(qdisc_root(sch));
+}
+
+static int htb_init(struct Qdisc *sch, struct nlattr *opt)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct nlattr *tb[TCA_HTB_INIT + 1];
+ struct tc_htb_glob *gopt;
+ int err;
+ int i;
+
+ if (!opt)
+ return -EINVAL;
+
+ err = nla_parse_nested(tb, TCA_HTB_INIT, opt, htb_policy);
+ if (err < 0)
+ return err;
+
+ if (tb[TCA_HTB_INIT] == NULL) {
+ pr_err("HTB: hey probably you have bad tc tool ?\n");
+ return -EINVAL;
+ }
+ gopt = nla_data(tb[TCA_HTB_INIT]);
+ if (gopt->version != HTB_VER >> 16) {
+ pr_err("HTB: need tc/htb version %d (minor is %d), you have %d\n",
+ HTB_VER >> 16, HTB_VER & 0xffff, gopt->version);
+ return -EINVAL;
+ }
+
+ err = qdisc_class_hash_init(&q->clhash);
+ if (err < 0)
+ return err;
+ for (i = 0; i < TC_HTB_NUMPRIO; i++)
+ INIT_LIST_HEAD(q->drops + i);
+
+ qdisc_watchdog_init(&q->watchdog, sch);
+ INIT_WORK(&q->work, htb_work_func);
+ skb_queue_head_init(&q->direct_queue);
+
+#if OFBUF
+ skb_queue_head_init(&q->ofbuf);
+ q->ofbuf_queued = 0;
+#endif
+
+ q->direct_qlen = qdisc_dev(sch)->tx_queue_len;
+
+ if (q->direct_qlen < 2) /* some devices have zero tx_queue_len */
+ q->direct_qlen = 2;
+
+ if ((q->rate2quantum = gopt->rate2quantum) < 1)
+ q->rate2quantum = 1;
+ q->defcls = gopt->defcls;
+
+ return 0;
+}
+
+static int htb_dump(struct Qdisc *sch, struct sk_buff *skb)
+{
+ spinlock_t *root_lock = qdisc_root_sleeping_lock(sch);
+ struct htb_sched *q = qdisc_priv(sch);
+ struct nlattr *nest;
+ struct tc_htb_glob gopt;
+
+ spin_lock_bh(root_lock);
+
+ gopt.direct_pkts = q->direct_pkts;
+ gopt.version = HTB_VER;
+ gopt.rate2quantum = q->rate2quantum;
+ gopt.defcls = q->defcls;
+ gopt.debug = 0;
+
+ nest = nla_nest_start(skb, TCA_OPTIONS);
+ if (nest == NULL)
+ goto nla_put_failure;
+ NLA_PUT(skb, TCA_HTB_INIT, sizeof(gopt), &gopt);
+ nla_nest_end(skb, nest);
+
+ spin_unlock_bh(root_lock);
+ return skb->len;
+
+nla_put_failure:
+ spin_unlock_bh(root_lock);
+ nla_nest_cancel(skb, nest);
+ return -1;
+}
+
+static int htb_dump_class(struct Qdisc *sch, unsigned long arg,
+ struct sk_buff *skb, struct tcmsg *tcm)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+ spinlock_t *root_lock = qdisc_root_sleeping_lock(sch);
+ struct nlattr *nest;
+ struct tc_htb_opt opt;
+
+ spin_lock_bh(root_lock);
+ tcm->tcm_parent = cl->parent ? cl->parent->common.classid : TC_H_ROOT;
+ tcm->tcm_handle = cl->common.classid;
+ if (!cl->level && cl->un.leaf.q)
+ tcm->tcm_info = cl->un.leaf.q->handle;
+
+ nest = nla_nest_start(skb, TCA_OPTIONS);
+ if (nest == NULL)
+ goto nla_put_failure;
+
+ memset(&opt, 0, sizeof(opt));
+
+ opt.rate = cl->rate->rate;
+ opt.buffer = cl->buffer;
+ opt.ceil = cl->ceil->rate;
+ opt.cbuffer = cl->cbuffer;
+ opt.quantum = cl->quantum;
+ opt.prio = cl->prio;
+ opt.level = cl->level;
+ NLA_PUT(skb, TCA_HTB_PARMS, sizeof(opt), &opt);
+
+ nla_nest_end(skb, nest);
+ spin_unlock_bh(root_lock);
+ return skb->len;
+
+nla_put_failure:
+ spin_unlock_bh(root_lock);
+ nla_nest_cancel(skb, nest);
+ return -1;
+}
+
+static int
+htb_dump_class_stats(struct Qdisc *sch, unsigned long arg, struct gnet_dump *d)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+
+ if (!cl->level && cl->un.leaf.q)
+ cl->qstats.qlen = cl->un.leaf.q->q.qlen;
+ cl->xstats.tokens = cl->tokens;
+ cl->xstats.ctokens = cl->ctokens;
+
+ if (gnet_stats_copy_basic(d, &cl->bstats) < 0 ||
+ gnet_stats_copy_rate_est(d, NULL, &cl->rate_est) < 0 ||
+ gnet_stats_copy_queue(d, &cl->qstats) < 0)
+ return -1;
+
+ return gnet_stats_copy_app(d, &cl->xstats, sizeof(cl->xstats));
+}
+
+static int htb_graft(struct Qdisc *sch, unsigned long arg, struct Qdisc *new,
+ struct Qdisc **old)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+
+ if (cl->level)
+ return -EINVAL;
+ if (new == NULL &&
+ (new = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops,
+ cl->common.classid)) == NULL)
+ return -ENOBUFS;
+
+ sch_tree_lock(sch);
+ *old = cl->un.leaf.q;
+ cl->un.leaf.q = new;
+ if (*old != NULL) {
+ qdisc_tree_decrease_qlen(*old, (*old)->q.qlen);
+ qdisc_reset(*old);
+ }
+ sch_tree_unlock(sch);
+ return 0;
+}
+
+static struct Qdisc *htb_leaf(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+ return !cl->level ? cl->un.leaf.q : NULL;
+}
+
+static void htb_qlen_notify(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+
+ if (cl->un.leaf.q->q.qlen == 0)
+ htb_deactivate(qdisc_priv(sch), cl);
+}
+
+static unsigned long htb_get(struct Qdisc *sch, u32 classid)
+{
+ struct htb_class *cl = htb_find(classid, sch);
+ if (cl)
+ cl->refcnt++;
+ return (unsigned long)cl;
+}
+
+static inline int htb_parent_last_child(struct htb_class *cl)
+{
+ if (!cl->parent)
+ /* the root class */
+ return 0;
+ if (cl->parent->children > 1)
+ /* not the last child */
+ return 0;
+ return 1;
+}
+
+static void htb_parent_to_leaf(struct htb_sched *q, struct htb_class *cl,
+ struct Qdisc *new_q)
+{
+ struct htb_class *parent = cl->parent;
+
+ WARN_ON(cl->level || !cl->un.leaf.q || cl->prio_activity);
+
+ if (parent->cmode != HTB_CAN_SEND)
+ htb_safe_rb_erase(&parent->pq_node, q->wait_pq + parent->level);
+
+ parent->level = 0;
+ memset(&parent->un.inner, 0, sizeof(parent->un.inner));
+ INIT_LIST_HEAD(&parent->un.leaf.drop_list);
+ parent->un.leaf.q = new_q ? new_q : &noop_qdisc;
+ parent->tokens = parent->buffer;
+ parent->ctokens = parent->cbuffer;
+ parent->t_c = psched_get_time();
+ parent->cmode = HTB_CAN_SEND;
+}
+
+static void htb_destroy_class(struct Qdisc *sch, struct htb_class *cl)
+{
+ if (!cl->level) {
+ WARN_ON(!cl->un.leaf.q);
+ qdisc_destroy(cl->un.leaf.q);
+ }
+ gen_kill_estimator(&cl->bstats, &cl->rate_est);
+ qdisc_put_rtab(cl->rate);
+ qdisc_put_rtab(cl->ceil);
+
+ tcf_destroy_chain(&cl->filter_list);
+ kfree(cl);
+}
+
+static void htb_destroy(struct Qdisc *sch)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct hlist_node *n, *next;
+ struct htb_class *cl;
+ unsigned int i;
+
+ cancel_work_sync(&q->work);
+ qdisc_watchdog_cancel(&q->watchdog);
+ /* This line used to be after htb_destroy_class call below
+ * and surprisingly it worked in 2.4. But it must precede it
+ * because filter need its target class alive to be able to call
+ * unbind_filter on it (without Oops).
+ */
+ tcf_destroy_chain(&q->filter_list);
+
+ for (i = 0; i < q->clhash.hashsize; i++) {
+ hlist_for_each_entry(cl, n, &q->clhash.hash[i], common.hnode)
+ tcf_destroy_chain(&cl->filter_list);
+ }
+ for (i = 0; i < q->clhash.hashsize; i++) {
+ hlist_for_each_entry_safe(cl, n, next, &q->clhash.hash[i],
+ common.hnode)
+ htb_destroy_class(sch, cl);
+ }
+ qdisc_class_hash_destroy(&q->clhash);
+ __skb_queue_purge(&q->direct_queue);
+#if OFBUF
+ __skb_queue_purge(&q->ofbuf);
+ q->ofbuf_queued = 0;
+#endif
+}
+
+static int htb_delete(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl = (struct htb_class *)arg;
+ unsigned int qlen;
+ struct Qdisc *new_q = NULL;
+ int last_child = 0;
+
+ // TODO: why don't allow to delete subtree ? references ? does
+ // tc subsys quarantee us that in htb_destroy it holds no class
+ // refs so that we can remove children safely there ?
+ if (cl->children || cl->filter_cnt)
+ return -EBUSY;
+
+ if (!cl->level && htb_parent_last_child(cl)) {
+ new_q = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops,
+ cl->parent->common.classid);
+ last_child = 1;
+ }
+
+ sch_tree_lock(sch);
+
+ if (!cl->level) {
+ qlen = cl->un.leaf.q->q.qlen;
+ qdisc_reset(cl->un.leaf.q);
+ qdisc_tree_decrease_qlen(cl->un.leaf.q, qlen);
+ }
+
+ /* delete from hash and active; remainder in destroy_class */
+ qdisc_class_hash_remove(&q->clhash, &cl->common);
+ if (cl->parent)
+ cl->parent->children--;
+
+ if (cl->prio_activity)
+ htb_deactivate(q, cl);
+
+ if (cl->cmode != HTB_CAN_SEND)
+ htb_safe_rb_erase(&cl->pq_node, q->wait_pq + cl->level);
+
+ if (last_child)
+ htb_parent_to_leaf(q, cl, new_q);
+
+ BUG_ON(--cl->refcnt == 0);
+ /*
+ * This shouldn't happen: we "hold" one cops->get() when called
+ * from tc_ctl_tclass; the destroy method is done from cops->put().
+ */
+
+ sch_tree_unlock(sch);
+ return 0;
+}
+
+static void htb_put(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+
+ if (--cl->refcnt == 0)
+ htb_destroy_class(sch, cl);
+}
+
+static int htb_change_class(struct Qdisc *sch, u32 classid,
+ u32 parentid, struct nlattr **tca,
+ unsigned long *arg)
+{
+ int err = -EINVAL;
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl = (struct htb_class *)*arg, *parent;
+ struct nlattr *opt = tca[TCA_OPTIONS];
+ struct qdisc_rate_table *rtab = NULL, *ctab = NULL;
+ struct nlattr *tb[__TCA_HTB_MAX];
+ struct tc_htb_opt *hopt;
+
+ /* extract all subattrs from opt attr */
+ if (!opt)
+ goto failure;
+
+ err = nla_parse_nested(tb, TCA_HTB_MAX, opt, htb_policy);
+ if (err < 0)
+ goto failure;
+
+ err = -EINVAL;
+ if (tb[TCA_HTB_PARMS] == NULL)
+ goto failure;
+
+ parent = parentid == TC_H_ROOT ? NULL : htb_find(parentid, sch);
+
+ hopt = nla_data(tb[TCA_HTB_PARMS]);
+
+ rtab = qdisc_get_rtab(&hopt->rate, tb[TCA_HTB_RTAB]);
+ ctab = qdisc_get_rtab(&hopt->ceil, tb[TCA_HTB_CTAB]);
+ if (!rtab || !ctab)
+ goto failure;
+
+ if (!cl) { /* new class */
+ struct Qdisc *new_q;
+ int prio;
+ struct {
+ struct nlattr nla;
+ struct gnet_estimator opt;
+ } est = {
+ .nla = {
+ .nla_len = nla_attr_size(sizeof(est.opt)),
+ .nla_type = TCA_RATE,
+ },
+ .opt = {
+ /* 4s interval, 16s averaging constant */
+ .interval = 2,
+ .ewma_log = 2,
+ },
+ };
+
+ /* check for valid classid */
+ if (!classid || TC_H_MAJ(classid ^ sch->handle) ||
+ htb_find(classid, sch))
+ goto failure;
+
+ /* check maximal depth */
+ if (parent && parent->parent && parent->parent->level < 2) {
+ pr_err("htb: tree is too deep\n");
+ goto failure;
+ }
+ err = -ENOBUFS;
+ cl = kzalloc(sizeof(*cl), GFP_KERNEL);
+ if (!cl)
+ goto failure;
+
+ err = gen_new_estimator(&cl->bstats, &cl->rate_est,
+ qdisc_root_sleeping_lock(sch),
+ tca[TCA_RATE] ? : &est.nla);
+ if (err) {
+ kfree(cl);
+ goto failure;
+ }
+
+ cl->refcnt = 1;
+ cl->children = 0;
+ INIT_LIST_HEAD(&cl->un.leaf.drop_list);
+ RB_CLEAR_NODE(&cl->pq_node);
+
+ for (prio = 0; prio < TC_HTB_NUMPRIO; prio++)
+ RB_CLEAR_NODE(&cl->node[prio]);
+
+ /* create leaf qdisc early because it uses kmalloc(GFP_KERNEL)
+ * so that can't be used inside of sch_tree_lock
+ * -- thanks to Karlis Peisenieks
+ */
+ new_q = qdisc_create_dflt(sch->dev_queue,
+ &pfifo_qdisc_ops, classid);
+ sch_tree_lock(sch);
+ if (parent && !parent->level) {
+ unsigned int qlen = parent->un.leaf.q->q.qlen;
+
+ /* turn parent into inner node */
+ qdisc_reset(parent->un.leaf.q);
+ qdisc_tree_decrease_qlen(parent->un.leaf.q, qlen);
+ qdisc_destroy(parent->un.leaf.q);
+ if (parent->prio_activity)
+ htb_deactivate(q, parent);
+
+ /* remove from evt list because of level change */
+ if (parent->cmode != HTB_CAN_SEND) {
+ htb_safe_rb_erase(&parent->pq_node, q->wait_pq);
+ parent->cmode = HTB_CAN_SEND;
+ }
+ parent->level = (parent->parent ? parent->parent->level
+ : TC_HTB_MAXDEPTH) - 1;
+ memset(&parent->un.inner, 0, sizeof(parent->un.inner));
+ }
+ /* leaf (we) needs elementary qdisc */
+ cl->un.leaf.q = new_q ? new_q : &noop_qdisc;
+
+ cl->common.classid = classid;
+ cl->parent = parent;
+
+ /* set class to be in HTB_CAN_SEND state */
+ cl->tokens = hopt->buffer;
+ cl->ctokens = hopt->cbuffer;
+ cl->mbuffer = 60 * PSCHED_TICKS_PER_SEC; /* 1min */
+ cl->t_c = psched_get_time();
+ cl->cmode = HTB_CAN_SEND;
+
+ /* attach to the hash list and parent's family */
+ qdisc_class_hash_insert(&q->clhash, &cl->common);
+ if (parent)
+ parent->children++;
+ } else {
+ if (tca[TCA_RATE]) {
+ err = gen_replace_estimator(&cl->bstats, &cl->rate_est,
+ qdisc_root_sleeping_lock(sch),
+ tca[TCA_RATE]);
+ if (err)
+ return err;
+ }
+ sch_tree_lock(sch);
+ }
+
+ /* it used to be a nasty bug here, we have to check that node
+ * is really leaf before changing cl->un.leaf !
+ */
+ if (!cl->level) {
+ cl->quantum = rtab->rate.rate / q->rate2quantum;
+ if (!hopt->quantum && cl->quantum < 1000) {
+ pr_warning(
+ "HTB: quantum of class %X is small. Consider r2q change.\n",
+ cl->common.classid);
+ cl->quantum = 1000;
+ }
+ if (!hopt->quantum && cl->quantum > 200000) {
+ pr_warning(
+ "HTB: quantum of class %X is big. Consider r2q change.\n",
+ cl->common.classid);
+ cl->quantum = 200000;
+ }
+ if (hopt->quantum)
+ cl->quantum = hopt->quantum;
+ if ((cl->prio = hopt->prio) >= TC_HTB_NUMPRIO)
+ cl->prio = TC_HTB_NUMPRIO - 1;
+ }
+
+ cl->buffer = hopt->buffer;
+ cl->cbuffer = hopt->cbuffer;
+ if (cl->rate)
+ qdisc_put_rtab(cl->rate);
+ cl->rate = rtab;
+ if (cl->ceil)
+ qdisc_put_rtab(cl->ceil);
+ cl->ceil = ctab;
+ sch_tree_unlock(sch);
+
+ qdisc_class_hash_grow(sch, &q->clhash);
+
+ *arg = (unsigned long)cl;
+ return 0;
+
+failure:
+ if (rtab)
+ qdisc_put_rtab(rtab);
+ if (ctab)
+ qdisc_put_rtab(ctab);
+ return err;
+}
+
+static struct tcf_proto **htb_find_tcf(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl = (struct htb_class *)arg;
+ struct tcf_proto **fl = cl ? &cl->filter_list : &q->filter_list;
+
+ return fl;
+}
+
+static unsigned long htb_bind_filter(struct Qdisc *sch, unsigned long parent,
+ u32 classid)
+{
+ struct htb_class *cl = htb_find(classid, sch);
+
+ /*if (cl && !cl->level) return 0;
+ * The line above used to be there to prevent attaching filters to
+ * leaves. But at least tc_index filter uses this just to get class
+ * for other reasons so that we have to allow for it.
+ * ----
+ * 19.6.2002 As Werner explained it is ok - bind filter is just
+ * another way to "lock" the class - unlike "get" this lock can
+ * be broken by class during destroy IIUC.
+ */
+ if (cl)
+ cl->filter_cnt++;
+ return (unsigned long)cl;
+}
+
+static void htb_unbind_filter(struct Qdisc *sch, unsigned long arg)
+{
+ struct htb_class *cl = (struct htb_class *)arg;
+
+ if (cl)
+ cl->filter_cnt--;
+}
+
+static void htb_walk(struct Qdisc *sch, struct qdisc_walker *arg)
+{
+ struct htb_sched *q = qdisc_priv(sch);
+ struct htb_class *cl;
+ struct hlist_node *n;
+ unsigned int i;
+
+ if (arg->stop)
+ return;
+
+ for (i = 0; i < q->clhash.hashsize; i++) {
+ hlist_for_each_entry(cl, n, &q->clhash.hash[i], common.hnode) {
+ if (arg->count < arg->skip) {
+ arg->count++;
+ continue;
+ }
+ if (arg->fn(sch, (unsigned long)cl, arg) < 0) {
+ arg->stop = 1;
+ return;
+ }
+ arg->count++;
+ }
+ }
+}
+
+static const struct Qdisc_class_ops htb_class_ops = {
+ .graft = htb_graft,
+ .leaf = htb_leaf,
+ .qlen_notify = htb_qlen_notify,
+ .get = htb_get,
+ .put = htb_put,
+ .change = htb_change_class,
+ .delete = htb_delete,
+ .walk = htb_walk,
+ .tcf_chain = htb_find_tcf,
+ .bind_tcf = htb_bind_filter,
+ .unbind_tcf = htb_unbind_filter,
+ .dump = htb_dump_class,
+ .dump_stats = htb_dump_class_stats,
+};
+
+static struct Qdisc_ops htb_qdisc_ops __read_mostly = {
+ .cl_ops = &htb_class_ops,
+ .id = "htb",
+ .priv_size = sizeof(struct htb_sched),
+ .enqueue = htb_enqueue,
+ .dequeue = htb_dequeue,
+ .peek = qdisc_peek_dequeued,
+ .drop = htb_drop,
+ .init = htb_init,
+ .reset = htb_reset,
+ .destroy = htb_destroy,
+ .dump = htb_dump,
+ .owner = THIS_MODULE,
+};
+
+static int __init htb_module_init(void)
+{
+ return register_qdisc(&htb_qdisc_ops);
+}
+static void __exit htb_module_exit(void)
+{
+ unregister_qdisc(&htb_qdisc_ops);
+}
+
+module_init(htb_module_init)
+module_exit(htb_module_exit)
+MODULE_LICENSE("GPL");
diff --git a/util/sysctl_addon b/util/sysctl_addon
new file mode 100644
index 0000000..e26eecc
--- /dev/null
+++ b/util/sysctl_addon
@@ -0,0 +1,17 @@
+# Mininet: Increase open file limit
+fs.file-max = 100000
+
+# Mininet: increase network buffer space
+net.core.wmem_max = 16777216
+net.core.rmem_max = 16777216
+net.ipv4.tcp_rmem = 10240 87380 16777216
+net.ipv4.tcp_rmem = 10240 87380 16777216
+net.core.netdev_max_backlog = 5000
+
+# Mininet: increase arp cache size
+net.ipv4.neigh.default.gc_thresh1 = 4096
+net.ipv4.neigh.default.gc_thresh2 = 8192
+net.ipv4.neigh.default.gc_thresh3 = 16384
+
+# Mininet: increase routing table size
+net.ipv4.route.max_size=32768
diff --git a/util/unpep8 b/util/unpep8
new file mode 100644
index 0000000..931b217
--- /dev/null
+++ b/util/unpep8
@@ -0,0 +1,198 @@
+#!/usr/bin/python
+
+"""
+Translate from PEP8 Python style to Mininet (i.e. Arista-like)
+Python style
+
+usage: unpep8 < old.py > new.py
+
+- Reinstates CapWords for methods and instance variables
+- Gets rid of triple single quotes
+- Eliminates triple quotes on single lines
+- Inserts extra spaces to improve readability
+- Fixes Doxygen (or doxypy) ugliness
+
+Does the following translations:
+
+ClassName.method_name(foo = bar) -> ClassName.methodName( foo=bar )
+
+Triple-single-quotes -> triple-double-quotes
+
+@param foo description -> foo: description
+@return description -> returns: description
+@author me -> author: me
+@todo(me) -> TODO(me)
+
+Bugs/Limitations:
+
+- Hack to restore strings is ugly
+- Multiline strings get mangled
+- Comments are mangled (which is arguably the "right thing" to do, except
+ that, for example, the left hand sides of the above would get translated!)
+- Doesn't eliminate unnecessary backslashes
+- Has no opinion on tab size
+- complicated indented docstrings get flattened
+- We don't (yet) have a filter to generate Doxygen/Doxypy
+- Currently leaves indents on blank comment lines
+- May lead to namespace collisions (e.g. some_thing and someThing)
+
+Bob Lantz, rlantz@cs.stanford.edu
+1/24/2010
+"""
+
+import re, sys
+
+def fixUnderscoreTriplet( match ):
+ "Translate a matched triplet of the form a_b to aB."
+ triplet = match.group()
+ return triplet[ :-2 ] + triplet[ -1 ].capitalize()
+
+def reinstateCapWords( text ):
+ underscoreTriplet = re.compile( r'[A-Za-z0-9]_[A-Za-z0-9]' )
+ return underscoreTriplet.sub( fixUnderscoreTriplet, text )
+
+def replaceTripleApostrophes( text ):
+ "Replace triple apostrophes with triple quotes."
+ return text.replace( "'''", '"""')
+
+def simplifyTripleQuotes( text ):
+ "Fix single-line doc strings."
+ r = re.compile( r'"""([^\"\n]+)"""' )
+ return r.sub( r'"\1"', text )
+
+def insertExtraSpaces( text ):
+ "Insert extra spaces inside of parentheses and brackets/curly braces."
+ lparen = re.compile( r'\((?![\s\)])' )
+ text = lparen.sub( r'( ', text )
+ rparen = re.compile( r'([^\s\(])(?=\))' )
+ text = rparen.sub( r'\1 ', text)
+ # brackets
+ lbrack = re.compile( r'\[(?![\s\]])' )
+ text = lbrack.sub( r'[ ', text )
+ rbrack = re.compile( r'([^\s\[])(?=\])' )
+ text = rbrack.sub( r'\1 ', text)
+ # curly braces
+ lcurly = re.compile( r'\{(?![\s\}])' )
+ text = lcurly.sub( r'{ ', text )
+ rcurly = re.compile( r'([^\s\{])(?=\})' )
+ text = rcurly.sub( r'\1 ', text)
+ return text
+
+def fixDoxygen( text ):
+ """Translate @param foo to foo:, @return bar to returns: bar, and
+ @author me to author: me"""
+ param = re.compile( r'@param (\w+)' )
+ text = param.sub( r'\1:', text )
+ returns = re.compile( r'@return' )
+ text = returns.sub( r'returns:', text )
+ author = re.compile( r'@author' )
+ text = author.sub( r'author:', text)
+ # @todo -> TODO
+ text = text.replace( '@todo', 'TODO' )
+ return text
+
+def removeCommentFirstBlankLine( text ):
+ "Remove annoying blank lines after first line in comments."
+ line = re.compile( r'("""[^\n]*\n)\s*\n', re.MULTILINE )
+ return line.sub( r'\1', text )
+
+def fixArgs( match, kwarg = re.compile( r'(\w+) = ' ) ):
+ "Replace foo = bar with foo=bar."
+ return kwarg.sub( r'\1=', match.group() )
+
+def fixKeywords( text ):
+ "Change keyword argumentsfrom foo = bar to foo=bar."
+ args = re.compile( r'\(([^\)]+)\)', re.MULTILINE )
+ return args.sub( fixArgs, text )
+
+# Unfortunately, Python doesn't natively support balanced or recursive
+# regular expressions. We could use PyParsing, but that opens another can
+# of worms. For now, we just have a cheap hack to restore strings,
+# so we don't end up accidentally mangling things like messages, search strings,
+# and regular expressions.
+
+def lineIter( text ):
+ "Simple iterator over lines in text."
+ for line in text.splitlines(): yield line
+
+def stringIter( strList ):
+ "Yield strings in strList."
+ for s in strList: yield s
+
+def restoreRegex( regex, old, new ):
+ "Find regexes in old and restore them into new."
+ oldStrs = regex.findall( old )
+ # Sanity check - count should be the same!
+ newStrs = regex.findall( new )
+ assert len( oldStrs ) == len( newStrs )
+ # Replace newStrs with oldStrs
+ siter = stringIter( oldStrs )
+ reps = lambda dummy: siter.next()
+ return regex.sub( reps, new )
+
+# This is a cheap hack, and it may not work 100%, since
+# it doesn't handle multiline strings.
+# However, it should be mostly harmless...
+
+def restoreStrings( oldText, newText ):
+ "Restore strings from oldText into newText, returning result."
+ oldLines, newLines = lineIter( oldText ), lineIter( newText )
+ quoteStrings = re.compile( r'("[^"]*")' )
+ tickStrings = re.compile( r"('[^']*')" )
+ result = ''
+ # It would be nice if we could blast the whole file, but for
+ # now it seems to work line-by-line
+ for newLine in newLines:
+ oldLine = oldLines.next()
+ newLine = restoreRegex( quoteStrings, oldLine, newLine )
+ newLine = restoreRegex( tickStrings, oldLine, newLine )
+ result += newLine + '\n'
+ return result
+
+# This might be slightly controversial, since it uses
+# three spaces to line up multiline comments. However,
+# I much prefer it. Limitations: if you have deeper
+# indents in comments, they will be eliminated. ;-(
+
+def fixComment( match,
+ indentExp=re.compile( r'\n([ ]*)(?=[^/s])', re.MULTILINE ),
+ trailingQuotes=re.compile( r'\s+"""' ) ):
+ "Re-indent comment, and join trailing quotes."
+ originalIndent = match.group( 1 )
+ comment = match.group( 2 )
+ indent = '\n' + originalIndent
+ # Exception: leave unindented things unindented!
+ if len( originalIndent ) is not 0: indent += ' '
+ comment = indentExp.sub( indent, comment )
+ return originalIndent + trailingQuotes.sub( '"""', comment )
+
+def fixCommentIndents( text ):
+ "Fix multiline comment indentation."
+ comments = re.compile( r'^([ ]*)("""[^"]*""")$', re.MULTILINE )
+ return comments.sub( fixComment, text )
+
+def removeBogusLinefeeds( text ):
+ "Remove extra linefeeds at the end of single-line comments."
+ bogusLfs = re.compile( r'"([^"\n]*)\n"', re.MULTILINE )
+ return bogusLfs.sub( '"\1"', text)
+
+def convertFromPep8( program ):
+ oldProgram = program
+ # Program text transforms
+ program = reinstateCapWords( program )
+ program = fixKeywords( program )
+ program = insertExtraSpaces( program )
+ # Undo string damage
+ program = restoreStrings( oldProgram, program )
+ # Docstring transforms
+ program = replaceTripleApostrophes( program )
+ program = simplifyTripleQuotes( program )
+ program = fixDoxygen( program )
+ program = fixCommentIndents( program )
+ program = removeBogusLinefeeds( program )
+ # Destructive transforms (these can delete lines)
+ program = removeCommentFirstBlankLine( program )
+ return program
+
+if __name__ == '__main__':
+ print convertFromPep8( sys.stdin.read() )
\ No newline at end of file
diff --git a/util/versioncheck.py b/util/versioncheck.py
new file mode 100644
index 0000000..d9e5483
--- /dev/null
+++ b/util/versioncheck.py
@@ -0,0 +1,24 @@
+#!/usr/bin/python
+
+from subprocess import check_output as co
+from sys import exit
+
+# Actually run bin/mn rather than importing via python path
+version = 'Mininet ' + co( 'PYTHONPATH=. bin/mn --version', shell=True )
+version = version.strip()
+
+# Find all Mininet path references
+lines = co( "grep -or 'Mininet \w\.\w\.\w\w*' *", shell=True )
+
+error = False
+
+for line in lines.split( '\n' ):
+ if line and 'Binary' not in line:
+ fname, fversion = line.split( ':' )
+ if version != fversion:
+ print "%s: incorrect version '%s' (should be '%s')" % (
+ fname, fversion, version )
+ error = True
+
+if error:
+ exit( 1 )
diff --git a/util/vm/.bash_profile b/util/vm/.bash_profile
new file mode 100644
index 0000000..9935934
--- /dev/null
+++ b/util/vm/.bash_profile
@@ -0,0 +1,24 @@
+SSH_ENV="$HOME/.ssh/environment"
+
+function start_agent {
+ echo "Initialising new SSH agent..."
+ /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
+ echo succeeded
+ chmod 600 "${SSH_ENV}"
+ . "${SSH_ENV}" > /dev/null
+ /usr/bin/ssh-add;
+}
+
+# Source SSH settings, if applicable
+
+if [ -f "${SSH_ENV}" ]; then
+ . "${SSH_ENV}" > /dev/null
+ #ps ${SSH_AGENT_PID} doesn't work under cywgin
+ ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
+ start_agent;
+ }
+else
+ start_agent;
+fi
+
+source ~/.bashrc
diff --git a/util/vm/install-mininet-vm.sh b/util/vm/install-mininet-vm.sh
new file mode 100644
index 0000000..382945e
--- /dev/null
+++ b/util/vm/install-mininet-vm.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+# This script is intended to install Mininet into
+# a brand-new Ubuntu virtual machine,
+# to create a fully usable "tutorial" VM.
+set -e
+echo `whoami` ALL=NOPASSWD: ALL | sudo tee -a /etc/sudoers
+sudo sed -i -e 's/Default/#Default/' /etc/sudoers
+sudo sed -i -e 's/ubuntu/mininet-vm/' /etc/hostname
+sudo sed -i -e 's/ubuntu/mininet-vm/g' /etc/hosts
+sudo hostname `cat /etc/hostname`
+sudo sed -i -e 's/quiet splash/text/' /etc/default/grub
+sudo update-grub
+sudo sed -i -e 's/us.archive.ubuntu.com/mirrors.kernel.org/' \
+ /etc/apt/sources.list
+sudo apt-get update
+# Clean up vmware easy install junk if present
+if [ -e /etc/issue.backup ]; then
+ sudo mv /etc/issue.backup /etc/issue
+fi
+if [ -e /etc/rc.local.backup ]; then
+ sudo mv /etc/rc.local.backup /etc/rc.local
+fi
+# Install Mininet
+sudo apt-get -y install git-core openssh-server
+git clone git://github.com/mininet/mininet
+cd mininet
+cd
+time mininet/util/install.sh
+# Ignoring this since NOX classic is deprecated
+#if ! grep NOX_CORE_DIR .bashrc; then
+# echo "export NOX_CORE_DIR=~/noxcore/build/src/" >> .bashrc
+#fi
+echo <<EOF
+You may need to reboot and then:
+sudo dpkg-reconfigure openvswitch-datapath-dkms
+sudo service openvswitch-switch start
+EOF
+
+