From: hadaq Date: Thu, 3 Feb 2022 22:49:04 +0000 (+0100) Subject: update scripts X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=4f466936580b5fd9e6dc8fed9d815784c84e5777;p=hadesdaq.git update scripts --- diff --git a/main/data_sources.db b/main/data_sources.db index 66b00d0..b315cc0 100644 --- a/main/data_sources.db +++ b/main/data_sources.db @@ -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 diff --git a/main/startup_briccolage.sh b/main/startup_briccolage.sh index 09cec98..d19f907 100755 --- a/main/startup_briccolage.sh +++ b/main/startup_briccolage.sh @@ -10,7 +10,7 @@ then #Stop monitoring scripts echo " 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 " 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 & 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 " Everything done. Closing window automatically after 10 seconds." sleep 10; diff --git a/nettools/missingipfix.pl b/nettools/missingipfix.pl new file mode 100755 index 0000000..b791cd5 --- /dev/null +++ b/nettools/missingipfix.pl @@ -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"); + + } diff --git a/nettools/nettrace.db b/nettools/nettrace.db index 0d552f5..1257710 100644 --- a/nettools/nettrace.db +++ b/nettools/nettrace.db @@ -1,2004 +1,2004 @@ %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 + } ); diff --git a/nettools/switchport.pl b/nettools/switchport.pl index bfa4a5b..644b8f9 100755 --- a/nettools/switchport.pl +++ b/nettools/switchport.pl @@ -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 = ; } diff --git a/oracle/daq2stdout.pl b/oracle/daq2stdout.pl index c4e7913..0feca5a 100755 --- a/oracle/daq2stdout.pl +++ b/oracle/daq2stdout.pl @@ -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); diff --git a/oracle/postgres2orastart.sh b/oracle/postgres2orastart.sh index 77b7dc3..6ea4f0a 100755 --- a/oracle/postgres2orastart.sh +++ b/oracle/postgres2orastart.sh @@ -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 diff --git a/oracle/runinfo2ora.pl b/oracle/runinfo2ora.pl index 77edf20..c4ea040 100755 --- a/oracle/runinfo2ora.pl +++ b/oracle/runinfo2ora.pl @@ -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) { diff --git a/oracle/runstatsfromora.pl b/oracle/runstatsfromora.pl index 8fa4f0e..1a6ae35 100755 --- a/oracle/runstatsfromora.pl +++ b/oracle/runstatsfromora.pl @@ -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. diff --git a/oracle/runstatsfromora_testplot.sh b/oracle/runstatsfromora_testplot.sh index 766e78a..5f923cf 100755 --- a/oracle/runstatsfromora_testplot.sh +++ b/oracle/runstatsfromora_testplot.sh @@ -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/ diff --git a/utils/HMP_Powersupply.pl b/utils/HMP_Powersupply.pl index ed0c709..e044555 100755 --- a/utils/HMP_Powersupply.pl +++ b/utils/HMP_Powersupply.pl @@ -63,6 +63,8 @@ SOCK_STREAM, Timeout => 1) my $x = getValue($port,$command,$cnt++); $x =~ s/\&//; print $x."&" if $command =~ /\?/; + usleep(2000); + } return; }