]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
update scripts
authorhadaq <jan@lxhadeb07>
Thu, 3 Feb 2022 22:49:04 +0000 (23:49 +0100)
committerhadaq <jan@lxhadeb07>
Thu, 3 Feb 2022 22:49:04 +0000 (23:49 +0100)
main/data_sources.db
main/startup_briccolage.sh
nettools/missingipfix.pl [new file with mode: 0755]
nettools/nettrace.db
nettools/switchport.pl
oracle/daq2stdout.pl
oracle/postgres2orastart.sh
oracle/runinfo2ora.pl
oracle/runstatsfromora.pl
oracle/runstatsfromora_testplot.sh
utils/HMP_Powersupply.pl

index 66b00d0213115faf8626fa3e9d010c2520892f49..b315cc092f7a2fddca717d859cb02065229c2048 100644 (file)
@@ -29,9 +29,9 @@
 0x1130      1         MDC34sec4         mid
 0x1140      1         MDC34sec5         high
 0x1150      1         MDC34sec6         high
-0x8700      1         FW0               mid
-0x8701      1         FW1               mid
-0x8702      1         FW2               mid
+#0x8700      1         FW0               mid
+#0x8701      1         FW1               mid
+#0x8702      1         FW2               mid
 0x8a00      1         ECal0             mid
 0x8a01      1         ECal1             mid
 0x8a02      1         ECal2             mid
index 09cec98352e39a6f9badd3db9fb1a2c988971470..d19f9072ff002783b2a019246ff31c2e2f311154 100755 (executable)
@@ -10,7 +10,7 @@ then
     #Stop monitoring scripts
     echo "  <Logger>  Killing log-scripts"
     ssh hadesp33 "cd /home/hadaq/trbsoft/hadesdaq/hmon; ./stop.sh" &
-    ssh hadesp57 "killall -USR1 speakdaemon.pl" 2>/dev/null &
+#    ssh hadesp57 "killall -USR1 speakdaemon.pl" 2>/dev/null &
     ssh hadesp33 "killall -USR1 speakdaemon.pl" 2>/dev/null &
     ssh hadesp33 "killall mdc_calibration_masks.pl" 2>/dev/null &
 fi
@@ -46,8 +46,6 @@ echo "  <EB>      DAQ restart: Closing file run";
 #  ssh hadesp31 "pgrep trbnetd 1>/dev/null || trbnetd"
 
 
-#Disable failing boards
-#  switchport.pl 0x1024 7 off  #2057, 19/03/12
 
 
 #Switch on all MDC OEPs, small workaround for one broken hardware port:
@@ -58,7 +56,10 @@ trbcmd w 0x1031 0xc0 0xfbf
 trbcmd w 0x1031 0xc1 0xfbf
 trbcmd w 0x1031 0xc3 0xfbf
 
+
+#Disable failing boards
 #switchport.pl 0x1104 2 off  #2309 ,  didn't like spike rejection 0x10 (means off), mt 2021.02.14
+switchport.pl 0x1101 4 off  #2203, 02.02.22
 
 
 
@@ -102,7 +103,7 @@ then
     #  /home/hadaq/jan/crashlog.pl  #Log timeouts after restart
     nohup ssh hadesp33 "cd /home/hadaq/trbsoft/hadesdaq/hmon; ./start.sh &" </dev/null &>/dev/null &
     nohup ssh hadesp33 "/home/hadaq/trbsoft/daq/utils/mdc_calibration_masks.pl" &>/dev/null &
-    nohup ssh hadesp57    "sleep 20; killall -USR2 speakdaemon.pl" &>/dev/null  &
#   nohup ssh hadesp57    "sleep 20; killall -USR2 speakdaemon.pl" &>/dev/null  &
     nohup ssh hadesp33    "sleep 20; killall -USR2 speakdaemon.pl" &>/dev/null  &
     echo "  <Startup> Everything done. Closing window automatically after 10 seconds."
     sleep 10;
diff --git a/nettools/missingipfix.pl b/nettools/missingipfix.pl
new file mode 100755 (executable)
index 0000000..b791cd5
--- /dev/null
@@ -0,0 +1,30 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use Data::Dumper;
+# use Data::TreeDumper;
+# use Hmon;
+# use QA;
+use HADES::TrbNet;
+# use HPlot;
+use Time::HiRes qw(usleep time);
+use List::Util qw[min max sum];
+      
+    
+trb_init_ports() or die trb_strerror();
+
+
+my $o = trb_register_read_mem(0xff7f,0x83c0,0,4);
+foreach my $b (keys %$o) {
+  next if $b < 0x2000;
+  next if $b == 0x8800;
+  
+  next if $o->{$b}[0] != 0; 
+  next if $o->{$b}[3] != 0;
+  
+  my $str = sprintf("%04x\n",$b);
+  print "Without IP: $str. Rebooting.";
+  system("trbcmd reload 0x$str");
+  
+  }
index 0d552f57194354f6020cec2fc8205a0f9b305029..12577101fcfe4c1e7affda283a41486d941eebad 100644 (file)
 %hublist = (
-             '35331' => {
-                          '5' => 24627,
-                          '7' => 24629,
-                          '8' => 24630,
-                          '6' => 24628,
-                          '2' => 24641,
-                          '1' => 24640,
-                          '3' => 24642
-                        },
-             '33730' => {
-                          '3' => 33313,
-                          '1' => 33361,
-                          '6' => 33297,
-                          '2' => 33360,
-                          '0' => 33348,
-                          '5' => 33344
+             '4145' => {
+                         '1' => 8212,
+                         '8' => 8214,
+                         '7' => 8213,
+                         '3' => 8209,
+                         '4' => 8210,
+                         '2' => 8208,
+                         '5' => 8211
+                       },
+             '33329' => {
+                          '2' => 29809,
+                          '6' => 29840,
+                          '3' => 29825,
+                          '1' => 29808,
+                          '12' => 29584,
+                          '5' => 29841,
+                          '4' => 29824,
+                          '9' => 29569,
+                          '7' => 29552,
+                          '8' => 29553,
+                          '11' => 29585,
+                          '10' => 29568
                         },
-             '36096' => {
-                          '1' => 23809,
-                          '3' => 23811,
-                          '5' => 23812,
-                          '0' => 23808,
-                          '2' => 23810,
-                          '6' => 23813
+             '33350' => {
+                          '2' => 28963,
+                          '6' => 29474,
+                          '3' => 29219,
+                          '1' => 28962,
+                          '5' => 29475,
+                          '12' => 29458,
+                          '9' => 29203,
+                          '4' => 29218,
+                          '7' => 28946,
+                          '8' => 28947,
+                          '10' => 29202,
+                          '11' => 29459
                         },
-             '33368' => {
-                          '5' => 28772,
-                          '4' => 28757,
-                          '12' => 28771,
-                          '8' => 28738,
-                          '2' => 28740,
-                          '1' => 28741,
-                          '9' => 28754,
-                          '7' => 28739,
-                          '10' => 28755,
-                          '6' => 28773,
-                          '3' => 28756,
-                          '11' => 28770
+             '34960' => {
+                          '0' => 20496,
+                          '1' => 20497,
+                          '2' => 20498
                         },
              '33352' => {
-                          '1' => 29026,
-                          '9' => 29267,
+                          '6' => 29538,
                           '2' => 29027,
-                          '8' => 29011,
+                          '3' => 29283,
+                          '1' => 29026,
                           '4' => 29282,
-                          '12' => 29522,
+                          '9' => 29267,
                           '5' => 29539,
-                          '11' => 29523,
-                          '3' => 29283,
-                          '6' => 29538,
+                          '12' => 29522,
+                          '7' => 29010,
                           '10' => 29266,
-                          '7' => 29010
+                          '11' => 29523,
+                          '8' => 29011
                         },
-             '33349' => {
-                          '11' => 29441,
-                          '3' => 29187,
-                          '10' => 29184,
-                          '6' => 29442,
-                          '7' => 28928,
-                          '1' => 28930,
-                          '9' => 29185,
-                          '8' => 28929,
-                          '2' => 28931,
-                          '4' => 29186,
-                          '12' => 29440,
-                          '5' => 29443
+             '32785' => {
+                          '6' => 34499,
+                          '2' => 34501,
+                          '3' => 34498,
+                          '1' => 34496,
+                          '4' => 34497,
+                          '9' => 34562,
+                          '5' => 34500,
+                          '7' => 34561,
+                          '8' => 34560
                         },
-             '4128' => {
-                         '3' => 4132,
-                         '1' => 4130,
-                         '2' => 4131,
-                         '0' => 4129
-                       },
              '33377' => {
-                          '3' => 29063,
-                          '11' => 29335,
                           '6' => 29078,
-                          '10' => 29318,
-                          '7' => 29302,
-                          '9' => 29319,
+                          '2' => 29047,
+                          '3' => 29063,
                           '1' => 29046,
-                          '12' => 29334,
+                          '9' => 29319,
                           '4' => 29062,
-                          '8' => 29303,
-                          '2' => 29047,
-                          '5' => 29079
-                        },
-             '4176' => {
-                         '3' => 4180,
-                         '1' => 4178,
-                         '0' => 4177,
-                         '2' => 4179
-                       },
-             '33376' => {
-                          '1' => 29111,
-                          '9' => 29350,
-                          '5' => 29622,
-                          '12' => 29607,
-                          '4' => 29367,
-                          '2' => 29110,
-                          '8' => 29094,
-                          '3' => 29366,
-                          '11' => 29606,
-                          '7' => 29095,
-                          '10' => 29351,
-                          '6' => 29623
+                          '5' => 29079,
+                          '12' => 29334,
+                          '7' => 29302,
+                          '11' => 29335,
+                          '10' => 29318,
+                          '8' => 29303
                         },
-             '33446' => {
-                          '1' => 31509,
-                          '9' => 31268,
-                          '12' => 31285,
-                          '4' => 31525,
-                          '8' => 31252,
-                          '2' => 31508,
-                          '5' => 31540,
-                          '3' => 31524,
-                          '11' => 31284,
-                          '10' => 31269,
-                          '6' => 31541,
-                          '7' => 31253
+             '33354' => {
+                          '7' => 29090,
+                          '8' => 29091,
+                          '11' => 29603,
+                          '10' => 29346,
+                          '5' => 29619,
+                          '12' => 29602,
+                          '4' => 29362,
+                          '9' => 29347,
+                          '1' => 29106,
+                          '2' => 29107,
+                          '6' => 29618,
+                          '3' => 29363
                         },
-             '33298' => {
-                          '11' => 31057,
-                          '3' => 30785,
-                          '7' => 30544,
-                          '6' => 31040,
-                          '10' => 30800,
-                          '9' => 30801,
-                          '1' => 30528,
-                          '5' => 31041,
-                          '8' => 30545,
-                          '2' => 30529,
-                          '4' => 30784,
-                          '12' => 31056
+             '4132' => {
+                         '3' => 8282,
+                         '2' => 8281,
+                         '5' => 8284,
+                         '6' => 8285,
+                         '4' => 8283,
+                         '1' => 8280,
+                         '7' => 8279
+                       },
+             '35586' => {
+                          '3' => 25635,
+                          '2' => 25634,
+                          '1' => 25633,
+                          '0' => 25632
                         },
              '33410' => {
-                          '7' => 29783,
+                          '1' => 29799,
+                          '3' => 30054,
+                          '2' => 29798,
                           '6' => 30311,
+                          '8' => 29782,
                           '10' => 30039,
-                          '3' => 30054,
                           '11' => 30294,
-                          '5' => 30310,
+                          '7' => 29783,
                           '12' => 30295,
-                          '4' => 30055,
-                          '8' => 29782,
-                          '2' => 29798,
+                          '5' => 30310,
                           '9' => 30038,
-                          '1' => 29799
-                        },
-             '33378' => {
-                          '9' => 29270,
-                          '1' => 29031,
-                          '8' => 29014,
-                          '2' => 29030,
-                          '4' => 29287,
-                          '12' => 29527,
-                          '5' => 29542,
-                          '11' => 29526,
-                          '3' => 29286,
-                          '6' => 29543,
-                          '10' => 29271,
-                          '7' => 29015
+                          '4' => 30055
                         },
-             '4388' => {
-                         '3' => 8747,
-                         '7' => 8743,
-                         '6' => 8744,
-                         '1' => 8737,
-                         '5' => 8745,
-                         '8' => 8742,
-                         '2' => 8736,
-                         '4' => 8746
+             '4356' => {
+                         '4' => 8971,
+                         '5' => 8972,
+                         '8' => 8975,
+                         '7' => 8974,
+                         '3' => 8970,
+                         '6' => 8973,
+                         '2' => 8969,
+                         '1' => 8968
                        },
-             '33429' => {
-                          '11' => 30996,
-                          '3' => 30724,
-                          '6' => 30981,
-                          '10' => 30741,
-                          '7' => 30485,
-                          '1' => 30469,
-                          '9' => 30740,
-                          '8' => 30484,
-                          '2' => 30468,
-                          '4' => 30725,
-                          '12' => 30997,
-                          '5' => 30980
-                        },
-             '33393' => {
-                          '12' => 29846,
-                          '4' => 29574,
-                          '2' => 29559,
-                          '8' => 29815,
-                          '5' => 29591,
-                          '9' => 29831,
-                          '1' => 29558,
-                          '10' => 29830,
-                          '6' => 29590,
-                          '7' => 29814,
-                          '3' => 29575,
-                          '11' => 29847
+             '33302' => {
+                          '3' => 30771,
+                          '6' => 31026,
+                          '2' => 30515,
+                          '1' => 30514,
+                          '4' => 30770,
+                          '9' => 30755,
+                          '12' => 31010,
+                          '5' => 31027,
+                          '11' => 31011,
+                          '10' => 30754,
+                          '8' => 30499,
+                          '7' => 30498
                         },
-             '35600' => {
-                          '2' => 25666,
-                          '0' => 25664,
-                          '1' => 25665,
-                          '3' => 25667
+             '33414' => {
+                          '1' => 29717,
+                          '2' => 29716,
+                          '6' => 30229,
+                          '3' => 29972,
+                          '7' => 29733,
+                          '8' => 29732,
+                          '11' => 30244,
+                          '10' => 29989,
+                          '12' => 30245,
+                          '5' => 30228,
+                          '4' => 29973,
+                          '9' => 29988
                         },
-             '33735' => {
-                          '1' => 33286,
-                          '3' => 33318,
-                          '5' => 33302,
-                          '4' => 33317,
-                          '2' => 33303,
-                          '0' => 33301
+             '33989' => {
+                          '8' => 22616,
+                          '0' => 22608,
+                          '7' => 22615,
+                          '5' => 22613,
+                          '4' => 22612,
+                          '1' => 22609,
+                          '3' => 22611,
+                          '2' => 22610,
+                          '6' => 22614
                         },
-             '33313' => {
-                          '6' => 30352,
-                          '10' => 30080,
-                          '7' => 30064,
-                          '11' => 30097,
-                          '3' => 30337,
-                          '2' => 30321,
-                          '8' => 30065,
-                          '4' => 30336,
-                          '12' => 30096,
-                          '5' => 30353,
-                          '9' => 30081,
-                          '1' => 30320
+             '34498' => {
+                          '1' => 23585,
+                          '0' => 23584,
+                          '3' => 23587,
+                          '2' => 23586
                         },
-             '4401' => {
-                         '3' => 9021,
-                         '7' => 9017,
-                         '6' => 9018,
-                         '1' => 9023,
-                         '5' => 9019,
-                         '2' => 9022,
-                         '8' => 9016,
-                         '4' => 9020
-                       },
-             '34500' => {
-                          '0' => 23616,
-                          '2' => 23618,
-                          '3' => 23619,
-                          '1' => 23617
+             '33321' => {
+                          '2' => 30066,
+                          '6' => 30099,
+                          '3' => 30082,
+                          '1' => 30067,
+                          '5' => 30098,
+                          '12' => 30355,
+                          '9' => 30338,
+                          '4' => 30083,
+                          '7' => 30323,
+                          '8' => 30322,
+                          '11' => 30354,
+                          '10' => 30339
                         },
-             '34944' => {
-                          '5' => 20485,
-                          '4' => 20484,
-                          '2' => 20482,
-                          '0' => 20480,
-                          '1' => 20481,
-                          '7' => 20487,
-                          '6' => 20486,
-                          '3' => 20483
+             '33370' => {
+                          '1' => 28835,
+                          '3' => 28836,
+                          '2' => 28837,
+                          '8' => 28850,
+                          '10' => 28853,
+                          '7' => 28851,
+                          '4' => 28834,
+                          '9' => 28852
                         },
              '33315' => {
+                          '5' => 30257,
+                          '12' => 30272,
                           '9' => 30017,
-                          '1' => 29744,
-                          '8' => 29761,
-                          '2' => 29745,
                           '4' => 30000,
-                          '12' => 30272,
-                          '5' => 30257,
+                          '7' => 29760,
+                          '8' => 29761,
                           '11' => 30273,
-                          '3' => 30001,
                           '10' => 30016,
+                          '2' => 29745,
                           '6' => 30256,
-                          '7' => 29760
+                          '3' => 30001,
+                          '1' => 29744
                         },
-             '4355' => {
-                         '3' => 8962,
-                         '6' => 8965,
-                         '7' => 8966,
-                         '1' => 8960,
-                         '2' => 8961,
-                         '8' => 8967,
-                         '4' => 8963,
-                         '5' => 8964
+             '4432' => {
+                         '2' => 4435,
+                         '3' => 4436,
+                         '0' => 4433,
+                         '1' => 4434
                        },
-             '35330' => {
-                          '1' => 24625,
-                          '7' => 24613,
-                          '5' => 24611,
-                          '8' => 24614,
-                          '0' => 24624,
-                          '2' => 24626,
-                          '6' => 24612
-                        },
-             '33426' => {
-                          '3' => 30806,
-                          '11' => 31046,
-                          '7' => 30535,
-                          '6' => 31063,
-                          '10' => 30791,
-                          '1' => 30551,
-                          '9' => 30790,
-                          '5' => 31062,
-                          '12' => 31047,
-                          '4' => 30807,
-                          '2' => 30550,
-                          '8' => 30534
-                        },
-             '35587' => {
-                          '1' => 25649,
-                          '3' => 25651,
-                          '2' => 25650,
-                          '0' => 25648
-                        },
-             '4386' => {
-                         '6' => 8994,
-                         '7' => 8993,
-                         '3' => 8997,
-                         '2' => 8998,
-                         '8' => 8992,
-                         '4' => 8996,
-                         '5' => 8995,
-                         '1' => 8999
+             '4144' => {
+                         '3' => 4148,
+                         '2' => 4147,
+                         '0' => 4145,
+                         '1' => 4146
                        },
-             '4097' => {
-                         '3' => 8257,
-                         '6' => 8263,
-                         '8' => 8265,
-                         '2' => 8259,
-                         '4' => 8261,
-                         '5' => 8256,
-                         '7' => 8260
+             '4163' => {
+                         '2' => 8497,
+                         '6' => 8501,
+                         '3' => 8498,
+                         '1' => 8496,
+                         '5' => 8500,
+                         '4' => 8499,
+                         '7' => 8502,
+                         '8' => 8503
                        },
-             '32768' => {
-                          '3' => 32787,
-                          '10' => 3,
-                          '6' => 32790,
-                          '7' => 32791,
-                          '1' => 32786,
-                          '4' => 32788,
-                          '2' => 32785,
-                          '8' => 32792,
-                          '0' => 34816,
-                          '5' => 32789
-                        },
-             '34496' => {
-                          '1' => 23553,
-                          '3' => 23555,
-                          '2' => 23554,
-                          '0' => 23552
-                        },
-             '33432' => {
-                          '4' => 30821,
-                          '2' => 30564,
-                          '8' => 30580,
-                          '1' => 30565,
-                          '9' => 30836,
-                          '10' => 30837,
-                          '7' => 30581,
-                          '3' => 30820
+             '33409' => {
+                          '7' => 30326,
+                          '10' => 30342,
+                          '11' => 30359,
+                          '8' => 30327,
+                          '9' => 30343,
+                          '4' => 30086,
+                          '12' => 30358,
+                          '5' => 30103,
+                          '1' => 30070,
+                          '6' => 30102,
+                          '2' => 30071,
+                          '3' => 30087
                         },
-             '33417' => {
-                          '11' => 30100,
-                          '3' => 30340,
-                          '7' => 30069,
-                          '6' => 30357,
-                          '10' => 30085,
-                          '9' => 30084,
-                          '1' => 30325,
-                          '5' => 30356,
-                          '8' => 30068,
-                          '2' => 30324,
-                          '4' => 30341,
-                          '12' => 30101
+             '4433' => {
+                         '1' => 8784,
+                         '2' => 8785,
+                         '6' => 8789,
+                         '3' => 8786,
+                         '7' => 8790,
+                         '8' => 8792,
+                         '5' => 8788,
+                         '4' => 8787
+                       },
+             '33734' => {
+                          '3' => 33410,
+                          '5' => 33426,
+                          '2' => 33362,
+                          '6' => 33379,
+                          '1' => 33378,
+                          '0' => 33364
                         },
              '33401' => {
-                          '5' => 29844,
+                          '10' => 29573,
+                          '11' => 29588,
                           '8' => 29556,
-                          '2' => 29812,
+                          '7' => 29557,
+                          '9' => 29572,
                           '4' => 29829,
+                          '5' => 29844,
                           '12' => 29589,
                           '1' => 29813,
-                          '9' => 29572,
-                          '7' => 29557,
-                          '10' => 29573,
+                          '3' => 29828,
                           '6' => 29845,
-                          '11' => 29588,
-                          '3' => 29828
+                          '2' => 29812
                         },
-             '34497' => {
-                          '1' => 23569,
-                          '3' => 23571,
-                          '2' => 23570,
-                          '0' => 23568
+             '33379' => {
+                          '1' => 28999,
+                          '2' => 28998,
+                          '6' => 29511,
+                          '3' => 29254,
+                          '7' => 28983,
+                          '8' => 28982,
+                          '10' => 29239,
+                          '11' => 29494,
+                          '12' => 29495,
+                          '5' => 29510,
+                          '4' => 29255,
+                          '9' => 29238
                         },
-             '4148' => {
-                         '7' => 8237,
-                         '5' => 8236,
-                         '8' => 8233,
-                         '6' => 8226,
-                         '2' => 8232,
-                         '3' => 8234
-                       },
-             '4161' => {
-                         '1' => 8240,
-                         '3' => 8242,
-                         '7' => 8246,
-                         '5' => 8244,
-                         '4' => 8243,
-                         '2' => 8241,
-                         '6' => 8245
-                       },
-             '4368' => {
-                         '1' => 4370,
-                         '3' => 4372,
-                         '2' => 4371,
-                         '0' => 4369
-                       },
              '33317' => {
-                          '1' => 29698,
-                          '9' => 29953,
-                          '8' => 29697,
                           '2' => 29699,
+                          '6' => 30210,
+                          '3' => 29955,
+                          '1' => 29698,
                           '12' => 30208,
-                          '4' => 29954,
                           '5' => 30211,
+                          '4' => 29954,
+                          '9' => 29953,
+                          '7' => 29696,
+                          '8' => 29697,
                           '11' => 30209,
-                          '3' => 29955,
-                          '10' => 29952,
-                          '6' => 30210,
-                          '7' => 29696
-                        },
-             '4371' => {
-                         '4' => 8732,
-                         '2' => 8734,
-                         '8' => 8728,
-                         '5' => 8731,
-                         '1' => 8735,
-                         '6' => 8730,
-                         '7' => 8729,
-                         '3' => 8733
-                       },
-             '33284' => {
-                          '11' => 31281,
-                          '3' => 31521,
-                          '6' => 31536,
-                          '10' => 31264,
-                          '7' => 31248,
-                          '9' => 31265,
-                          '1' => 31504,
-                          '8' => 31249,
-                          '2' => 31505,
-                          '4' => 31520,
-                          '12' => 31280,
-                          '5' => 31537
+                          '10' => 29952
                         },
              '4177' => {
-                         '3' => 8514,
+                         '8' => 8519,
                          '7' => 8518,
-                         '6' => 8517,
-                         '1' => 8512,
                          '5' => 8516,
-                         '8' => 8519,
+                         '4' => 8515,
+                         '1' => 8512,
+                         '3' => 8514,
                          '2' => 8513,
-                         '4' => 8515
-                       },
-             '4099' => {
-                         '6' => 8485,
-                         '7' => 8486,
-                         '3' => 8482,
-                         '8' => 8487,
-                         '2' => 8481,
-                         '4' => 8483,
-                         '5' => 8484,
-                         '1' => 8480
-                       },
-             '4112' => {
-                         '1' => 4114,
-                         '3' => 4116,
-                         '2' => 4115,
-                         '0' => 4113
+                         '6' => 8517
                        },
-             '34562' => {
-                          '0' => 26400,
-                          '2' => 26402,
-                          '1' => 26401,
-                          '3' => 26403
+             '33361' => {
+                          '8' => 28791,
+                          '11' => 28823,
+                          '10' => 28806,
+                          '7' => 28790,
+                          '12' => 28822,
+                          '5' => 28817,
+                          '4' => 28800,
+                          '9' => 28807,
+                          '1' => 28784,
+                          '3' => 28801,
+                          '2' => 28785,
+                          '6' => 28816
                         },
-             '33318' => {
-                          '12' => 30226,
-                          '4' => 29986,
-                          '2' => 29731,
-                          '8' => 29715,
-                          '5' => 30243,
-                          '9' => 29971,
-                          '1' => 29730,
-                          '6' => 30242,
-                          '10' => 29970,
-                          '7' => 29714,
-                          '3' => 29987,
-                          '11' => 30227
+             '33416' => {
+                          '2' => 29780,
+                          '6' => 30293,
+                          '3' => 30036,
+                          '1' => 29781,
+                          '12' => 30309,
+                          '5' => 30292,
+                          '4' => 30037,
+                          '9' => 30052,
+                          '7' => 29797,
+                          '8' => 29796,
+                          '10' => 30053,
+                          '11' => 30308
                         },
-             '34832' => {
-                          '2' => 256
+             '33737' => {
+                          '4' => 33415,
+                          '6' => 33382,
+                          '2' => 33383,
+                          '3' => 33431,
+                          '0' => 33414,
+                          '1' => 33432
                         },
-             '4432' => {
-                         '1' => 4434,
-                         '3' => 4436,
-                         '0' => 4433,
-                         '2' => 4435
-                       },
-             '33985' => {
-                          '5' => 22549,
-                          '4' => 22548,
-                          '8' => 22552,
-                          '0' => 22544,
-                          '2' => 22546,
-                          '1' => 22545,
-                          '7' => 22551,
-                          '6' => 22550,
-                          '3' => 22547
+             '33432' => {
+                          '1' => 30565,
+                          '3' => 30820,
+                          '2' => 30564,
+                          '8' => 30580,
+                          '10' => 30837,
+                          '7' => 30581,
+                          '4' => 30821,
+                          '9' => 30836
                         },
-             '4417' => {
-                         '1' => 9024,
-                         '5' => 9028,
-                         '2' => 9025,
-                         '8' => 9031,
-                         '4' => 9027,
-                         '3' => 9026,
-                         '7' => 9030,
-                         '6' => 9029
+             '4148' => {
+                         '7' => 8237,
+                         '8' => 8233,
+                         '5' => 8236,
+                         '2' => 8232,
+                         '6' => 8226,
+                         '3' => 8234
                        },
-             '4369' => {
-                         '3' => 8989,
-                         '7' => 8985,
-                         '6' => 8986,
-                         '1' => 8991,
-                         '5' => 8987,
-                         '2' => 8990,
-                         '8' => 8984,
-                         '4' => 8988
+             '33381' => {
+                          '4' => 29191,
+                          '9' => 29188,
+                          '5' => 29446,
+                          '12' => 29445,
+                          '7' => 28933,
+                          '10' => 29189,
+                          '11' => 29444,
+                          '8' => 28932,
+                          '6' => 29447,
+                          '2' => 28934,
+                          '3' => 29190,
+                          '1' => 28935
+                        },
+             '4370' => {
+                         '8' => 8976,
+                         '7' => 8977,
+                         '4' => 8981,
+                         '5' => 8979,
+                         '1' => 8983,
+                         '3' => 8980,
+                         '6' => 8978,
+                         '2' => 8982
                        },
+             '33431' => {
+                          '3' => 30788,
+                          '2' => 30532,
+                          '6' => 31045,
+                          '1' => 30533,
+                          '12' => 31061,
+                          '5' => 31044,
+                          '4' => 30789,
+                          '9' => 30804,
+                          '8' => 30548,
+                          '11' => 31060,
+                          '10' => 30805,
+                          '7' => 30549
+                        },
+             '33380' => {
+                          '9' => 29206,
+                          '4' => 29223,
+                          '12' => 29463,
+                          '5' => 29478,
+                          '7' => 28951,
+                          '11' => 29462,
+                          '10' => 29207,
+                          '8' => 28950,
+                          '6' => 29479,
+                          '2' => 28966,
+                          '3' => 29222,
+                          '1' => 28967
+                        },
              '33736' => {
-                          '3' => 33368,
-                          '1' => 33384,
-                          '6' => 33417,
-                          '2' => 33386,
                           '0' => 33385,
+                          '1' => 33384,
+                          '3' => 33368,
                           '4' => 33416,
-                          '5' => 33401
-                        },
-             '33354' => {
-                          '12' => 29602,
-                          '4' => 29362,
-                          '8' => 29091,
-                          '2' => 29107,
-                          '5' => 29619,
-                          '9' => 29347,
-                          '1' => 29106,
-                          '10' => 29346,
-                          '6' => 29618,
-                          '7' => 29090,
-                          '3' => 29363,
-                          '11' => 29603
-                        },
-             '33286' => {
-                          '9' => 31522,
-                          '1' => 31251,
-                          '4' => 31267,
-                          '12' => 31539,
-                          '2' => 31250,
-                          '8' => 31506,
-                          '5' => 31282,
-                          '3' => 31266,
-                          '11' => 31538,
-                          '10' => 31523,
-                          '6' => 31283,
-                          '7' => 31507
-                        },
-             '4416' => {
-                         '1' => 4418,
-                         '3' => 4420,
-                         '0' => 4417,
-                         '2' => 4419
-                       },
-             '4100' => {
-                         '4' => 8491,
-                         '2' => 8489,
-                         '8' => 8495,
-                         '5' => 8492,
-                         '1' => 8488,
-                         '6' => 8493,
-                         '7' => 8494,
-                         '3' => 8490
-                       },
-             '32789' => {
-                          '3' => 4144,
-                          '1' => 4112,
-                          '4' => 4160,
-                          '2' => 4128,
-                          '0' => 4096,
-                          '5' => 4176
+                          '6' => 33417,
+                          '5' => 33401,
+                          '2' => 33386
                         },
-             '33989' => {
-                          '6' => 22614,
-                          '7' => 22615,
-                          '3' => 22611,
-                          '2' => 22610,
-                          '0' => 22608,
-                          '8' => 22616,
-                          '4' => 22612,
-                          '5' => 22613,
-                          '1' => 22609
+             '33298' => {
+                          '9' => 30801,
+                          '4' => 30784,
+                          '12' => 31056,
+                          '5' => 31041,
+                          '7' => 30544,
+                          '10' => 30800,
+                          '11' => 31057,
+                          '8' => 30545,
+                          '6' => 31040,
+                          '2' => 30529,
+                          '3' => 30785,
+                          '1' => 30528
                         },
-             '4096' => {
-                         '3' => 4100,
-                         '1' => 4098,
-                         '0' => 4097,
-                         '2' => 4099
-                       },
              '33444' => {
-                          '5' => 31287,
                           '4' => 31270,
-                          '12' => 31542,
-                          '8' => 31511,
-                          '2' => 31255,
-                          '1' => 31254,
                           '9' => 31527,
+                          '12' => 31542,
+                          '5' => 31287,
                           '7' => 31510,
-                          '6' => 31286,
                           '10' => 31526,
+                          '11' => 31543,
+                          '8' => 31511,
+                          '6' => 31286,
+                          '2' => 31255,
                           '3' => 31271,
-                          '11' => 31543
-                        },
-             '33986' => {
-                          '3' => 22563,
-                          '6' => 22566,
-                          '7' => 22567,
-                          '1' => 22561,
-                          '8' => 22568,
-                          '0' => 22560,
-                          '2' => 22562,
-                          '4' => 22564,
-                          '5' => 22565
+                          '1' => 31254
                         },
-             '33369' => {
-                          '4' => 28805,
-                          '12' => 28819,
-                          '8' => 28786,
-                          '2' => 28788,
-                          '5' => 28820,
-                          '9' => 28802,
-                          '1' => 28789,
-                          '6' => 28821,
-                          '10' => 28803,
-                          '7' => 28787,
-                          '3' => 28804,
-                          '11' => 28818
+             '4388' => {
+                         '5' => 8745,
+                         '4' => 8746,
+                         '7' => 8743,
+                         '8' => 8742,
+                         '2' => 8736,
+                         '6' => 8744,
+                         '3' => 8747,
+                         '1' => 8737
+                       },
+             '33984' => {
+                          '7' => 22535,
+                          '0' => 22528,
+                          '8' => 22536,
+                          '4' => 22532,
+                          '5' => 22533,
+                          '1' => 22529,
+                          '6' => 22534,
+                          '2' => 22530,
+                          '3' => 22531
                         },
-             '4402' => {
-                         '3' => 9013,
-                         '7' => 9009,
-                         '6' => 9010,
-                         '1' => 9015,
-                         '5' => 9011,
-                         '8' => 9008,
-                         '2' => 9014,
-                         '4' => 9012
+             '33362' => {
+                          '1' => 28736,
+                          '2' => 28737,
+                          '6' => 28768,
+                          '3' => 28753,
+                          '7' => 28742,
+                          '8' => 28743,
+                          '10' => 28758,
+                          '11' => 28775,
+                          '12' => 28774,
+                          '5' => 28769,
+                          '9' => 28759,
+                          '4' => 28752
+                        },
+             '34499' => {
+                          '3' => 23603,
+                          '2' => 23602,
+                          '0' => 23600,
+                          '1' => 23601
+                        },
+             '33304' => {
+                          '1' => 30578,
+                          '2' => 30579,
+                          '3' => 30835,
+                          '7' => 30562,
+                          '10' => 30818,
+                          '8' => 30563,
+                          '4' => 30834,
+                          '9' => 30819
+                        },
+             '33383' => {
+                          '4' => 29237,
+                          '9' => 29252,
+                          '5' => 29492,
+                          '12' => 29509,
+                          '7' => 28997,
+                          '11' => 29508,
+                          '10' => 29253,
+                          '8' => 28996,
+                          '6' => 29493,
+                          '2' => 28980,
+                          '3' => 29236,
+                          '1' => 28981
+                        },
+             '35602' => {
+                          '3' => 25685,
+                          '2' => 25684,
+                          '1' => 25669,
+                          '0' => 25668
+                        },
+             '33285' => {
+                          '7' => 31489,
+                          '10' => 31490,
+                          '8' => 31488,
+                          '4' => 31234,
+                          '9' => 31491,
+                          '1' => 31233,
+                          '2' => 31232,
+                          '3' => 31235
+                        },
+             '4404' => {
+                         '1' => 8759,
+                         '3' => 8757,
+                         '6' => 8754,
+                         '2' => 8758,
+                         '8' => 8753,
+                         '7' => 8752,
+                         '4' => 8756,
+                         '5' => 8755
+                       },
+             '4100' => {
+                         '1' => 8488,
+                         '3' => 8490,
+                         '6' => 8493,
+                         '2' => 8489,
+                         '8' => 8495,
+                         '7' => 8494,
+                         '4' => 8491,
+                         '5' => 8492
+                       },
+             '33300' => {
+                          '5' => 30977,
+                          '12' => 30992,
+                          '9' => 30737,
+                          '4' => 30720,
+                          '7' => 30480,
+                          '8' => 30481,
+                          '10' => 30736,
+                          '11' => 30993,
+                          '2' => 30465,
+                          '6' => 30976,
+                          '3' => 30721,
+                          '1' => 30464
+                        },
+             '4352' => {
+                         '0' => 4353,
+                         '1' => 4354,
+                         '3' => 4356,
+                         '2' => 4355
                        },
              '35605' => {
-                          '1' => 25701,
-                          '0' => 25700
+                          '0' => 25700,
+                          '1' => 25701
                         },
-             '4129' => {
-                         '3' => 8194,
-                         '1' => 8192,
-                         '7' => 8199,
-                         '5' => 8196,
-                         '4' => 8195,
-                         '6' => 8197,
-                         '2' => 8193
+             '4368' => {
+                         '2' => 4371,
+                         '3' => 4372,
+                         '0' => 4369,
+                         '1' => 4370
+                       },
+             '32789' => {
+                          '0' => 4096,
+                          '1' => 4112,
+                          '4' => 4160,
+                          '2' => 4128,
+                          '5' => 4176,
+                          '3' => 4144
+                        },
+             '4435' => {
+                         '3' => 9042,
+                         '2' => 9041,
+                         '6' => 9045,
+                         '1' => 9040,
+                         '5' => 9044,
+                         '4' => 9043,
+                         '8' => 9047,
+                         '7' => 9046
                        },
+             '33428' => {
+                          '3' => 30742,
+                          '6' => 30999,
+                          '2' => 30486,
+                          '1' => 30487,
+                          '9' => 30726,
+                          '4' => 30743,
+                          '12' => 30983,
+                          '5' => 30998,
+                          '11' => 30982,
+                          '10' => 30727,
+                          '8' => 30470,
+                          '7' => 30471
+                        },
+             '34561' => {
+                          '0' => 26384,
+                          '1' => 26385,
+                          '3' => 26387,
+                          '2' => 26386
+                        },
              '32786' => {
-                          '1' => 33989,
+                          '5' => 33987,
                           '4' => 33986,
                           '0' => 33988,
-                          '2' => 33984,
-                          '5' => 33987,
+                          '7' => 35856,
                           '3' => 33985,
+                          '2' => 33984,
                           '6' => 35840,
-                          '7' => 35856
-                        },
-             '33366' => {
-                          '1' => 28693,
-                          '9' => 28706,
-                          '5' => 28724,
-                          '2' => 28692,
-                          '8' => 28690,
-                          '12' => 28723,
-                          '4' => 28709,
-                          '11' => 28722,
-                          '3' => 28708,
-                          '7' => 28691,
-                          '10' => 28707,
-                          '6' => 28725
+                          '1' => 33989
                         },
-             '33299' => {
-                          '1' => 30496,
-                          '9' => 30769,
-                          '5' => 31009,
-                          '2' => 30497,
-                          '8' => 30513,
-                          '12' => 31024,
-                          '4' => 30752,
-                          '11' => 31025,
-                          '3' => 30753,
-                          '7' => 30512,
-                          '6' => 31008,
-                          '10' => 30768
+             '33351' => {
+                          '10' => 29234,
+                          '11' => 29491,
+                          '8' => 28979,
+                          '7' => 28978,
+                          '4' => 29250,
+                          '9' => 29235,
+                          '12' => 29490,
+                          '5' => 29507,
+                          '1' => 28994,
+                          '3' => 29251,
+                          '6' => 29506,
+                          '2' => 28995
                         },
-             '32792' => {
-                          '5' => 33739,
-                          '0' => 33733,
-                          '2' => 33735,
-                          '4' => 33732,
-                          '1' => 33734,
-                          '3' => 33731
+             '4434' => {
+                         '8' => 8794,
+                         '7' => 8798,
+                         '4' => 8795,
+                         '5' => 8796,
+                         '1' => 8791,
+                         '3' => 8799,
+                         '6' => 8797,
+                         '2' => 8793
+                       },
+             '33733' => {
+                          '0' => 33376,
+                          '1' => 33409,
+                          '3' => 33393,
+                          '6' => 33425,
+                          '5' => 33377
                         },
-             '33414' => {
-                          '9' => 29988,
-                          '1' => 29717,
-                          '12' => 30245,
-                          '4' => 29973,
-                          '2' => 29716,
-                          '8' => 29732,
-                          '5' => 30228,
-                          '3' => 29972,
-                          '11' => 30244,
-                          '6' => 30229,
-                          '10' => 29989,
-                          '7' => 29733
+             '33731' => {
+                          '0' => 33430,
+                          '1' => 33413,
+                          '6' => 33381,
+                          '4' => 33445,
+                          '5' => 33446,
+                          '3' => 33380
                         },
-             '32788' => {
-                          '1' => 35601,
-                          '9' => 36096,
-                          '4' => 35604,
-                          '0' => 35600,
-                          '2' => 35602,
-                          '8' => 34944,
-                          '5' => 35605,
-                          '3' => 35603,
-                          '6' => 34960
+             '34832' => {
+                          '2' => 256
                         },
-             '35329' => {
-                          '3' => 24610,
-                          '4' => 24595,
-                          '8' => 24598,
-                          '0' => 24608,
-                          '2' => 24609,
-                          '7' => 24597,
-                          '5' => 24596
+             '34497' => {
+                          '1' => 23569,
+                          '0' => 23568,
+                          '3' => 23571,
+                          '2' => 23570
                         },
-             '33415' => {
-                          '9' => 30020,
-                          '1' => 29749,
-                          '5' => 30260,
-                          '4' => 30005,
-                          '12' => 30277,
-                          '8' => 29764,
-                          '2' => 29748,
-                          '3' => 30004,
-                          '11' => 30276,
-                          '7' => 29765,
-                          '10' => 30021,
-                          '6' => 30261
+             '34496' => {
+                          '1' => 23553,
+                          '0' => 23552,
+                          '3' => 23555,
+                          '2' => 23554
                         },
-             '33302' => {
-                          '5' => 31027,
-                          '8' => 30499,
-                          '2' => 30515,
-                          '4' => 30770,
-                          '12' => 31010,
-                          '1' => 30514,
-                          '9' => 30755,
-                          '7' => 30498,
-                          '6' => 31026,
-                          '10' => 30754,
-                          '11' => 31011,
-                          '3' => 30771
-                        },
-             '33346' => {
-                          '7' => 29024,
-                          '10' => 29280,
-                          '6' => 29520,
-                          '3' => 29265,
-                          '11' => 29537,
-                          '5' => 29521,
-                          '12' => 29536,
-                          '4' => 29264,
-                          '2' => 29009,
-                          '8' => 29025,
-                          '1' => 29008,
-                          '9' => 29281
-                        },
-             '4370' => {
-                         '3' => 8980,
-                         '7' => 8977,
-                         '6' => 8978,
-                         '1' => 8983,
-                         '5' => 8979,
-                         '4' => 8981,
-                         '2' => 8982,
-                         '8' => 8976
-                       },
-             '33380' => {
-                          '11' => 29462,
-                          '3' => 29222,
-                          '7' => 28951,
-                          '6' => 29479,
-                          '10' => 29207,
-                          '9' => 29206,
-                          '1' => 28967,
-                          '5' => 29478,
-                          '8' => 28950,
-                          '2' => 28966,
-                          '12' => 29463,
-                          '4' => 29223
-                        },
-             '34499' => {
-                          '0' => 23600,
-                          '2' => 23602,
-                          '1' => 23601,
-                          '3' => 23603
-                        },
-             '4115' => {
-                         '7' => 8456,
-                         '6' => 8469,
-                         '3' => 8466,
-                         '5' => 8468,
-                         '4' => 8467,
-                         '2' => 8465,
-                         '8' => 8457,
-                         '1' => 8464
-                       },
-             '4164' => {
-                         '3' => 8506,
-                         '7' => 8510,
-                         '6' => 8511,
-                         '1' => 8504,
-                         '5' => 8508,
-                         '8' => 8509,
-                         '2' => 8505,
-                         '4' => 8507
-                       },
-             '33430' => {
-                          '6' => 31013,
-                          '10' => 30773,
-                          '7' => 30517,
-                          '3' => 30756,
-                          '11' => 31028,
-                          '4' => 30757,
-                          '12' => 31029,
-                          '2' => 30500,
-                          '8' => 30516,
-                          '5' => 31012,
-                          '9' => 30772,
-                          '1' => 30501
-                        },
-             '32785' => {
-                          '1' => 34496,
-                          '9' => 34562,
-                          '8' => 34560,
-                          '2' => 34501,
-                          '4' => 34497,
-                          '5' => 34500,
-                          '3' => 34498,
-                          '6' => 34499,
-                          '7' => 34561
-                        },
-             '35601' => {
-                          '1' => 25681,
-                          '3' => 25683,
-                          '0' => 25680,
-                          '2' => 25682
-                        },
-             '4372' => {
-                         '5' => 8723,
-                         '8' => 8720,
-                         '2' => 8726,
-                         '4' => 8724,
-                         '1' => 8727,
-                         '7' => 8721,
-                         '6' => 8722,
-                         '3' => 8725
-                       },
-             '33297' => {
-                          '9' => 30833,
-                          '1' => 30560,
-                          '8' => 30577,
-                          '2' => 30561,
-                          '4' => 30816,
-                          '3' => 30817,
-                          '7' => 30576,
-                          '10' => 30832
-                        },
-             '33988' => {
-                          '6' => 22598,
-                          '7' => 22599,
-                          '3' => 22595,
-                          '8' => 22600,
-                          '2' => 22594,
-                          '0' => 22592,
-                          '4' => 22596,
-                          '5' => 22597,
-                          '1' => 22593
-                        },
-             '33431' => {
-                          '11' => 31060,
-                          '3' => 30788,
-                          '7' => 30549,
-                          '10' => 30805,
-                          '6' => 31045,
-                          '1' => 30533,
-                          '9' => 30804,
-                          '5' => 31044,
-                          '8' => 30548,
-                          '2' => 30532,
-                          '12' => 31061,
-                          '4' => 30789
-                        },
-             '33303' => {
-                          '12' => 31042,
-                          '4' => 30802,
-                          '2' => 30547,
-                          '8' => 30531,
-                          '5' => 31059,
-                          '1' => 30546,
-                          '9' => 30787,
-                          '10' => 30786,
-                          '6' => 31058,
-                          '7' => 30530,
-                          '3' => 30803,
-                          '11' => 31043
-                        },
-             '34498' => {
-                          '2' => 23586,
-                          '0' => 23584,
-                          '1' => 23585,
-                          '3' => 23587
+             '33429' => {
+                          '11' => 30996,
+                          '10' => 30741,
+                          '8' => 30484,
+                          '7' => 30485,
+                          '9' => 30740,
+                          '4' => 30725,
+                          '12' => 30997,
+                          '5' => 30980,
+                          '1' => 30469,
+                          '3' => 30724,
+                          '6' => 30981,
+                          '2' => 30468
                         },
-             '33383' => {
-                          '4' => 29237,
-                          '12' => 29509,
-                          '8' => 28996,
-                          '2' => 28980,
-                          '5' => 29492,
-                          '9' => 29252,
-                          '1' => 28981,
-                          '10' => 29253,
-                          '6' => 29493,
-                          '7' => 28997,
-                          '3' => 29236,
-                          '11' => 29508
+             '35584' => {
+                          '1' => 25601,
+                          '0' => 25600,
+                          '3' => 25603,
+                          '2' => 25602
                         },
-             '34960' => {
-                          '1' => 20497,
-                          '2' => 20498,
-                          '0' => 20496
+             '33415' => {
+                          '3' => 30004,
+                          '6' => 30261,
+                          '2' => 29748,
+                          '1' => 29749,
+                          '4' => 30005,
+                          '9' => 30020,
+                          '5' => 30260,
+                          '12' => 30277,
+                          '11' => 30276,
+                          '10' => 30021,
+                          '8' => 29764,
+                          '7' => 29765
                         },
              '35585' => {
-                          '0' => 25616,
+                          '3' => 25619,
                           '2' => 25618,
                           '1' => 25617,
-                          '3' => 25619
+                          '0' => 25616
                         },
-             '4385' => {
-                         '4' => 9004,
-                         '8' => 9000,
-                         '2' => 9006,
-                         '5' => 9002,
-                         '1' => 9007,
-                         '6' => 9003,
-                         '7' => 9001,
-                         '3' => 9005
-                       },
-             '4418' => {
-                         '1' => 9032,
-                         '5' => 9036,
-                         '8' => 9039,
-                         '2' => 9033,
-                         '4' => 9035,
-                         '3' => 9034,
-                         '7' => 9038,
-                         '6' => 9037
+             '4179' => {
+                         '5' => 8532,
+                         '4' => 8531,
+                         '7' => 8470,
+                         '8' => 8471,
+                         '2' => 8528,
+                         '6' => 8533,
+                         '3' => 8530,
+                         '1' => 8529
                        },
-             '33382' => {
-                          '11' => 29476,
-                          '3' => 29204,
-                          '7' => 28965,
-                          '6' => 29461,
-                          '10' => 29221,
-                          '9' => 29220,
-                          '1' => 28949,
-                          '5' => 29460,
-                          '2' => 28948,
-                          '8' => 28964,
-                          '4' => 29205,
-                          '12' => 29477
+             '33313' => {
+                          '1' => 30320,
+                          '3' => 30337,
+                          '6' => 30352,
+                          '2' => 30321,
+                          '10' => 30080,
+                          '11' => 30097,
+                          '8' => 30065,
+                          '7' => 30064,
+                          '4' => 30336,
+                          '9' => 30081,
+                          '5' => 30353,
+                          '12' => 30096
                         },
-             '4113' => {
-                         '3' => 8450,
-                         '6' => 8453,
-                         '7' => 8534,
-                         '1' => 8448,
-                         '2' => 8449,
-                         '8' => 8535,
-                         '4' => 8451,
-                         '5' => 8452
-                       },
-             '4420' => {
-                         '5' => 8780,
-                         '2' => 8777,
-                         '8' => 8783,
-                         '4' => 8779,
-                         '1' => 8776,
-                         '7' => 8782,
-                         '6' => 8781,
-                         '3' => 8778
-                       },
-             '33316' => {
-                          '11' => 30241,
-                          '3' => 29969,
-                          '7' => 29728,
-                          '6' => 30224,
-                          '10' => 29984,
-                          '9' => 29985,
-                          '1' => 29712,
-                          '5' => 30225,
-                          '8' => 29729,
-                          '2' => 29713,
-                          '12' => 30240,
-                          '4' => 29968
+             '35331' => {
+                          '3' => 24642,
+                          '2' => 24641,
+                          '5' => 24627,
+                          '6' => 24628,
+                          '1' => 24640,
+                          '8' => 24630,
+                          '7' => 24629
                         },
-             '33384' => {
-                          '1' => 29013,
-                          '9' => 29284,
-                          '5' => 29524,
-                          '4' => 29269,
-                          '12' => 29541,
-                          '8' => 29028,
-                          '2' => 29012,
-                          '3' => 29268,
-                          '11' => 29540,
-                          '7' => 29029,
-                          '10' => 29285,
-                          '6' => 29525
+             '33364' => {
+                          '1' => 28688,
+                          '6' => 28720,
+                          '2' => 28689,
+                          '3' => 28705,
+                          '7' => 28694,
+                          '11' => 28727,
+                          '10' => 28710,
+                          '8' => 28695,
+                          '9' => 28711,
+                          '4' => 28704,
+                          '5' => 28721,
+                          '12' => 28726
                         },
-             '33360' => {
-                          '10' => 28848,
-                          '7' => 28854,
-                          '3' => 28833,
-                          '2' => 28839,
-                          '8' => 28855,
-                          '4' => 28832,
-                          '9' => 28849,
-                          '1' => 28838
+             '33286' => {
+                          '8' => 31506,
+                          '11' => 31538,
+                          '10' => 31523,
+                          '7' => 31507,
+                          '12' => 31539,
+                          '5' => 31282,
+                          '9' => 31522,
+                          '4' => 31267,
+                          '1' => 31251,
+                          '3' => 31266,
+                          '2' => 31250,
+                          '6' => 31283
                         },
-             '35332' => {
-                          '1' => 24657,
-                          '5' => 24643,
-                          '7' => 24645,
-                          '2' => 24658,
-                          '8' => 24646,
-                          '6' => 24644,
-                          '0' => 24656
+             '33353' => {
+                          '6' => 29075,
+                          '2' => 29042,
+                          '3' => 29058,
+                          '1' => 29043,
+                          '9' => 29314,
+                          '4' => 29059,
+                          '5' => 29074,
+                          '12' => 29331,
+                          '7' => 29299,
+                          '10' => 29315,
+                          '11' => 29330,
+                          '8' => 29298
+                        },
+             '4353' => {
+                         '3' => 8706,
+                         '2' => 8705,
+                         '6' => 8709,
+                         '1' => 8704,
+                         '5' => 8708,
+                         '4' => 8707,
+                         '8' => 8711,
+                         '7' => 8710
+                       },
+             '33738' => {
+                          '1' => 33319,
+                          '0' => 33370,
+                          '3' => 33320,
+                          '2' => 33304,
+                          '5' => 33350,
+                          '6' => 33352,
+                          '4' => 33351
+                        },
+             '32790' => {
+                          '1' => 4368,
+                          '0' => 4352,
+                          '3' => 4400,
+                          '2' => 4384,
+                          '5' => 4432,
+                          '4' => 4416
                         },
              '33301' => {
-                          '7' => 30466,
-                          '6' => 30994,
                           '10' => 30722,
-                          '3' => 30739,
                           '11' => 30979,
-                          '5' => 30995,
-                          '12' => 30978,
-                          '4' => 30738,
-                          '2' => 30483,
                           '8' => 30467,
+                          '7' => 30466,
+                          '4' => 30738,
                           '9' => 30723,
-                          '1' => 30482
+                          '12' => 30978,
+                          '5' => 30995,
+                          '1' => 30482,
+                          '3' => 30739,
+                          '6' => 30994,
+                          '2' => 30483
                         },
-             '35856' => {
-                          '0' => 26640,
-                          '2' => 26642,
-                          '1' => 26641,
-                          '3' => 26643
+             '33987' => {
+                          '1' => 22577,
+                          '3' => 22579,
+                          '2' => 22578,
+                          '6' => 22582,
+                          '8' => 22584,
+                          '0' => 22576,
+                          '7' => 22583,
+                          '5' => 22581,
+                          '4' => 22580
                         },
-             '35584' => {
-                          '0' => 25600,
-                          '2' => 25602,
-                          '3' => 25603,
-                          '1' => 25601
+             '33347' => {
+                          '3' => 29233,
+                          '2' => 28977,
+                          '6' => 29488,
+                          '1' => 28976,
+                          '5' => 29489,
+                          '12' => 29504,
+                          '4' => 29232,
+                          '9' => 29249,
+                          '8' => 28993,
+                          '10' => 29248,
+                          '11' => 29505,
+                          '7' => 28992
                         },
-             '33361' => {
-                          '6' => 28816,
-                          '10' => 28806,
-                          '7' => 28790,
-                          '11' => 28823,
-                          '3' => 28801,
-                          '8' => 28791,
-                          '2' => 28785,
-                          '4' => 28800,
-                          '12' => 28822,
-                          '5' => 28817,
-                          '1' => 28784,
-                          '9' => 28807
+             '33337' => {
+                          '7' => 29811,
+                          '8' => 29810,
+                          '11' => 29842,
+                          '10' => 29827,
+                          '12' => 29843,
+                          '5' => 29586,
+                          '4' => 29571,
+                          '9' => 29826,
+                          '1' => 29555,
+                          '2' => 29554,
+                          '6' => 29587,
+                          '3' => 29570
                         },
-             '34501' => {
-                          '1' => 23633,
-                          '3' => 23635,
-                          '0' => 23632,
-                          '2' => 23634
+             '4096' => {
+                         '3' => 4100,
+                         '2' => 4099,
+                         '0' => 4097,
+                         '1' => 4098
+                       },
+             '33417' => {
+                          '8' => 30068,
+                          '10' => 30085,
+                          '11' => 30100,
+                          '7' => 30069,
+                          '12' => 30101,
+                          '5' => 30356,
+                          '9' => 30084,
+                          '4' => 30341,
+                          '1' => 30325,
+                          '3' => 30340,
+                          '2' => 30324,
+                          '6' => 30357
                         },
-             '33370' => {
-                          '1' => 28835,
-                          '9' => 28852,
-                          '4' => 28834,
-                          '8' => 28850,
-                          '2' => 28837,
-                          '3' => 28836,
-                          '10' => 28853,
-                          '7' => 28851
+             '32768' => {
+                          '5' => 32789,
+                          '4' => 32788,
+                          '7' => 32791,
+                          '8' => 32792,
+                          '0' => 34816,
+                          '10' => 3,
+                          '2' => 32785,
+                          '6' => 32790,
+                          '3' => 32787,
+                          '1' => 32786
                         },
-             '4356' => {
-                         '5' => 8972,
-                         '8' => 8975,
-                         '2' => 8969,
-                         '4' => 8971,
-                         '1' => 8968,
-                         '7' => 8974,
-                         '6' => 8973,
-                         '3' => 8970
-                       },
-             '4160' => {
-                         '3' => 4164,
-                         '1' => 4162,
-                         '0' => 4161,
-                         '2' => 4163
-                       },
-             '4146' => {
-                         '1' => 8215,
-                         '3' => 8217,
-                         '7' => 8221,
-                         '5' => 8219,
-                         '4' => 8218,
-                         '6' => 8220,
-                         '2' => 8216
-                       },
-             '4114' => {
-                         '1' => 8536,
-                         '5' => 8540,
-                         '8' => 8543,
-                         '2' => 8537,
-                         '4' => 8539,
-                         '3' => 8538,
-                         '7' => 8542,
-                         '6' => 8541
-                       },
-             '4436' => {
-                         '2' => 9049,
-                         '8' => 9055,
-                         '4' => 9051,
-                         '5' => 9052,
-                         '1' => 9048,
-                         '6' => 9053,
-                         '7' => 9054,
-                         '3' => 9050
+             '4418' => {
+                         '4' => 9035,
+                         '5' => 9036,
+                         '7' => 9038,
+                         '8' => 9039,
+                         '6' => 9037,
+                         '2' => 9033,
+                         '3' => 9034,
+                         '1' => 9032
                        },
-             '4352' => {
-                         '0' => 4353,
-                         '2' => 4355,
-                         '1' => 4354,
-                         '3' => 4356
+             '4372' => {
+                         '1' => 8727,
+                         '6' => 8722,
+                         '2' => 8726,
+                         '3' => 8725,
+                         '7' => 8721,
+                         '8' => 8720,
+                         '4' => 8724,
+                         '5' => 8723
                        },
-             '33300' => {
-                          '3' => 30721,
-                          '11' => 30993,
-                          '10' => 30736,
-                          '6' => 30976,
-                          '7' => 30480,
-                          '9' => 30737,
-                          '1' => 30464,
-                          '12' => 30992,
-                          '4' => 30720,
-                          '8' => 30481,
-                          '2' => 30465,
-                          '5' => 30977
-                        },
-             '33984' => {
-                          '7' => 22535,
-                          '6' => 22534,
-                          '3' => 22531,
-                          '5' => 22533,
-                          '4' => 22532,
-                          '2' => 22530,
-                          '0' => 22528,
-                          '8' => 22536,
-                          '1' => 22529
+             '33446' => {
+                          '11' => 31284,
+                          '10' => 31269,
+                          '8' => 31252,
+                          '7' => 31253,
+                          '4' => 31525,
+                          '9' => 31268,
+                          '12' => 31285,
+                          '5' => 31540,
+                          '1' => 31509,
+                          '3' => 31524,
+                          '6' => 31541,
+                          '2' => 31508
                         },
-             '33319' => {
-                          '4' => 30018,
-                          '12' => 30258,
-                          '8' => 29747,
-                          '2' => 29763,
-                          '5' => 30275,
-                          '9' => 30003,
-                          '1' => 29762,
-                          '10' => 30002,
-                          '6' => 30274,
-                          '7' => 29746,
-                          '3' => 30019,
-                          '11' => 30259
+             '33426' => {
+                          '3' => 30806,
+                          '6' => 31063,
+                          '2' => 30550,
+                          '1' => 30551,
+                          '4' => 30807,
+                          '9' => 30790,
+                          '5' => 31062,
+                          '12' => 31047,
+                          '11' => 31046,
+                          '10' => 30791,
+                          '8' => 30534,
+                          '7' => 30535
                         },
-             '33348' => {
-                          '7' => 28960,
-                          '10' => 29216,
-                          '6' => 29456,
-                          '11' => 29473,
-                          '3' => 29201,
-                          '5' => 29457,
-                          '8' => 28961,
-                          '2' => 28945,
-                          '4' => 29200,
-                          '12' => 29472,
-                          '9' => 29217,
-                          '1' => 28944
+             '33445' => {
+                          '2' => 31237,
+                          '3' => 31239,
+                          '1' => 31236,
+                          '9' => 31495,
+                          '4' => 31238,
+                          '7' => 31492,
+                          '8' => 31493,
+                          '10' => 31494
                         },
-             '4180' => {
-                         '3' => 8474,
-                         '4' => 8475,
-                         '2' => 8473,
-                         '6' => 8477,
-                         '8' => 8479,
-                         '7' => 8478,
-                         '5' => 8476
-                       },
-             '4145' => {
-                         '5' => 8211,
-                         '7' => 8213,
-                         '8' => 8214,
-                         '2' => 8208,
-                         '4' => 8210,
-                         '3' => 8209,
-                         '1' => 8212
-                       },
-             '4179' => {
-                         '3' => 8530,
-                         '7' => 8470,
-                         '6' => 8533,
-                         '1' => 8529,
-                         '5' => 8532,
-                         '8' => 8471,
-                         '2' => 8528,
-                         '4' => 8531
-                       },
-             '4403' => {
-                         '4' => 8764,
-                         '2' => 8766,
-                         '8' => 8760,
-                         '5' => 8763,
-                         '1' => 8767,
-                         '6' => 8762,
-                         '7' => 8761,
-                         '3' => 8765
+             '4164' => {
+                         '3' => 8506,
+                         '2' => 8505,
+                         '6' => 8511,
+                         '1' => 8504,
+                         '5' => 8508,
+                         '4' => 8507,
+                         '8' => 8509,
+                         '7' => 8510
                        },
-             '33728' => {
-                          '5' => 33347,
-                          '4' => 33299,
-                          '6' => 33285,
-                          '2' => 33300,
-                          '0' => 33349,
-                          '1' => 33316,
-                          '3' => 33284
+             '4146' => {
+                         '8' => 8274,
+                         '7' => 8221,
+                         '5' => 8219,
+                         '4' => 8218,
+                         '1' => 8215,
+                         '3' => 8217,
+                         '2' => 8216,
+                         '6' => 8220
+                       },
+             '35856' => {
+                          '0' => 26640,
+                          '1' => 26641,
+                          '2' => 26642,
+                          '3' => 26643
                         },
              '34816' => {
+                          '2' => 272,
                           '5' => 304,
                           '6' => 16,
-                          '0' => 2,
-                          '2' => 272,
+                          '3' => 288,
                           '1' => 34832,
-                          '3' => 288
+                          '0' => 2
                         },
-             '33732' => {
-                          '6' => 33411,
-                          '2' => 33444,
-                          '0' => 33428,
-                          '4' => 33429,
-                          '5' => 33427,
-                          '3' => 33412
+             '4401' => {
+                         '8' => 9016,
+                         '7' => 9017,
+                         '4' => 9020,
+                         '5' => 9019,
+                         '1' => 9023,
+                         '3' => 9021,
+                         '6' => 9018,
+                         '2' => 9022
+                       },
+             '33314' => {
+                          '1' => 29776,
+                          '3' => 30033,
+                          '2' => 29777,
+                          '6' => 30288,
+                          '8' => 29793,
+                          '11' => 30305,
+                          '10' => 30048,
+                          '7' => 29792,
+                          '5' => 30289,
+                          '12' => 30304,
+                          '4' => 30032,
+                          '9' => 30049
                         },
-             '33445' => {
-                          '10' => 31494,
-                          '7' => 31492,
-                          '3' => 31239,
-                          '8' => 31493,
-                          '2' => 31237,
-                          '4' => 31238,
-                          '9' => 31495,
-                          '1' => 31236
+             '33320' => {
+                          '1' => 29794,
+                          '6' => 30306,
+                          '2' => 29795,
+                          '3' => 30051,
+                          '7' => 29778,
+                          '10' => 30034,
+                          '11' => 30291,
+                          '8' => 29779,
+                          '9' => 30035,
+                          '4' => 30050,
+                          '5' => 30307,
+                          '12' => 30290
                         },
-             '33425' => {
-                          '1' => 30583,
-                          '9' => 30822,
-                          '8' => 30566,
-                          '2' => 30582,
-                          '4' => 30839,
-                          '3' => 30838,
-                          '10' => 30823,
-                          '7' => 30567
+             '33349' => {
+                          '8' => 28929,
+                          '11' => 29441,
+                          '10' => 29184,
+                          '7' => 28928,
+                          '12' => 29440,
+                          '5' => 29443,
+                          '9' => 29185,
+                          '4' => 29186,
+                          '1' => 28930,
+                          '3' => 29187,
+                          '2' => 28931,
+                          '6' => 29442
                         },
-             '33731' => {
-                          '5' => 33446,
-                          '0' => 33430,
-                          '6' => 33381,
-                          '4' => 33445,
-                          '1' => 33413,
-                          '3' => 33380
+             '4115' => {
+                         '5' => 8468,
+                         '4' => 8467,
+                         '7' => 8456,
+                         '8' => 8457,
+                         '2' => 8465,
+                         '6' => 8469,
+                         '3' => 8466,
+                         '1' => 8464
+                       },
+             '4113' => {
+                         '6' => 8453,
+                         '2' => 8449,
+                         '3' => 8450,
+                         '1' => 8448,
+                         '4' => 8451,
+                         '5' => 8452,
+                         '7' => 8534,
+                         '8' => 8535
+                       },
+             '34944' => {
+                          '2' => 20482,
+                          '6' => 20486,
+                          '3' => 20483,
+                          '1' => 20481,
+                          '5' => 20485,
+                          '4' => 20484,
+                          '7' => 20487,
+                          '0' => 20480
                         },
-             '4132' => {
-                         '5' => 8284,
-                         '7' => 8279,
-                         '6' => 8285,
-                         '2' => 8281,
-                         '4' => 8283,
-                         '1' => 8280,
-                         '3' => 8282
+             '4162' => {
+                         '4' => 8251,
+                         '5' => 8252,
+                         '7' => 8246,
+                         '8' => 8472,
+                         '6' => 8253,
+                         '2' => 8249,
+                         '3' => 8250,
+                         '1' => 8248
                        },
-             '4353' => {
-                         '1' => 8704,
-                         '4' => 8707,
-                         '8' => 8711,
-                         '2' => 8705,
-                         '5' => 8708,
-                         '3' => 8706,
-                         '6' => 8709,
-                         '7' => 8710
+             '4417' => {
+                         '6' => 9029,
+                         '2' => 9025,
+                         '3' => 9026,
+                         '1' => 9024,
+                         '4' => 9027,
+                         '5' => 9028,
+                         '7' => 9030,
+                         '8' => 9031
                        },
-             '35586' => {
-                          '0' => 25632,
-                          '2' => 25634,
-                          '3' => 25635,
-                          '1' => 25633
+             '33385' => {
+                          '1' => 29301,
+                          '2' => 29300,
+                          '6' => 29333,
+                          '3' => 29316,
+                          '7' => 29045,
+                          '8' => 29044,
+                          '10' => 29061,
+                          '11' => 29076,
+                          '5' => 29332,
+                          '12' => 29077,
+                          '9' => 29060,
+                          '4' => 29317
                         },
-             '34560' => {
-                          '3' => 26371,
-                          '1' => 26369,
-                          '0' => 26368,
-                          '2' => 26370
+             '33735' => {
+                          '1' => 33286,
+                          '0' => 33301,
+                          '3' => 33318,
+                          '5' => 33302,
+                          '2' => 33303,
+                          '4' => 33317
                         },
-             '33737' => {
-                          '0' => 33414,
-                          '6' => 33382,
-                          '2' => 33383,
-                          '4' => 33415,
-                          '3' => 33431,
-                          '1' => 33432
+             '33382' => {
+                          '10' => 29221,
+                          '11' => 29476,
+                          '8' => 28964,
+                          '7' => 28965,
+                          '9' => 29220,
+                          '4' => 29205,
+                          '12' => 29477,
+                          '5' => 29460,
+                          '1' => 28949,
+                          '3' => 29204,
+                          '6' => 29461,
+                          '2' => 28948
                         },
-             '33733' => {
-                          '1' => 33409,
-                          '3' => 33393,
-                          '5' => 33377,
-                          '0' => 33376,
-                          '6' => 33425
+             '33988' => {
+                          '1' => 22593,
+                          '3' => 22595,
+                          '2' => 22594,
+                          '6' => 22598,
+                          '8' => 22600,
+                          '0' => 22592,
+                          '7' => 22599,
+                          '5' => 22597,
+                          '4' => 22596
                         },
-             '4163' => {
-                         '1' => 8496,
-                         '4' => 8499,
-                         '2' => 8497,
-                         '8' => 8503,
-                         '5' => 8500,
-                         '3' => 8498,
-                         '6' => 8501,
-                         '7' => 8502
+             '4161' => {
+                         '6' => 8245,
+                         '4' => 8243,
+                         '5' => 8244,
+                         '2' => 8241,
+                         '1' => 8240,
+                         '8' => 8242
                        },
-             '33411' => {
-                          '8' => 29750,
-                          '2' => 29766,
-                          '4' => 30023,
-                          '12' => 30263,
-                          '5' => 30278,
-                          '9' => 30006,
-                          '1' => 29767,
-                          '6' => 30279,
-                          '10' => 30007,
-                          '7' => 29751,
-                          '11' => 30262,
-                          '3' => 30022
-                        },
-             '33427' => {
-                          '9' => 30758,
-                          '1' => 30519,
-                          '5' => 31030,
-                          '8' => 30502,
-                          '2' => 30518,
-                          '12' => 31015,
-                          '4' => 30775,
-                          '11' => 31014,
-                          '3' => 30774,
-                          '7' => 30503,
-                          '10' => 30759,
-                          '6' => 31031
-                        },
-             '33320' => {
-                          '9' => 30035,
-                          '1' => 29794,
-                          '8' => 29779,
-                          '2' => 29795,
-                          '4' => 30050,
-                          '12' => 30290,
-                          '5' => 30307,
-                          '11' => 30291,
-                          '3' => 30051,
-                          '6' => 30306,
-                          '10' => 30034,
-                          '7' => 29778
+             '4387' => {
+                         '2' => 8749,
+                         '6' => 8740,
+                         '3' => 8750,
+                         '1' => 8748,
+                         '5' => 8741,
+                         '4' => 8751,
+                         '7' => 8739,
+                         '8' => 8738
+                       },
+             '33730' => {
+                          '1' => 33361,
+                          '0' => 33348,
+                          '2' => 33360,
+                          '5' => 33344,
+                          '6' => 33297,
+                          '3' => 33313
                         },
-             '33987' => {
-                          '1' => 22577,
-                          '5' => 22581,
-                          '2' => 22578,
-                          '0' => 22576,
-                          '8' => 22584,
-                          '4' => 22580,
-                          '3' => 22579,
-                          '7' => 22583,
-                          '6' => 22582
+             '32791' => {
+                          '1' => 33728,
+                          '0' => 33738,
+                          '5' => 33737,
+                          '2' => 33729,
+                          '4' => 33736,
+                          '3' => 33730
                         },
-             '4178' => {
-                         '7' => 8526,
-                         '6' => 8525,
-                         '3' => 8522,
-                         '5' => 8524,
-                         '8' => 8527,
-                         '2' => 8520,
-                         '4' => 8523,
-                         '1' => 8521
+             '4354' => {
+                         '7' => 8718,
+                         '8' => 8719,
+                         '5' => 8717,
+                         '4' => 8715,
+                         '1' => 8712,
+                         '2' => 8713,
+                         '6' => 8716,
+                         '3' => 8714
                        },
              '35333' => {
-                          '7' => 24661,
-                          '4' => 24659,
                           '6' => 24660,
-                          '8' => 24662
-                        },
-             '4144' => {
-                         '1' => 4146,
-                         '3' => 4148,
-                         '0' => 4145,
-                         '2' => 4147
-                       },
-             '33729' => {
-                          '0' => 33329,
-                          '6' => 33345,
-                          '2' => 33346,
-                          '4' => 33315,
-                          '5' => 33314,
-                          '3' => 33298
+                          '4' => 24659,
+                          '8' => 24662,
+                          '7' => 24661
                         },
-             '4404' => {
-                         '3' => 8757,
-                         '7' => 8752,
-                         '6' => 8754,
-                         '1' => 8759,
-                         '5' => 8755,
-                         '4' => 8756,
-                         '2' => 8758,
-                         '8' => 8753
-                       },
-             '4384' => {
-                         '0' => 4385,
-                         '2' => 4387,
-                         '3' => 4388,
-                         '1' => 4386
-                       },
-             '33739' => {
-                          '1' => 33337,
-                          '3' => 33366,
-                          '2' => 33353,
-                          '0' => 33369,
-                          '4' => 33321,
-                          '5' => 33354
+             '33985' => {
+                          '1' => 22545,
+                          '3' => 22547,
+                          '6' => 22550,
+                          '2' => 22546,
+                          '0' => 22544,
+                          '8' => 22552,
+                          '7' => 22551,
+                          '4' => 22548,
+                          '5' => 22549
                         },
-             '33351' => {
-                          '3' => 29251,
-                          '11' => 29491,
-                          '7' => 28978,
-                          '6' => 29506,
-                          '10' => 29234,
-                          '1' => 28994,
-                          '9' => 29235,
-                          '5' => 29507,
-                          '4' => 29250,
-                          '12' => 29490,
-                          '2' => 28995,
-                          '8' => 28979
+             '33369' => {
+                          '1' => 28789,
+                          '3' => 28804,
+                          '6' => 28821,
+                          '2' => 28788,
+                          '10' => 28803,
+                          '11' => 28818,
+                          '8' => 28786,
+                          '7' => 28787,
+                          '4' => 28805,
+                          '9' => 28802,
+                          '5' => 28820,
+                          '12' => 28819
                         },
-             '33379' => {
-                          '3' => 29254,
-                          '11' => 29494,
-                          '6' => 29511,
-                          '10' => 29239,
-                          '7' => 28983,
-                          '9' => 29238,
-                          '1' => 28999,
-                          '4' => 29255,
-                          '12' => 29495,
-                          '2' => 28998,
-                          '8' => 28982,
-                          '5' => 29510
+             '33378' => {
+                          '3' => 29286,
+                          '2' => 29030,
+                          '6' => 29543,
+                          '1' => 29031,
+                          '5' => 29542,
+                          '12' => 29527,
+                          '9' => 29270,
+                          '4' => 29287,
+                          '8' => 29014,
+                          '10' => 29271,
+                          '11' => 29526,
+                          '7' => 29015
                         },
-             '33345' => {
-                          '1' => 29296,
-                          '9' => 29057,
-                          '4' => 29312,
-                          '12' => 29072,
-                          '2' => 29297,
-                          '8' => 29041,
-                          '5' => 29329,
-                          '3' => 29313,
-                          '11' => 29073,
-                          '6' => 29328,
-                          '10' => 29056,
-                          '7' => 29040
+             '4371' => {
+                         '3' => 8733,
+                         '2' => 8734,
+                         '6' => 8730,
+                         '1' => 8735,
+                         '5' => 8731,
+                         '4' => 8732,
+                         '8' => 8728,
+                         '7' => 8729
+                       },
+             '33297' => {
+                          '2' => 30561,
+                          '3' => 30817,
+                          '1' => 30560,
+                          '4' => 30816,
+                          '9' => 30833,
+                          '7' => 30576,
+                          '8' => 30577,
+                          '10' => 30832
                         },
              '4419' => {
+                         '5' => 8772,
                          '4' => 8771,
-                         '2' => 8769,
+                         '7' => 8774,
                          '8' => 8775,
-                         '5' => 8772,
-                         '1' => 8768,
+                         '2' => 8769,
                          '6' => 8773,
-                         '7' => 8774,
-                         '3' => 8770
+                         '3' => 8770,
+                         '1' => 8768
                        },
-             '33344' => {
-                          '10' => 29360,
-                          '6' => 29600,
-                          '7' => 29104,
-                          '11' => 29617,
-                          '3' => 29345,
-                          '8' => 29105,
-                          '2' => 29089,
-                          '4' => 29344,
-                          '12' => 29616,
-                          '5' => 29601,
-                          '9' => 29361,
-                          '1' => 29088
+             '32787' => {
+                          '5' => 35333,
+                          '9' => 36096,
+                          '4' => 35332,
+                          '8' => 34944,
+                          '0' => 35328,
+                          '2' => 35330,
+                          '6' => 34960,
+                          '3' => 35331,
+                          '1' => 35329
+                        },
+             '4400' => {
+                         '0' => 4401,
+                         '1' => 4402,
+                         '2' => 4403,
+                         '3' => 4404
+                       },
+             '4420' => {
+                         '5' => 8780,
+                         '4' => 8779,
+                         '8' => 8783,
+                         '7' => 8782,
+                         '3' => 8778,
+                         '2' => 8777,
+                         '6' => 8781,
+                         '1' => 8776
+                       },
+             '34501' => {
+                          '3' => 23635,
+                          '2' => 23634,
+                          '0' => 23632,
+                          '1' => 23633
+                        },
+             '33299' => {
+                          '3' => 30753,
+                          '6' => 31008,
+                          '2' => 30497,
+                          '1' => 30496,
+                          '4' => 30752,
+                          '9' => 30769,
+                          '12' => 31024,
+                          '5' => 31009,
+                          '10' => 30768,
+                          '11' => 31025,
+                          '8' => 30513,
+                          '7' => 30512
+                        },
+             '33430' => {
+                          '7' => 30517,
+                          '8' => 30516,
+                          '11' => 31028,
+                          '10' => 30773,
+                          '5' => 31012,
+                          '12' => 31029,
+                          '9' => 30772,
+                          '4' => 30757,
+                          '1' => 30501,
+                          '2' => 30500,
+                          '6' => 31013,
+                          '3' => 30756
+                        },
+             '33303' => {
+                          '7' => 30530,
+                          '8' => 30531,
+                          '11' => 31043,
+                          '10' => 30786,
+                          '12' => 31042,
+                          '5' => 31059,
+                          '4' => 30802,
+                          '9' => 30787,
+                          '1' => 30546,
+                          '2' => 30547,
+                          '6' => 31058,
+                          '3' => 30803
+                        },
+             '33346' => {
+                          '3' => 29265,
+                          '2' => 29009,
+                          '6' => 29520,
+                          '1' => 29008,
+                          '12' => 29536,
+                          '5' => 29521,
+                          '4' => 29264,
+                          '9' => 29281,
+                          '8' => 29025,
+                          '10' => 29280,
+                          '11' => 29537,
+                          '7' => 29024
+                        },
+             '4098' => {
+                         '7' => 8247,
+                         '8' => 8258,
+                         '5' => 8267,
+                         '4' => 8268,
+                         '1' => 8264,
+                         '2' => 8262,
+                         '6' => 8266,
+                         '3' => 8269
+                       },
+             '4160' => {
+                         '1' => 4162,
+                         '0' => 4161,
+                         '3' => 4164,
+                         '2' => 4163
+                       },
+             '35332' => {
+                          '6' => 24644,
+                          '5' => 24643,
+                          '2' => 24658,
+                          '0' => 24656,
+                          '8' => 24646,
+                          '1' => 24657,
+                          '7' => 24645
+                        },
+             '33411' => {
+                          '1' => 29767,
+                          '2' => 29766,
+                          '6' => 30279,
+                          '3' => 30022,
+                          '7' => 29751,
+                          '8' => 29750,
+                          '10' => 30007,
+                          '11' => 30262,
+                          '5' => 30278,
+                          '12' => 30263,
+                          '9' => 30006,
+                          '4' => 30023
                         },
-             '33350' => {
-                          '3' => 29219,
-                          '11' => 29459,
-                          '7' => 28946,
-                          '10' => 29202,
-                          '6' => 29474,
-                          '1' => 28962,
-                          '9' => 29203,
-                          '5' => 29475,
-                          '4' => 29218,
-                          '12' => 29458,
-                          '8' => 28947,
-                          '2' => 28963
+             '34562' => {
+                          '2' => 26402,
+                          '3' => 26403,
+                          '0' => 26400,
+                          '1' => 26401
                         },
-             '35328' => {
-                          '3' => 24594,
-                          '1' => 24593,
-                          '0' => 24592
+             '35329' => {
+                          '7' => 24597,
+                          '0' => 24608,
+                          '8' => 24598,
+                          '4' => 24595,
+                          '2' => 24609,
+                          '5' => 24596,
+                          '3' => 24610
                         },
-             '4131' => {
-                         '7' => 8278,
-                         '5' => 8276,
-                         '4' => 8275,
-                         '2' => 8273,
-                         '6' => 8277,
-                         '3' => 8274,
-                         '1' => 8272
-                       },
-             '32790' => {
-                          '5' => 4432,
-                          '0' => 4352,
-                          '2' => 4384,
-                          '4' => 4416,
-                          '1' => 4368,
-                          '3' => 4400
+             '33284' => {
+                          '1' => 31504,
+                          '6' => 31536,
+                          '2' => 31505,
+                          '3' => 31521,
+                          '7' => 31248,
+                          '11' => 31281,
+                          '10' => 31264,
+                          '8' => 31249,
+                          '9' => 31265,
+                          '4' => 31520,
+                          '12' => 31280,
+                          '5' => 31537
                         },
-             '33738' => {
-                          '1' => 33319,
-                          '3' => 33320,
-                          '2' => 33304,
-                          '6' => 33352,
-                          '0' => 33370,
-                          '4' => 33351,
-                          '5' => 33350
+             '36096' => {
+                          '2' => 23810,
+                          '5' => 23812,
+                          '6' => 23813,
+                          '3' => 23811,
+                          '1' => 23809,
+                          '0' => 23808
+                        },
+             '34500' => {
+                          '1' => 23617,
+                          '0' => 23616,
+                          '2' => 23618,
+                          '3' => 23619
                         },
              '33412' => {
-                          '5' => 30246,
-                          '2' => 29734,
-                          '8' => 29718,
+                          '9' => 29974,
                           '4' => 29991,
+                          '5' => 30246,
                           '12' => 30231,
-                          '9' => 29974,
-                          '1' => 29735,
                           '7' => 29719,
                           '10' => 29975,
-                          '6' => 30247,
                           '11' => 30230,
-                          '3' => 29990
-                        },
-             '34561' => {
-                          '3' => 26387,
-                          '1' => 26385,
-                          '2' => 26386,
-                          '0' => 26384
+                          '8' => 29718,
+                          '6' => 30247,
+                          '2' => 29734,
+                          '3' => 29990,
+                          '1' => 29735
                         },
-             '4147' => {
-                         '1' => 8235,
-                         '2' => 8224,
-                         '8' => 8231,
-                         '4' => 8227,
-                         '5' => 8228,
-                         '3' => 8225,
-                         '6' => 8229,
-                         '7' => 8230
-                       },
-             '4434' => {
-                         '5' => 8796,
-                         '4' => 8795,
-                         '8' => 8794,
-                         '2' => 8793,
-                         '1' => 8791,
-                         '7' => 8798,
-                         '6' => 8797,
-                         '3' => 8799
+             '4403' => {
+                         '1' => 8767,
+                         '2' => 8766,
+                         '6' => 8762,
+                         '3' => 8765,
+                         '7' => 8761,
+                         '8' => 8760,
+                         '5' => 8763,
+                         '4' => 8764
                        },
-             '33362' => {
-                          '5' => 28769,
-                          '4' => 28752,
-                          '12' => 28774,
-                          '2' => 28737,
-                          '8' => 28743,
-                          '1' => 28736,
-                          '9' => 28759,
-                          '7' => 28742,
-                          '6' => 28768,
-                          '10' => 28758,
-                          '3' => 28753,
-                          '11' => 28775
+             '33344' => {
+                          '11' => 29617,
+                          '10' => 29360,
+                          '8' => 29105,
+                          '7' => 29104,
+                          '4' => 29344,
+                          '9' => 29361,
+                          '5' => 29601,
+                          '12' => 29616,
+                          '1' => 29088,
+                          '3' => 29345,
+                          '6' => 29600,
+                          '2' => 29089
                         },
-             '33337' => {
-                          '11' => 29842,
-                          '3' => 29570,
-                          '6' => 29587,
-                          '10' => 29827,
-                          '7' => 29811,
-                          '9' => 29826,
-                          '1' => 29555,
-                          '8' => 29810,
-                          '2' => 29554,
-                          '12' => 29843,
-                          '4' => 29571,
-                          '5' => 29586
+             '33986' => {
+                          '1' => 22561,
+                          '6' => 22566,
+                          '2' => 22562,
+                          '3' => 22563,
+                          '7' => 22567,
+                          '0' => 22560,
+                          '8' => 22568,
+                          '4' => 22564,
+                          '5' => 22565
                         },
-             '33321' => {
-                          '11' => 30354,
-                          '3' => 30082,
-                          '10' => 30339,
-                          '6' => 30099,
-                          '7' => 30323,
-                          '1' => 30067,
-                          '9' => 30338,
-                          '2' => 30066,
-                          '8' => 30322,
-                          '12' => 30355,
-                          '4' => 30083,
-                          '5' => 30098
+             '33316' => {
+                          '7' => 29728,
+                          '10' => 29984,
+                          '11' => 30241,
+                          '8' => 29729,
+                          '9' => 29985,
+                          '4' => 29968,
+                          '5' => 30225,
+                          '12' => 30240,
+                          '1' => 29712,
+                          '6' => 30224,
+                          '2' => 29713,
+                          '3' => 29969
                         },
-             '4433' => {
-                         '1' => 8784,
-                         '8' => 8792,
-                         '2' => 8785,
-                         '4' => 8787,
-                         '5' => 8788,
-                         '3' => 8786,
-                         '6' => 8789,
-                         '7' => 8790
+             '33393' => {
+                          '4' => 29574,
+                          '9' => 29831,
+                          '5' => 29591,
+                          '12' => 29846,
+                          '11' => 29847,
+                          '10' => 29830,
+                          '8' => 29815,
+                          '7' => 29814,
+                          '3' => 29575,
+                          '6' => 29590,
+                          '2' => 29559,
+                          '1' => 29558
+                        },
+             '35604' => {
+                          '3' => 25715,
+                          '2' => 25714,
+                          '1' => 25713,
+                          '0' => 25712
+                        },
+             '34560' => {
+                          '0' => 26368,
+                          '1' => 26369,
+                          '3' => 26371,
+                          '2' => 26370
+                        },
+             '33360' => {
+                          '7' => 28854,
+                          '10' => 28848,
+                          '8' => 28855,
+                          '9' => 28849,
+                          '4' => 28832,
+                          '1' => 28838,
+                          '2' => 28839,
+                          '3' => 28833
+                        },
+             '4176' => {
+                         '2' => 4179,
+                         '3' => 4180,
+                         '1' => 4178,
+                         '0' => 4177
                        },
-             '4435' => {
-                         '3' => 9042,
-                         '7' => 9046,
-                         '6' => 9045,
-                         '1' => 9040,
-                         '5' => 9044,
-                         '4' => 9043,
-                         '2' => 9041,
-                         '8' => 9047
+             '4385' => {
+                         '5' => 9002,
+                         '4' => 9004,
+                         '7' => 9001,
+                         '8' => 9000,
+                         '2' => 9006,
+                         '6' => 9003,
+                         '3' => 9005,
+                         '1' => 9007
                        },
-             '33428' => {
-                          '5' => 30998,
-                          '8' => 30470,
-                          '2' => 30486,
-                          '4' => 30743,
-                          '12' => 30983,
-                          '9' => 30726,
-                          '1' => 30487,
-                          '7' => 30471,
-                          '6' => 30999,
-                          '10' => 30727,
-                          '11' => 30982,
-                          '3' => 30742
+             '33729' => {
+                          '3' => 33298,
+                          '2' => 33346,
+                          '5' => 33314,
+                          '4' => 33315,
+                          '6' => 33345,
+                          '0' => 33329
                         },
-             '33386' => {
-                          '9' => 29364,
-                          '1' => 29093,
-                          '2' => 29092,
-                          '8' => 29108,
-                          '12' => 29621,
-                          '4' => 29349,
-                          '5' => 29604,
-                          '11' => 29620,
-                          '3' => 29348,
-                          '10' => 29365,
-                          '6' => 29605,
-                          '7' => 29109
+             '33345' => {
+                          '2' => 29297,
+                          '6' => 29328,
+                          '3' => 29313,
+                          '1' => 29296,
+                          '12' => 29072,
+                          '5' => 29329,
+                          '9' => 29057,
+                          '4' => 29312,
+                          '7' => 29040,
+                          '8' => 29041,
+                          '11' => 29073,
+                          '10' => 29056
                         },
-             '4387' => {
-                         '3' => 8750,
-                         '6' => 8740,
-                         '7' => 8739,
-                         '1' => 8748,
-                         '8' => 8738,
-                         '2' => 8749,
-                         '4' => 8751,
-                         '5' => 8741
-                       },
-             '33734' => {
-                          '5' => 33426,
-                          '6' => 33379,
-                          '0' => 33364,
-                          '2' => 33362,
-                          '1' => 33378,
-                          '3' => 33410
+             '33318' => {
+                          '3' => 29987,
+                          '6' => 30242,
+                          '2' => 29731,
+                          '1' => 29730,
+                          '4' => 29986,
+                          '9' => 29971,
+                          '5' => 30243,
+                          '12' => 30226,
+                          '10' => 29970,
+                          '11' => 30227,
+                          '8' => 29715,
+                          '7' => 29714
+                        },
+             '33427' => {
+                          '3' => 30774,
+                          '6' => 31031,
+                          '2' => 30518,
+                          '1' => 30519,
+                          '4' => 30775,
+                          '9' => 30758,
+                          '5' => 31030,
+                          '12' => 31015,
+                          '11' => 31014,
+                          '10' => 30759,
+                          '8' => 30502,
+                          '7' => 30503
                         },
              '4116' => {
-                         '7' => 8463,
-                         '6' => 8461,
-                         '3' => 8458,
+                         '4' => 8459,
                          '5' => 8460,
+                         '7' => 8463,
                          '8' => 8462,
+                         '6' => 8461,
                          '2' => 8455,
-                         '4' => 8459,
+                         '3' => 8458,
                          '1' => 8454
                        },
-             '33385' => {
-                          '2' => 29300,
-                          '8' => 29044,
-                          '4' => 29317,
-                          '12' => 29077,
-                          '5' => 29332,
-                          '1' => 29301,
-                          '9' => 29060,
-                          '6' => 29333,
-                          '10' => 29061,
-                          '7' => 29045,
-                          '11' => 29076,
-                          '3' => 29316
-                        },
-             '33285' => {
-                          '7' => 31489,
-                          '10' => 31490,
-                          '3' => 31235,
-                          '4' => 31234,
-                          '2' => 31232,
-                          '8' => 31488,
-                          '1' => 31233,
-                          '9' => 31491
+             '4097' => {
+                         '8' => 8265,
+                         '7' => 8260,
+                         '3' => 8257,
+                         '4' => 8261,
+                         '6' => 8263,
+                         '2' => 8259,
+                         '5' => 8256
+                       },
+             '35587' => {
+                          '0' => 25648,
+                          '1' => 25649,
+                          '2' => 25650,
+                          '3' => 25651
                         },
-             '33364' => {
-                          '11' => 28727,
-                          '3' => 28705,
-                          '7' => 28694,
-                          '10' => 28710,
-                          '6' => 28720,
-                          '1' => 28688,
-                          '9' => 28711,
-                          '5' => 28721,
-                          '8' => 28695,
-                          '2' => 28689,
-                          '12' => 28726,
-                          '4' => 28704
+             '4180' => {
+                         '8' => 8479,
+                         '7' => 8478,
+                         '3' => 8474,
+                         '2' => 8473,
+                         '5' => 8476,
+                         '6' => 8477,
+                         '4' => 8475
+                       },
+             '4436' => {
+                         '8' => 9055,
+                         '7' => 9054,
+                         '4' => 9051,
+                         '5' => 9052,
+                         '1' => 9048,
+                         '3' => 9050,
+                         '6' => 9053,
+                         '2' => 9049
+                       },
+             '4416' => {
+                         '1' => 4418,
+                         '0' => 4417,
+                         '3' => 4420,
+                         '2' => 4419
+                       },
+             '33425' => {
+                          '1' => 30583,
+                          '2' => 30582,
+                          '3' => 30838,
+                          '7' => 30567,
+                          '10' => 30823,
+                          '8' => 30566,
+                          '9' => 30822,
+                          '4' => 30839
                         },
-             '32787' => {
-                          '9' => 35587,
-                          '1' => 35329,
-                          '5' => 35333,
-                          '8' => 35586,
-                          '0' => 35328,
-                          '2' => 35330,
-                          '4' => 35332,
-                          '3' => 35331,
-                          '7' => 35585,
-                          '6' => 35584
+             '35603' => {
+                          '0' => 25696,
+                          '1' => 25697,
+                          '2' => 25698,
+                          '3' => 25699
                         },
-             '4098' => {
-                         '1' => 8264,
-                         '5' => 8267,
-                         '4' => 8268,
-                         '2' => 8262,
-                         '8' => 8258,
-                         '3' => 8269,
-                         '7' => 8247,
-                         '6' => 8266
+             '4386' => {
+                         '4' => 8996,
+                         '5' => 8995,
+                         '7' => 8993,
+                         '8' => 8992,
+                         '6' => 8994,
+                         '2' => 8998,
+                         '3' => 8997,
+                         '1' => 8999
                        },
-             '33381' => {
-                          '8' => 28932,
-                          '2' => 28934,
-                          '4' => 29191,
-                          '12' => 29445,
-                          '5' => 29446,
-                          '1' => 28935,
-                          '9' => 29188,
-                          '6' => 29447,
-                          '10' => 29189,
-                          '7' => 28933,
-                          '11' => 29444,
-                          '3' => 29190
+             '4128' => {
+                         '2' => 4131,
+                         '3' => 4132,
+                         '1' => 4130,
+                         '0' => 4129
+                       },
+             '4369' => {
+                         '2' => 8990,
+                         '6' => 8986,
+                         '3' => 8989,
+                         '1' => 8991,
+                         '5' => 8987,
+                         '4' => 8988,
+                         '7' => 8985,
+                         '8' => 8984
+                       },
+             '33376' => {
+                          '7' => 29095,
+                          '11' => 29606,
+                          '10' => 29351,
+                          '8' => 29094,
+                          '4' => 29367,
+                          '9' => 29350,
+                          '5' => 29622,
+                          '12' => 29607,
+                          '1' => 29111,
+                          '6' => 29623,
+                          '2' => 29110,
+                          '3' => 29366
                         },
-             '4354' => {
-                         '7' => 8718,
-                         '6' => 8716,
-                         '3' => 8714,
-                         '5' => 8717,
-                         '2' => 8713,
-                         '8' => 8719,
-                         '4' => 8715,
-                         '1' => 8712
+             '4402' => {
+                         '7' => 9009,
+                         '8' => 9008,
+                         '4' => 9012,
+                         '5' => 9011,
+                         '1' => 9015,
+                         '6' => 9010,
+                         '2' => 9014,
+                         '3' => 9013
                        },
-             '35604' => {
-                          '2' => 25714,
-                          '0' => 25712,
-                          '3' => 25715,
-                          '1' => 25713
+             '4131' => {
+                         '6' => 8277,
+                         '4' => 8275,
+                         '2' => 8273,
+                         '5' => 8276,
+                         '7' => 8278,
+                         '1' => 8272
+                       },
+             '33319' => {
+                          '1' => 29762,
+                          '3' => 30019,
+                          '2' => 29763,
+                          '6' => 30274,
+                          '8' => 29747,
+                          '10' => 30002,
+                          '11' => 30259,
+                          '7' => 29746,
+                          '12' => 30258,
+                          '5' => 30275,
+                          '4' => 30018,
+                          '9' => 30003
                         },
-             '33314' => {
-                          '1' => 29776,
-                          '9' => 30049,
-                          '5' => 30289,
-                          '8' => 29793,
-                          '2' => 29777,
-                          '12' => 30304,
-                          '4' => 30032,
-                          '11' => 30305,
-                          '3' => 30033,
-                          '7' => 29792,
-                          '6' => 30288,
-                          '10' => 30048
+             '33739' => {
+                          '5' => 33354,
+                          '2' => 33353,
+                          '4' => 33321,
+                          '3' => 33366,
+                          '1' => 33337,
+                          '0' => 33369
+                        },
+             '33732' => {
+                          '5' => 33427,
+                          '2' => 33444,
+                          '6' => 33411,
+                          '4' => 33429,
+                          '3' => 33412,
+                          '0' => 33428
+                        },
+             '33384' => {
+                          '3' => 29268,
+                          '6' => 29525,
+                          '2' => 29012,
+                          '1' => 29013,
+                          '4' => 29269,
+                          '9' => 29284,
+                          '5' => 29524,
+                          '12' => 29541,
+                          '10' => 29285,
+                          '11' => 29540,
+                          '8' => 29028,
+                          '7' => 29029
                         },
-             '4400' => {
-                         '3' => 4404,
-                         '1' => 4402,
-                         '2' => 4403,
-                         '0' => 4401
-                       },
-             '4162' => {
-                         '4' => 8251,
-                         '2' => 8249,
-                         '8' => 8472,
-                         '6' => 8253,
-                         '5' => 8252,
-                         '1' => 8248,
-                         '3' => 8250
+             '4129' => {
+                         '7' => 8199,
+                         '1' => 8192,
+                         '5' => 8196,
+                         '2' => 8193,
+                         '4' => 8195,
+                         '6' => 8197,
+                         '3' => 8194
                        },
-             '35602' => {
-                          '0' => 25668,
-                          '2' => 25684,
-                          '1' => 25669,
-                          '3' => 25685
+             '33728' => {
+                          '1' => 33316,
+                          '0' => 33349,
+                          '2' => 33300,
+                          '5' => 33347,
+                          '6' => 33285,
+                          '4' => 33299,
+                          '3' => 33284
+                        },
+             '35840' => {
+                          '0' => 26624,
+                          '1' => 26625,
+                          '2' => 26626,
+                          '3' => 26627
+                        },
+             '35328' => {
+                          '3' => 24594,
+                          '0' => 24592,
+                          '1' => 24593
+                        },
+             '33348' => {
+                          '7' => 28960,
+                          '8' => 28961,
+                          '11' => 29473,
+                          '10' => 29216,
+                          '5' => 29457,
+                          '12' => 29472,
+                          '9' => 29217,
+                          '4' => 29200,
+                          '1' => 28944,
+                          '2' => 28945,
+                          '6' => 29456,
+                          '3' => 29201
                         },
              '4130' => {
-                         '4' => 8203,
                          '6' => 8205,
+                         '4' => 8203,
                          '2' => 8201,
-                         '7' => 8198,
                          '5' => 8204,
                          '3' => 8202,
+                         '7' => 8198,
                          '1' => 8200
                        },
+             '33368' => {
+                          '3' => 28756,
+                          '6' => 28773,
+                          '2' => 28740,
+                          '1' => 28741,
+                          '9' => 28754,
+                          '4' => 28757,
+                          '12' => 28771,
+                          '5' => 28772,
+                          '11' => 28770,
+                          '10' => 28755,
+                          '8' => 28738,
+                          '7' => 28739
+                        },
+             '4112' => {
+                         '2' => 4115,
+                         '3' => 4116,
+                         '0' => 4113,
+                         '1' => 4114
+                       },
+             '33386' => {
+                          '8' => 29108,
+                          '10' => 29365,
+                          '11' => 29620,
+                          '7' => 29109,
+                          '5' => 29604,
+                          '12' => 29621,
+                          '9' => 29364,
+                          '4' => 29349,
+                          '1' => 29093,
+                          '3' => 29348,
+                          '2' => 29092,
+                          '6' => 29605
+                        },
+             '33366' => {
+                          '1' => 28693,
+                          '3' => 28708,
+                          '6' => 28725,
+                          '2' => 28692,
+                          '11' => 28722,
+                          '10' => 28707,
+                          '8' => 28690,
+                          '7' => 28691,
+                          '4' => 28709,
+                          '9' => 28706,
+                          '12' => 28723,
+                          '5' => 28724
+                        },
+             '35600' => {
+                          '3' => 25667,
+                          '2' => 25666,
+                          '0' => 25664,
+                          '1' => 25665
+                        },
+             '4147' => {
+                         '3' => 8225,
+                         '6' => 8229,
+                         '2' => 8224,
+                         '1' => 8235,
+                         '4' => 8227,
+                         '5' => 8228,
+                         '8' => 8231,
+                         '7' => 8230
+                       },
+             '32792' => {
+                          '1' => 33734,
+                          '0' => 33733,
+                          '5' => 33739,
+                          '2' => 33735,
+                          '4' => 33732,
+                          '3' => 33731
+                        },
              '33413' => {
-                          '1' => 29703,
                           '9' => 29956,
-                          '5' => 30214,
                           '4' => 29959,
                           '12' => 30213,
-                          '2' => 29702,
-                          '8' => 29700,
-                          '3' => 29958,
+                          '5' => 30214,
                           '11' => 30212,
+                          '10' => 29957,
+                          '8' => 29700,
                           '7' => 29701,
+                          '3' => 29958,
                           '6' => 30215,
-                          '10' => 29957
-                        },
-             '35840' => {
-                          '0' => 26624,
-                          '2' => 26626,
-                          '3' => 26627,
-                          '1' => 26625
-                        },
-             '33416' => {
-                          '2' => 29780,
-                          '8' => 29796,
-                          '12' => 30309,
-                          '4' => 30037,
-                          '5' => 30292,
-                          '1' => 29781,
-                          '9' => 30052,
-                          '10' => 30053,
-                          '6' => 30293,
-                          '7' => 29797,
-                          '11' => 30308,
-                          '3' => 30036
-                        },
-             '33347' => {
-                          '7' => 28992,
-                          '6' => 29488,
-                          '10' => 29248,
-                          '11' => 29505,
-                          '3' => 29233,
-                          '5' => 29489,
-                          '2' => 28977,
-                          '8' => 28993,
-                          '4' => 29232,
-                          '12' => 29504,
-                          '9' => 29249,
-                          '1' => 28976
-                        },
-             '35603' => {
-                          '2' => 25698,
-                          '0' => 25696,
-                          '1' => 25697,
-                          '3' => 25699
-                        },
-             '33409' => {
-                          '5' => 30103,
-                          '2' => 30071,
-                          '8' => 30327,
-                          '4' => 30086,
-                          '12' => 30358,
-                          '1' => 30070,
-                          '9' => 30343,
-                          '7' => 30326,
-                          '6' => 30102,
-                          '10' => 30342,
-                          '11' => 30359,
-                          '3' => 30087
+                          '2' => 29702,
+                          '1' => 29703
                         },
-             '33353' => {
-                          '5' => 29074,
-                          '8' => 29298,
-                          '2' => 29042,
-                          '4' => 29059,
-                          '12' => 29331,
-                          '9' => 29314,
-                          '1' => 29043,
-                          '7' => 29299,
-                          '10' => 29315,
-                          '6' => 29075,
-                          '11' => 29330,
-                          '3' => 29058
+             '4099' => {
+                         '1' => 8480,
+                         '6' => 8485,
+                         '2' => 8481,
+                         '3' => 8482,
+                         '7' => 8486,
+                         '8' => 8487,
+                         '4' => 8483,
+                         '5' => 8484
+                       },
+             '4384' => {
+                         '1' => 4386,
+                         '0' => 4385,
+                         '3' => 4388,
+                         '2' => 4387
+                       },
+             '35330' => {
+                          '0' => 24624,
+                          '1' => 24625,
+                          '8' => 24614,
+                          '7' => 24613,
+                          '6' => 24612,
+                          '2' => 24626,
+                          '5' => 24611
                         },
-             '33329' => {
-                          '11' => 29585,
-                          '3' => 29825,
-                          '7' => 29552,
-                          '6' => 29840,
-                          '10' => 29568,
-                          '9' => 29569,
-                          '1' => 29808,
-                          '5' => 29841,
-                          '2' => 29809,
-                          '8' => 29553,
-                          '4' => 29824,
-                          '12' => 29584
+             '35601' => {
+                          '1' => 25681,
+                          '0' => 25680,
+                          '2' => 25682,
+                          '3' => 25683
                         },
-             '33304' => {
-                          '9' => 30819,
-                          '1' => 30578,
-                          '4' => 30834,
-                          '8' => 30563,
-                          '2' => 30579,
-                          '3' => 30835,
-                          '7' => 30562,
-                          '10' => 30818
+             '4114' => {
+                         '1' => 8536,
+                         '2' => 8537,
+                         '6' => 8541,
+                         '3' => 8538,
+                         '7' => 8542,
+                         '8' => 8543,
+                         '5' => 8540,
+                         '4' => 8539
+                       },
+             '32788' => {
+                          '2' => 35602,
+                          '6' => 35584,
+                          '3' => 35603,
+                          '1' => 35601,
+                          '5' => 35605,
+                          '4' => 35604,
+                          '9' => 35587,
+                          '7' => 35585,
+                          '8' => 35586,
+                          '0' => 35600
                         },
-             '32791' => {
-                          '1' => 33728,
-                          '3' => 33730,
-                          '4' => 33736,
-                          '0' => 33738,
-                          '2' => 33729,
-                          '5' => 33737
-                        }
+             '4355' => {
+                         '4' => 8963,
+                         '5' => 8964,
+                         '7' => 8966,
+                         '8' => 8967,
+                         '6' => 8965,
+                         '2' => 8961,
+                         '3' => 8962,
+                         '1' => 8960
+                       },
+             '4178' => {
+                         '1' => 8521,
+                         '2' => 8520,
+                         '6' => 8525,
+                         '3' => 8522,
+                         '7' => 8526,
+                         '8' => 8527,
+                         '5' => 8524,
+                         '4' => 8523
+                       }
            );
 
index bfa4a5b1cb1ec4cd2563df4efca03b6be66026c8..644b8f93cb5b4fd5a87a1262041ad1a91e2a70ef 100755 (executable)
@@ -33,7 +33,7 @@ sub ex {
     }
   }
   if ($err) {
-    print "\n=========================================================\nSomething seems to be wrong. Ctrl-C might be a good choice.\n\n";
+    print "\n=========================================================\nSomething seems to be wrong.  Please close window and try again.\n\n";
     #getc();
     my $temp = <STDIN>;
   }
index c4e7913cc0a26824dcc501da71ba4609b426a3f8..0feca5aa3960df4fb1fea36c0bcc5ada75643155 100755 (executable)
@@ -335,7 +335,7 @@ sub readAddressesDB()
        unless( defined $addr || defined $serial || defined $fpga )
         # || defined $design || defined $trb)s
                {
-                       #print " address:$addr, serial:$serial, fpga:$fpga, design:$design trb:$trb \n";
+        #print " address:$addr, serial:$serial, fpga:$fpga, design:$design trb:$trb \n";
            print "Not all parameters are defined in $file2read! Exit\n";
            $fh->close;
            exit(1);
index 77b7dc33ff0a71a5eb8fad8a6c586c425f3bb543..6ea4f0af035a6c1ab17e0334982bbb9d9e4c531d 100755 (executable)
@@ -7,4 +7,4 @@ export ORACLE_HOME=/usr/lib/oracle/12.1/client64
 export PATH=$PATH:$ORACLE_HOME/bin
 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
 cd /home/hadaq/oper/postgres2ora/
-/home/hadaq/trbsoft/daq/oracle/postgres2ora.pl -opass hades -ppass yyyyyy -o >> postgres2oraFeb21.log 2>&1
+/home/hadaq/trbsoft/daq/oracle/postgres2ora.pl -opass hades -ppass yyyyyy -o >> postgres2oraFeb22.log 2>&1
index 77edf2064e8f12b6feed8cf2f05f5cf2f35214c2..c4ea040143d12096bf7f14b33393f052f90cfd68 100755 (executable)
@@ -241,7 +241,7 @@ sub checkPrefix()
        # my @prefixList = qw/be co ri ru sh tr ve st to md rp te pu fw/;
     #my @prefixList = qw/be co ri ru sh tr ve st to md rp fw pt tc ec/;
     
-    my @prefixList = qw/be co ri ru sh tr ve st to md rp fw pt tc ec fd fs fr it/;
+    my @prefixList = qw/be co ri ru sh tr ve st to md rp fw pt tc ec fd fs fr it ct/;
     my $pref;
 
     foreach $pref (@prefixList) {
index 8fa4f0e8aa64953f9cbbad8f93e32c036d729a02..1a6ae35a12d0b5b86c224b45662a658e144fbbda 100755 (executable)
@@ -3,6 +3,7 @@
 # JAM2019 - cronjob script to gather accumulated run statistics from oracle
 # v0.1 on 28-feb-2019 (j.adamczewski@gsi.de)
 # v0.1b on 9-dec-2020 for beamtime feb21 JAM
+# v0.1c on 10-jan-2022 for feb22 JAM
 
 use English;
 use strict;
@@ -104,13 +105,13 @@ print "Oracle Connected!\n" if($opt_verb);
 
 
 
-my $summary_file = "/home/hadaq/oper/oraruns/runs_feb21.txt";
-my $latest_file  = "/home/hadaq/oper/oraruns/current_feb21.txt";
+my $summary_file = "/home/hadaq/oper/oraruns/runs_feb22.txt";
+my $latest_file  = "/home/hadaq/oper/oraruns/current_feb22.txt";
 
 
 #exit(0); 
 # test only connection up to here
-my $beamtime = 'FEB21';
+my $beamtime = 'FEB22';
 my $runtype = 'BEAM';
 
 
@@ -134,7 +135,7 @@ my $runtype = 'BEAM';
 
 # this one is for testing
 #my $runBegin = '2019-02-20 00:00:00';
-my $runBegin = '2021-02-10 00:00:00';
+my $runBegin = '2022-02-01 00:00:00';
 # default is begin of beam time with real beam
 # will be replaced by last timestamp from summary file.
 
@@ -188,7 +189,7 @@ runstatsfromora.pl
    This script  collects statistics of beam runs from oracle
 Usage:
 
-   Command line:  postgres2ora.pl
+   Command line:  runstatsfromora.pl
    [-h|--help]            : Print this help.
    [-opass orapass]       : Specify password for Oracle database
    [-v|--verb]               : More verbose.
index 766e78ae7a7627dfdd21b38d43ab32f21c1ff65d..5f923cf368eeeb80ee8c491f76a54f3a0c880841 100755 (executable)
@@ -2,6 +2,7 @@
 # $(date -d @1551679200 "+%Y-%m-%d %H:%M:%S") 0 0
 # $(date -d @$((1551679200+offset)) "+%Y-%m-%d %H:%M:%S") $(($offset*25/3600)) $(($offset*20/3600))
 # JAM 12-02-2021: adjusted this for feb21 first be run time
+#  JAM 10-01-2022: TODO for feb22
 
 
 offset=2419200
@@ -18,8 +19,8 @@ set out "/tmp/runstats.png"
 
 
 set key left top
-#set title "HADES Accumulated Statistics 2021"
-set xlabel "February 2021"
+#set title "HADES Accumulated Statistics 2022"
+set xlabel "February 2022"
 set ylabel "Million Events"
 #set y2label "Recorded Data [Gbyte]"
 #set y2tics
@@ -40,20 +41,20 @@ set timefmt "%Y-%m-%d %H:%M:%S"
 set format x "%d"
 #set timefmt "%H:%M:%S"
 #set format x "%H:%M"
-set xrange ["2021-02-10 12:00":"2021-02-14 09:00"]
+set xrange ["2022-02-01 00:00":"2022-02-07 09:00"]
 #set xtics 3600*24*4
 set xtics 3600*24
 
 # plot  '/tmp/beam_trend.txt' using 1.2:3:4  title 'Anticipated Events'ls 3 w filledcu, \
-#       '/home/hadaq/oper/oraruns/runs_feb21.txt' using 2.3:(\$6/1000)  title 'Recorded Events' ls 1 with lines
+#       '/home/hadaq/oper/oraruns/runs_feb22.txt' using 2.3:(\$6/1000)  title 'Recorded Events' ls 1 with lines
 
-plot  '/home/hadaq/oper/oraruns/runs_feb21.txt' using 2.3:(\$6/1000)  title 'Recorded Events' ls 1 with lines
+plot  '/home/hadaq/oper/oraruns/runs_feb22.txt' using 2.3:(\$6/1000)  title 'Recorded Events' ls 1 with lines
 
-#      '/home/hadaq/oper/oraruns/runs_feb21.txt'  using 2.3:7  ls 2  with lines  axes x1y2
+#      '/home/hadaq/oper/oraruns/runs_feb22.txt'  using 2.3:7  ls 2  with lines  axes x1y2
 
 
 ENDS
 
 
 scp /tmp/runstats.png hades33:/home/hadaq/trbsoft/daq/hmon/files/runstatscompare.png
-scp /tmp/runstats.png lxi001:/u/webhades/web-docs/media/logbook/feb21/
+scp /tmp/runstats.png lxi001:/u/webhades/web-docs/media/logbook/feb22/
index ed0c709694329f64cffafd3a6a6656f3b7ad2fc6..e04455592e94bc3afc08a74d3a5bbe93d6afb6c7 100755 (executable)
@@ -63,6 +63,8 @@ SOCK_STREAM, Timeout => 1)
     my $x = getValue($port,$command,$cnt++);
     $x =~ s/\&//;
     print $x."&" if $command =~ /\?/;
+    usleep(2000);
+
   } 
   return;
 }