diff --git a/sql/world/base/naxx40.sql b/sql/world/base/naxx40.sql
index 1dec18d..f3ff0c1 100644
--- a/sql/world/base/naxx40.sql
+++ b/sql/world/base/naxx40.sql
@@ -5,6 +5,8 @@ DELETE FROM `areatrigger_teleport` WHERE `ID` IN (5196, 5197, 5198, 5199);
UPDATE `creature` SET `spawnMask` = 3 WHERE `spawnMask` = 7 AND `map` = 533;
UPDATE `gameobject` SET `spawnMask` = 7 WHERE `spawnMask` = 3 AND `map` = 533;
+UPDATE `gameobject` SET `spawnMask` = 3 WHERE `id` IN (202278, 202277); # Orb of Naxxramas does not exist in classic
+
DELETE FROM `dungeon_access_template` WHERE `id`=122;
INSERT INTO `dungeon_access_template` (`id`, `map_id`, `difficulty`, `min_level`, `max_level`, `min_avg_item_level`, `comment`) VALUES (122, 533, 2, 60, 0, 0, 'Naxxramas - 40man');
@@ -16,6 +18,25 @@ DELETE FROM `creature` WHERE `guid` = 352042;
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
(352042, 351097, 0, 0, 329, 0, 0, 1, 1, 0, 3929.06, -3372.12, 119.653, 4.71395, 300, 0, 0, 6986, 0, 0, 0, 0, 0, '', 0);
+# Four horseman chest
+DELETE FROM `gameobject_template` WHERE `entry`=361000;
+INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `AIName`, `ScriptName`, `VerifiedBuild`) VALUES
+(361000, 3, 1387, 'Four Horsemen Chest', '', '', '', 1, 1634, 361000, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 1);
+
+REPLACE INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `GroupId`, `MinCount`, `MaxCount`) VALUES
+(314800, 22349, 0, 0.0, 0, 1, 1, 1),
+(314800, 22350, 0, 0.0, 0, 1, 1, 1),
+(314800, 22351, 0, 0.0, 0, 1, 1, 1);
+REPLACE INTO `gameobject_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `GroupId`, `MinCount`, `MaxCount`) VALUES
+(361000, 314800, 314800, 100, 0, 0, 2, 2),
+(361000, 22691, 0, 0, 0, 2, 1, 1),
+(361000, 22726, 0, 30, 0, 0, 1, 1),
+(361000, 22809, 0, 0, 0, 2, 1, 1),
+(361000, 22811, 0, 0, 0, 2, 1, 1),
+(361000, 23025, 0, 0, 0, 2, 1, 1),
+(361000, 23027, 0, 0, 0, 2, 1, 1),
+(361000, 23071, 0, 0, 0, 2, 1, 1);
+
DELETE FROM gameobject WHERE guid BETWEEN 351000 AND 351139;
SET @GUID := 351000;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES
diff --git a/sql/world/base/naxx40_creatures.sql b/sql/world/base/naxx40_creatures.sql
index 7cf747e..23b925c 100644
--- a/sql/world/base/naxx40_creatures.sql
+++ b/sql/world/base/naxx40_creatures.sql
@@ -1,1129 +1,1138 @@
-DELETE FROM `creature_template` WHERE `entry` BETWEEN 351000 AND 351080;
+DELETE FROM `creature_template` WHERE `entry` BETWEEN 351000 AND 351089;
REPLACE INTO `creature_template` (`entry`, `modelid1`, `name`, `subname`, `minlevel`, `maxlevel`, `faction`, `speed_walk`, `speed_run`, `detection_range`,`scale`,`rank`,`dmgschool`,`DamageModifier`,`BaseAttackTime`,`RangeAttackTime`,`BaseVariance`,`RangeVariance`,`unit_class`,`unit_flags`,`unit_flags2`,`family`,`type`,`type_flags`,`lootid`,`skinloot`,`PetSpellDataId`,`mingold`,`maxgold`,`AIName`,`MovementType`,`HoverHeight`,`HealthModifier`,`ManaModifier`,`ArmorModifier`,`ExperienceModifier`,`movementId`,`RegenHealth`,`mechanic_immune_mask`,`spell_school_immune_mask`,`flags_extra`,`ScriptName`) VALUES
-(351000, 16612, "Unrelenting Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.0, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 6.5, 1.0, 1.0, 1.0, 144, 1, 8388624, 0, 65536, 'npc_boss_gothik_minion'),
-(351001, 11686, "Toxic Tunnel", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33816578, 2048, 0, 10, 0, 0, 0, 0, 0, 0, 'NullCreatureAI', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 2, ''),
-(351002, 16608, "Unrelenting Trainee", "", 60, 60, 21, 1.0, 1.42857, 18.0, 1.0, 0, 0, 7.05, 1800, 2000, 1.0, 1.0, 1, 32768, 2048, 0, 7, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 1.5, 1.0, 1.0, 1.0, 144, 1, 1006764032, 0, 65536, 'npc_boss_gothik_minion'),
-(351003, 10719, "Spectral Horse", "", 63, 63, 21, 1.6, 1.38571, 20.0, 1.0, 1, 0, 26.3, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 8, 0, 0, 0, 0, 0, '', 0, 1.0, 9.0, 1.0, 1.0, 1.0, 141, 1, 1006764050, 0, 0, 'npc_boss_gothik_minion'),
-(351004, 16137, "Thaddius", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 3, 0, 50.0, 2000, 3700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 351004, 0, 0, 1513636, 1850000, '', 0, 1.0, 2000.0, 2.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_thaddius'),
-(351005, 16035, "Grobbulus", "", 63, 63, 21, 1.5, 1.71429, 20.0, 1.0, 3, 0, 40.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351005, 0, 0, 1283823, 1569117, '', 2, 1.0, 650.0, 2.0, 1.0, 1.0, 166, 1, 1019953019, 0, 1073741825, 'boss_grobbulus'),
-(351006, 16064, "Gluth", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 36.0, 1600, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351006, 0, 0, 1260000, 1540000, '', 0, 1.0, 500.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_gluth'),
-(351007, 14710, "Plagued Gargoyle", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.5, 3000, 1265, 1.0, 1.0, 2, 0, 2048, 0, 6, 8, 351007, 0, 0, 1, 138065, '', 0, 1.0, 100.0, 3.0, 1.0, 1.0, 144, 1, 1071628127, 0, 0, ''),
-(351008, 10627, "Plagued Ghoul", "", 61, 61, 21, 0.777776, 1.42857, 20.0, 1.0, 1, 0, 26.25, 1500, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 351008, 0, 0, 3878, 8925, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1019421200, 0, 0, ''),
-(351009, 16309, "Heigan the Unclean", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351009, 0, 0, 1280454, 1565000, '', 0, 1.0, 550.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_heigan'),
-(351010, 16611, "Spectral Deathknight", "", 62, 62, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.0, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 5.0, 1.5, 1.0, 1.0, 144, 1, 8388624, 0, 65536, 'npc_boss_gothik_minion'),
-(351011, 15928, "Maexxna", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 1, 76, 351011, 0, 0, 1274062, 1557187, '', 0, 1.0, 450.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_maexxna'),
-(351012, 15940, "Grand Widow Faerlina", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.05, 2500, 3700, 1.0, 1.0, 1, 32832, 2048, 0, 7, 76, 351012, 0, 0, 900055, 1100068, '', 0, 1.0, 400.0, 20.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_faerlina'),
-(351013, 16590, "Noth the Plaguebringer", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3700, 1.0, 1.0, 1, 32832, 2048, 0, 6, 76, 351013, 0, 0, 1265652, 1546909, '', 0, 1.0, 500.0, 30.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_noth'),
-(351014, 15931, "Anub'Rekhan", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 3, 0, 34.15, 2000, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351014, 0, 0, 1125000, 1375000, '', 0, 1.0, 500.0, 2.0, 1.0, 1.0, 144, 1, 1019953019, 0, 1073741825, 'boss_anubrekhan'),
-(351015, 10976, "Zombie Chow", "", 60, 60, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 3.4, 3000, 2000, 1.0, 1.0, 1, 1, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 40.0, 3.0, 1.0, 1.0, 100, 1, 1015226896, 0, 0, ''),
-(351016, 15938, "Carrion Spinner", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 26.4, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351016, 0, 13151, 0, 0, 'SmartAI', 0, 1.0, 18.0, 1.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
-(351017, 15937, "Dread Creeper", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 19.4, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351017, 0, 13153, 0, 0, 'SmartAI', 0, 1.0, 15.0, 1.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
-(351018, 959, "Infectious Skitterer", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 11.5, 1000, 3700, 1.0, 1.0, 1, 0, 2048, 0, 1, 8, 0, 0, 0, 0, 0, '', 0, 1.0, 5.0, 1.0, 1.0, 1.0, 144, 1, 0, 0, 0, ''),
-(351019, 15941, "Crypt Reaver", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 26.95, 1200, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351019, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 45.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
-(351020, 15942, "Tomb Horror", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 27.35, 2000, 2700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351020, 0, 0, 1, 19891, 'SmartAI', 1, 1.0, 35.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
-(351021, 16594, "Naxxramas Cultist", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 30.75, 2000, 3700, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 351021, 0, 0, 1206, 9596, 'SmartAI', 0, 1.0, 12.0, 10.0, 1.0, 1.0, 144, 1, 1021294171, 0, 0, ''),
-(351022, 16598, "Naxxramas Acolyte", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 30.75, 2000, 3700, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 351022, 0, 0, 1248, 9661, 'SmartAI', 0, 1.0, 12.0, 10.0, 1.0, 1.0, 144, 1, 1021294171, 0, 0, ''),
-(351023, 15939, "Venom Stalker", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 27.35, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351023, 0, 13150, 0, 0, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
-(351024, 3942, "Spectral Trainee", "", 61, 61, 21, 1.11111, 1.42857, 20.0, 1.0, 1, 0, 6.0, 2000, 1265, 1.0, 1.0, 2, 32768, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 2.0, 3.0, 1.0, 1.0, 144, 1, 1006632960, 0, 65536, 'npc_boss_gothik_minion'),
-(351025, 7869, "Soldier of the Frozen Wastes", "", 60, 60, 21, 0.4, 0.414286, 20.0, 1.0, 1, 0, 8.1, 2000, 1780, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1015226896, 0, 0, 'boss_kelthuzad_minion'),
-(351026, 16539, "Deathknight Understudy", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 45.5, 3500, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 7, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 30.0, 2.0, 1.0, 1.0, 144, 1, 0, 0, 0, 'boss_razuvious_minion'),
-(351027, 16033, "Sapphiron", "", 63, 63, 21, 1.0, 2.14286, 20.0, 1.0, 3, 0, 63.0, 1800, 1700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 351027, 0, 0, 246755, 322238, '', 0, 1.0, 950.0, 2.0, 1.0, 1.0, 188, 1, 1019953019, 0, 1073741825, 'boss_sapphiron'),
-(351028, 15945, "Kel'Thuzad", "", 63, 63, 21, 1.0, 1.14286, 20.0, 1.0, 3, 0, 62.5, 2500, 2000, 1.0, 1.0, 2, 0, 2048, 0, 6, 76, 351028, 0, 0, 1002755, 1457838, '', 0, 1.0, 1200.0, 600.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_kelthuzad'),
-(351029, 12818, "Unstoppable Abomination", "", 60, 60, 21, 0.4, 0.685714, 20.0, 1.0, 1, 0, 74.45, 2000, 1550, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1019952722, 0, 0, 'boss_kelthuzad_minion'),
-(351030, 10729, "Unrelenting Rider", "", 62, 62, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 22.05, 2000, 2000, 1.0, 1.0, 2, 32832, 2048, 0, 6, 2120, 0, 0, 0, 0, 0, '', 0, 1.0, 10.0, 5.0, 1.0, 1.0, 164, 1, 1020936031, 0, 65536, 'npc_boss_gothik_minion'),
-(351031, 16110, "Loatheb", "", 63, 63, 21, 0.8, 2.0, 20.0, 1.0, 3, 0, 50.0, 1250, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351031, 0, 0, 1292142, 1579285, '', 0, 1.0, 1600.0, 2.0, 1.0, 1.0, 180, 1, 1019953019, 0, 1073741825, 'boss_loatheb'),
-(351032, 9760, "Patchwork Golem", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.5, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351032, 0, 0, 3798, 4965, 'SmartAI', 0, 1.0, 28.0, 2.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
-(351033, 15958, "Bile Retcher", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 35.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351033, 0, 0, 4776, 6241, 'SmartAI', 0, 1.0, 34.0, 2.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
-(351034, 16063, "Mad Scientist", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351034, 0, 0, 2226, 9694, 'SmartAI', 0, 1.0, 16.0, 2.0, 1.0, 1.0, 144, 1, 1015758352, 0, 0, ''),
-(351035, 16175, "Living Monstrosity", "", 62, 62, 21, 0.8, 1.42857, 20.0, 1.0, 1, 0, 30.6, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351035, 0, 0, 2015, 9706, 'SmartAI', 0, 1.0, 14.0, 2.0, 1.0, 1.0, 144, 1, 1019952723, 0, 0, ''),
-(351036, 836, "Surgical Assistant", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 14.95, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351036, 0, 0, 1842, 9796, 'SmartAI', 0, 1.0, 14.0, 5.0, 1.0, 1.0, 144, 1, 1015751184, 0, 0, ''),
-(351037, 12349, "Embalming Slime", "", 60, 60, 21, 1.2, 0.428571, 20.0, 1.0, 1, 0, 23.0, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 4.0, 2.0, 1.0, 1.0, 76, 1, 1015758354, 0, 0, ''),
-(351038, 15961, "Stitched Spewer", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.55, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351038, 0, 0, 6445, 8466, 'SmartAI', 0, 1.0, 45.0, 2.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
-(351039, 16174, "Patchwerk", "", 63, 63, 21, 2.0, 1.71429, 20.0, 1.0, 3, 0, 67.5, 750, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351039, 0, 0, 1305000, 1595000, '', 0, 1.0, 1200.0, 2.0, 1.0, 1.0, 169, 1, 617299839, 0, 1073741825, 'boss_patchwerk'),
-(351040, 15962, "Sludge Belcher", "", 62, 62, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 35.0, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351040, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 25.0, 1.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
-(351041, 9013, "Plague Beast", "", 61, 61, 21, 0.666668, 1.42857, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 4, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 18.0, 1.0, 1.0, 1.0, 144, 1, 1019952659, 0, 0, ''),
-(351042, 7896, "Frenzied Bat", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 0.75, 1500, 1500, 1.0, 1.0, 1, 64, 2048, 0, 1, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 3.5, 1.0, 1.0, 1.0, 144, 1, 1019945489, 0, 0, ''),
-(351043, 1954, "Plagued Bat", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 1, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 3.5, 1.0, 1.0, 1.0, 144, 1, 1019945491, 0, 0, ''),
-(351044, 16614, "Spectral Rider", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 20.05, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 3.0, 2.0, 1.0, 1.0, 164, 1, 1015693151, 0, 65536, 'npc_boss_gothik_minion'),
-(351045, 15978, "Diseased Maggot", "", 60, 60, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 6.65, 2500, 2000, 1.0, 1.0, 1, 0, 2048, 0, 1, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 82, 1, 1019945489, 0, 0, ''),
-(351046, 15554, "Rotting Maggot", "", 60, 60, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 13.05, 2500, 3000, 1.0, 1.0, 1, 0, 2048, 0, 1, 8, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 82, 1, 1019945489, 0, 0, ''),
-(351047, 16279, "Gothik the Harvester", "", 63, 63, 21, 1.0, 1.14286, 20.0, 1.0, 3, 0, 27.5, 2500, 3700, 1.0, 1.0, 2, 32832, 2048, 0, 6, 76, 351047, 0, 0, 733851, 896929, '', 0, 1.0, 150.0, 100.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_gothik'),
-(351048, 16582, "Instructor Razuvious", "", 63, 63, 21, 1.6, 1.71429, 20.0, 1.0, 3, 0, 157.5, 3500, 1567, 1.0, 1.0, 1, 32832, 2048, 0, 6, 76, 351048, 0, 0, 1253602, 1532181, '', 0, 1.0, 600.0, 2.0, 1.0, 1.0, 167, 1, 1019953019, 0, 1073741825, 'boss_razuvious'),
-(351049, 16139, "Highlord Mograine", "The Ashbringer", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 24.0, 1500, 1700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 160.0, 2.0, 1.0, 1.0, 164, 1, 1019952987, 0, 1, ''),
-(351050, 16154, "Sir Zeliek", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 35.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen'),
-(351051, 16155, "Thane Korth'azz", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 25.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 49555, 64718, '', 0, 1.0, 180.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen'),
-(351052, 16153, "Lady Blaumeux", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 35.0, 2500, 2200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen'),
-(351053, 16916, "Plagued Warrior", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.4, 2700, 2000, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 10.0, 1.0, 1.0, 1.0, 144, 1, 1019421201, 0, 0, ''),
-(351054, 16937, "Skeletal Steed", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 22.6, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351054, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 14.0, 1.0, 1.0, 1.0, 164, 1, 8388624, 0, 0, ''),
-(351055, 11686, "Naxxramas Trigger", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33555200, 2048, 0, 10, 0, 0, 0, 0, 0, 0, '', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 128, 'boss_naxxramas_misc'),
-(351056, 2606, "Plagued Guardian", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.25, 3000, 2000, 1.0, 1.0, 8, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 18.0, 1.0, 1.0, 144, 1, 1015751184, 0, 0, ''),
-(351057, 16178, "Soul Weaver", "", 60, 60, 21, 0.4, 0.1, 20.0, 1.0, 1, 0, 1.7, 2000, 2000, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1019952722, 0, 0, 'boss_kelthuzad_minion'),
-(351058, 11686, "Naxxramas Military Sub-Boss Trigger", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33554432, 2048, 0, 10, 0, 0, 0, 0, 0, 0, '', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 130, ''),
-(351059, 14698, "Crypt Guard", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 14.7, 1000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 65.0, 1.0, 1.0, 1.0, 144, 1, 1021296218, 0, 0, ''),
-(351060, 16513, "Deathknight Captain", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 31.5, 3500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351060, 0, 0, 4138, 9644, 'SmartAI', 0, 1.0, 30.0, 2.0, 1.0, 1.0, 148, 1, 8388624, 0, 0, ''),
-(351061, 16508, "Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 1700, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 3373, 4410, 'SmartAI', 0, 1.0, 24.0, 2.0, 1.0, 1.0, 148, 1, 8388624, 0, 0, ''),
-(351062, 16927, "Risen Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 25.0, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351062, 0, 0, 1163, 8599, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
-(351063, 16534, "Dark Touched Warrior", "Stable Master", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 25.0, 2000, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 6, 8, 351063, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 148, 1, 1006830096, 0, 0, ''),
-(351064, 10729, "Deathknight Cavalier", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 32.55, 2000, 1265, 1.0, 1.0, 2, 64, 2048, 0, 6, 2120, 351064, 0, 0, 4776, 8752, 'SmartAI', 0, 1.0, 45.0, 5.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
-(351065, 14703, "Shade of Naxxramas", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.35, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351065, 0, 0, 2481, 3244, 'SmartAI', 0, 1.0, 18.0, 10.0, 1.0, 1.0, 144, 1, 1015751186, 0, 0, ''),
-(351066, 11396, "Necro Knight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 31.1, 3000, 1265, 1.0, 1.0, 8, 64, 2048, 0, 6, 72, 351066, 0, 0, 1801, 5231, 'SmartAI', 0, 1.0, 18.0, 18.0, 1.0, 1.0, 144, 1, 1019952723, 0, 0, ''),
-(351067, 14706, "Bony Construct", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2000, 2016, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351067, 0, 0, 1673, 2190, 'SmartAI', 0, 1.0, 12.0, 3.0, 1.0, 1.0, 144, 1, 1015756368, 0, 0, ''),
-(351068, 14710, "Stoneskin Gargoyle", "", 61, 61, 21, 2.0, 1.28571, 20.0, 1.0, 1, 0, 36.0, 3000, 1265, 1.0, 1.0, 2, 64, 2048, 0, 6, 72, 351068, 0, 0, 11151, 14566, 'SmartAI', 0, 1.0, 105.0, 10.0, 1.0, 1.0, 135, 1, 1071628127, 0, 0, ''),
-(351069, 16111, "Spore", "", 60, 60, 21, 0.4, 0.285714, 18.0, 1.0, 0, 0, 0.6, 2000, 2000, 1.0, 1.0, 1, 0, 2048, 0, 10, 8, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 0.25, 1.0, 1.0, 0.5, 69, 1, 0, 0, 0, ''),
-(351070, 11404, "Skeletal Smith", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 7, 72, 351070, 0, 0, 2226, 7378, 'SmartAI', 0, 1.0, 16.0, 1.0, 1.0, 1.0, 148, 1, 646016863, 0, 0, ''),
-(351071, 15294, "Unholy Axe", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 30.5, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351071, 0, 0, 6690, 9414, 'SmartAI', 1, 1.0, 36.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
-(351072, 15294, "Unholy Staff", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 23.15, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351072, 0, 0, 0, 0, 'SmartAI', 1, 1.0, 28.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
-(351073, 15294, "Unholy Swords", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 26.8, 1200, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351073, 0, 0, 0, 0, 'SmartAI', 1, 1.0, 30.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
-(351074, 11140, "Plague Slime", "", 61, 61, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 81.2, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 10, 72, 351074, 0, 0, 6051, 7906, 'SmartAI', 0, 1.0, 45.0, 1.0, 1.0, 1.0, 70, 1, 1022049811, 0, 0, ''),
-(351075, 10627, "Infectious Ghoul", "", 61, 61, 21, 0.777776, 1.42857, 20.0, 1.0, 1, 0, 26.25, 1500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351075, 0, 0, 4506, 9113, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1015226896, 0, 0, ''),
-(351076, 7898, "Mutated Grub", "", 61, 61, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 10, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 144, 1, 1019945489, 0, 0, ''),
-(351077, 12349, "Fallout Slime", "", 60, 60, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 46.2, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 0, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 16.0, 2.0, 1.0, 1.0, 0, 1, 1015758686, 0, 0, ''),
-(351078, 7847, "Plagued Champion", "", 61, 61, 21, 0.888888, 1.42857, 20.0, 1.0, 1, 0, 26.85, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 11.0, 1.0, 1.0, 1.0, 144, 1, 1015226896, 0, 0, ''),
-(351079, 16160, "Necropolis Acolyte", "", 62, 62, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 27.0, 2000, 1265, 1.0, 1.0, 2, 0, 2048, 0, 7, 0, 351079, 0, 0, 2865, 9398, '', 1, 1.0, 25.0, 10.0, 1.0, 1.0, 164, 1, 1019952723, 0, 0, '');
+(351000, 16137, "Thaddius", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 3, 0, 50.0, 2000, 3700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 351000, 0, 0, 1513636, 1850000, '', 0, 1.0, 2000.0, 2.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_thaddius_40'),
+(351001, 15297, "Stalagg", "", 63, 63, 21, 0.8, 1.14286, 20.0, 1.0, 3, 0, 54.85, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 0, 1, 1019953019, 0, 1073741825, 'boss_thaddius_summon_40'),
+(351002, 15297, "Feugen", "", 63, 63, 21, 0.8, 1.14286, 20.0, 1.0, 3, 0, 56.25, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 0, 1, 1019953019, 0, 1073741825, 'boss_thaddius_summon_40'),
+(351003, 16035, "Grobbulus", "", 63, 63, 21, 1.5, 1.71429, 20.0, 1.0, 3, 0, 40.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351003, 0, 0, 1283823, 1569117, '', 2, 1.0, 650.0, 2.0, 1.0, 1.0, 166, 1, 1019953019, 0, 1073741825, 'boss_grobbulus_40'),
+(351004, 16064, "Gluth", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 36.0, 1600, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351004, 0, 0, 1260000, 1540000, '', 0, 1.0, 500.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_gluth_40'),
+(351005, 16309, "Heigan the Unclean", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351005, 0, 0, 1280454, 1565000, '', 0, 1.0, 550.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_heigan_40'),
+(351006, 15928, "Maexxna", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 1, 76, 351006, 0, 0, 1274062, 1557187, '', 0, 1.0, 450.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_maexxna_40'),
+(351007, 15940, "Grand Widow Faerlina", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.05, 2500, 3700, 1.0, 1.0, 1, 32832, 2048, 0, 7, 76, 351007, 0, 0, 900055, 1100068, '', 0, 1.0, 400.0, 20.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_faerlina_40'),
+(351008, 16590, "Noth the Plaguebringer", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 50.0, 2500, 3700, 1.0, 1.0, 1, 32832, 2048, 0, 6, 76, 351008, 0, 0, 1265652, 1546909, '', 0, 1.0, 500.0, 30.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_noth_40'),
+(351009, 15931, "Anub'Rekhan", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 3, 0, 34.15, 2000, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351009, 0, 0, 1125000, 1375000, '', 0, 1.0, 500.0, 2.0, 1.0, 1.0, 144, 1, 1019953019, 0, 1073741825, 'boss_anubrekhan_40'),
+(351010, 15937, "Dread Creeper", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 19.4, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351010, 0, 13153, 0, 0, 'SmartAI', 0, 1.0, 15.0, 1.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
+(351011, 15938, "Carrion Spinner", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 26.4, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351011, 0, 13151, 0, 0, 'SmartAI', 0, 1.0, 18.0, 1.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
+(351012, 15939, "Venom Stalker", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 27.35, 2000, 3700, 1.0, 1.0, 1, 64, 2048, 3, 1, 73, 351012, 0, 13150, 0, 0, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
+(351013, 959, "Infectious Skitterer", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 11.5, 1000, 3700, 1.0, 1.0, 1, 0, 2048, 0, 1, 8, 0, 0, 0, 0, 0, '', 0, 1.0, 5.0, 1.0, 1.0, 1.0, 144, 1, 0, 0, 0, ''),
+(351014, 15941, "Crypt Reaver", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 26.95, 1200, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351014, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 45.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
+(351015, 15942, "Tomb Horror", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 27.35, 2000, 2700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351015, 0, 0, 1, 19891, 'SmartAI', 1, 1.0, 35.0, 1.0, 1.0, 1.0, 144, 1, 1021296219, 0, 0, ''),
+(351016, 16594, "Naxxramas Cultist", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 30.75, 2000, 3700, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 351016, 0, 0, 1206, 9596, 'SmartAI', 0, 1.0, 12.0, 10.0, 1.0, 1.0, 144, 1, 1021294171, 0, 0, ''),
+(351017, 16598, "Naxxramas Acolyte", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 30.75, 2000, 3700, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 351017, 0, 0, 1248, 9661, 'SmartAI', 0, 1.0, 12.0, 10.0, 1.0, 1.0, 144, 1, 1021294171, 0, 0, ''),
+(351018, 16033, "Sapphiron", "", 63, 63, 21, 1.0, 2.14286, 20.0, 1.0, 3, 0, 63.0, 1800, 1700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 351018, 0, 0, 246755, 322238, '', 0, 1.0, 950.0, 2.0, 1.0, 1.0, 188, 1, 1019953019, 0, 1073741825, 'boss_sapphiron_40'),
+(351019, 15945, "Kel'Thuzad", "", 63, 63, 21, 1.0, 1.14286, 20.0, 1.0, 3, 0, 62.5, 2500, 2000, 1.0, 1.0, 2, 0, 2048, 0, 6, 76, 351019, 0, 0, 1002755, 1457838, '', 0, 1.0, 1200.0, 600.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_kelthuzad_40'),
+(351020, 16110, "Loatheb", "", 63, 63, 21, 0.8, 2.0, 20.0, 1.0, 3, 0, 50.0, 1250, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351020, 0, 0, 1292142, 1579285, '', 0, 1.0, 1600.0, 2.0, 1.0, 1.0, 180, 1, 1019953019, 0, 1073741825, 'boss_loatheb_40'),
+(351021, 9760, "Patchwork Golem", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.5, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351021, 0, 0, 3798, 4965, 'SmartAI', 0, 1.0, 28.0, 2.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
+(351022, 15958, "Bile Retcher", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 35.0, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351022, 0, 0, 4776, 6241, 'SmartAI', 0, 1.0, 34.0, 2.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
+(351023, 16063, "Mad Scientist", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351023, 0, 0, 2226, 9694, 'SmartAI', 0, 1.0, 16.0, 2.0, 1.0, 1.0, 144, 1, 1015758352, 0, 0, ''),
+(351024, 16175, "Living Monstrosity", "", 62, 62, 21, 0.8, 1.42857, 20.0, 1.0, 1, 0, 30.6, 2500, 3700, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351024, 0, 0, 2015, 9706, 'SmartAI', 0, 1.0, 14.0, 2.0, 1.0, 1.0, 144, 1, 1019952723, 0, 0, ''),
+(351025, 836, "Surgical Assistant", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 14.95, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351025, 0, 0, 1842, 9796, 'SmartAI', 0, 1.0, 14.0, 5.0, 1.0, 1.0, 144, 1, 1015751184, 0, 0, ''),
+(351026, 12349, "Embalming Slime", "", 60, 60, 21, 1.2, 0.428571, 20.0, 1.0, 1, 0, 23.0, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 4.0, 2.0, 1.0, 1.0, 76, 1, 1015758354, 0, 0, ''),
+(351027, 15961, "Stitched Spewer", "", 63, 63, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.55, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351027, 0, 0, 6445, 8466, 'SmartAI', 0, 1.0, 45.0, 2.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
+(351028, 16174, "Patchwerk", "", 63, 63, 21, 2.0, 1.71429, 20.0, 1.0, 3, 0, 67.5, 750, 1700, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 351028, 0, 0, 1305000, 1595000, '', 0, 1.0, 1200.0, 2.0, 1.0, 1.0, 169, 1, 617299839, 0, 1073741825, 'boss_patchwerk_40'),
+(351029, 15962, "Sludge Belcher", "", 62, 62, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 35.0, 2500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351029, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 25.0, 1.0, 1.0, 1.0, 144, 1, 1019969362, 0, 0, ''),
+(351030, 9013, "Plague Beast", "", 61, 61, 21, 0.666668, 1.42857, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 4, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 18.0, 1.0, 1.0, 1.0, 144, 1, 1019952659, 0, 0, ''),
+(351031, 7896, "Frenzied Bat", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 0.75, 1500, 1500, 1.0, 1.0, 1, 64, 2048, 0, 1, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 3.5, 1.0, 1.0, 1.0, 144, 1, 1019945489, 0, 0, ''),
+(351032, 1954, "Plagued Bat", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 1, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 3.5, 1.0, 1.0, 1.0, 144, 1, 1019945491, 0, 0, ''),
+(351033, 15978, "Diseased Maggot", "", 60, 60, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 6.65, 2500, 2000, 1.0, 1.0, 1, 0, 2048, 0, 1, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 82, 1, 1019945489, 0, 0, ''),
+(351034, 15554, "Rotting Maggot", "", 60, 60, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 13.05, 2500, 3000, 1.0, 1.0, 1, 0, 2048, 0, 1, 8, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 82, 1, 1019945489, 0, 0, ''),
+(351035, 16279, "Gothik the Harvester", "", 63, 63, 21, 1.0, 1.14286, 20.0, 1.0, 3, 0, 27.5, 2500, 3700, 1.0, 1.0, 2, 32832, 2048, 0, 6, 76, 351035, 0, 0, 733851, 896929, '', 0, 1.0, 150.0, 100.0, 1.0, 1.0, 0, 1, 1019953019, 0, 3221225473, 'boss_gothik_40'),
+(351036, 16582, "Instructor Razuvious", "", 63, 63, 21, 1.6, 1.71429, 20.0, 1.0, 3, 0, 157.5, 3500, 1567, 1.0, 1.0, 1, 32832, 2048, 0, 6, 76, 351036, 0, 0, 1253602, 1532181, '', 0, 1.0, 600.0, 2.0, 1.0, 1.0, 167, 1, 1019953019, 0, 1073741825, 'boss_razuvious_40'),
+(351037, 16139, "Highlord Mograine", "The Ashbringer", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 24.0, 1500, 1700, 1.0, 1.0, 1, 0, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 160.0, 2.0, 1.0, 1.0, 164, 1, 1019952987, 0, 1, 'boss_four_horsemen_40'),
+(351038, 16154, "Sir Zeliek", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 35.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen_40'),
+(351039, 16155, "Thane Korth'azz", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 25.0, 2500, 3200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 49555, 64718, '', 0, 1.0, 180.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen_40'),
+(351040, 16153, "Lady Blaumeux", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 3, 0, 35.0, 2500, 2200, 1.0, 1.0, 1, 64, 2048, 0, 6, 76, 0, 0, 0, 0, 0, '', 0, 1.0, 150.0, 2.0, 1.0, 1.0, 164, 1, 1019953019, 0, 1073741825, 'boss_four_horsemen_40'),
+(351041, 16937, "Skeletal Steed", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 22.6, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351041, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 14.0, 1.0, 1.0, 1.0, 164, 1, 8388624, 0, 0, ''),
+(351042, 11686, "Naxxramas Trigger", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33555200, 2048, 0, 10, 0, 0, 0, 0, 0, 0, '', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 128, 'boss_naxxramas_misc'),
+(351043, 16608, "Unrelenting Trainee", "", 60, 60, 21, 1.0, 1.42857, 18.0, 1.0, 0, 0, 7.05, 1800, 2000, 1.0, 1.0, 1, 32768, 2048, 0, 7, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 1.5, 1.0, 1.0, 1.0, 144, 1, 1006764032, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351044, 16612, "Unrelenting Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.0, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 6.5, 1.0, 1.0, 1.0, 144, 1, 8388624, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351045, 10729, "Unrelenting Rider", "", 62, 62, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 22.05, 2000, 2000, 1.0, 1.0, 2, 32832, 2048, 0, 6, 2120, 0, 0, 0, 0, 0, '', 0, 1.0, 10.0, 5.0, 1.0, 1.0, 164, 1, 1020936031, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351046, 3942, "Spectral Trainee", "", 61, 61, 21, 1.11111, 1.42857, 20.0, 1.0, 1, 0, 6.0, 2000, 1265, 1.0, 1.0, 2, 32768, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 2.0, 3.0, 1.0, 1.0, 144, 1, 1006632960, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351047, 11686, "Naxxramas Military Sub-Boss Trigger", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33554432, 2048, 0, 10, 0, 0, 0, 0, 0, 0, '', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 130, ''),
+(351048, 16513, "Deathknight Captain", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 31.5, 3500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351048, 0, 0, 4138, 9644, 'SmartAI', 0, 1.0, 30.0, 2.0, 1.0, 1.0, 148, 1, 8388624, 0, 0, ''),
+(351049, 16508, "Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 1700, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 3373, 4410, 'SmartAI', 0, 1.0, 24.0, 2.0, 1.0, 1.0, 148, 1, 8388624, 0, 0, ''),
+(351050, 16611, "Spectral Deathknight", "", 62, 62, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.0, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 5.0, 1.5, 1.0, 1.0, 144, 1, 8388624, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351051, 10719, "Spectral Horse", "", 63, 63, 21, 1.6, 1.38571, 20.0, 1.0, 1, 0, 26.3, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 8, 0, 0, 0, 0, 0, '', 0, 1.0, 9.0, 1.0, 1.0, 1.0, 141, 1, 1006764050, 0, 0, 'npc_boss_gothik_minion_40'),
+(351052, 16614, "Spectral Rider", "", 63, 63, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 20.05, 2000, 2000, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 3.0, 2.0, 1.0, 1.0, 164, 1, 1015693151, 0, 65536, 'npc_boss_gothik_minion_40'),
+(351053, 16927, "Risen Deathknight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 25.0, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351053, 0, 0, 1163, 8599, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
+(351054, 16534, "Dark Touched Warrior", "Stable Master", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 25.0, 2000, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 6, 8, 351054, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 148, 1, 1006830096, 0, 0, ''),
+(351055, 10729, "Deathknight Cavalier", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 32.55, 2000, 1265, 1.0, 1.0, 2, 64, 2048, 0, 6, 2120, 351055, 0, 0, 4776, 8752, 'SmartAI', 0, 1.0, 45.0, 5.0, 1.0, 1.0, 144, 1, 8388624, 0, 0, ''),
+(351056, 14703, "Shade of Naxxramas", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.35, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351056, 0, 0, 2481, 3244, 'SmartAI', 0, 1.0, 18.0, 10.0, 1.0, 1.0, 144, 1, 1015751186, 0, 0, ''),
+(351057, 11396, "Necro Knight", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 31.1, 3000, 1265, 1.0, 1.0, 8, 64, 2048, 0, 6, 72, 351057, 0, 0, 1801, 5231, 'SmartAI', 0, 1.0, 18.0, 18.0, 1.0, 1.0, 144, 1, 1019952723, 0, 0, ''),
+(351058, 14706, "Bony Construct", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2000, 2016, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351058, 0, 0, 1673, 2190, 'SmartAI', 0, 1.0, 12.0, 3.0, 1.0, 1.0, 144, 1, 1015756368, 0, 0, ''),
+(351059, 14710, "Stoneskin Gargoyle", "", 61, 61, 21, 2.0, 1.28571, 20.0, 1.0, 1, 0, 36.0, 3000, 1265, 1.0, 1.0, 2, 64, 2048, 0, 6, 72, 351059, 0, 0, 11151, 14566, 'SmartAI', 0, 1.0, 105.0, 10.0, 1.0, 1.0, 135, 1, 1071628127, 0, 0, ''),
+(351060, 11404, "Skeletal Smith", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.6, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 7, 72, 351060, 0, 0, 2226, 7378, 'SmartAI', 0, 1.0, 16.0, 1.0, 1.0, 1.0, 148, 1, 646016863, 0, 0, ''),
+(351061, 15294, "Unholy Axe", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 30.5, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351061, 0, 0, 6690, 9414, 'SmartAI', 1, 1.0, 36.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
+(351062, 15294, "Unholy Staff", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 23.15, 2000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351062, 0, 0, 0, 0, 'SmartAI', 1, 1.0, 28.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
+(351063, 15294, "Unholy Swords", "", 61, 61, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 26.8, 1200, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351063, 0, 0, 0, 0, 'SmartAI', 1, 1.0, 30.0, 1.0, 1.0, 1.0, 164, 1, 1019952727, 0, 0, ''),
+(351064, 11140, "Plague Slime", "", 61, 61, 21, 0.8, 0.285714, 20.0, 1.0, 1, 0, 81.2, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 10, 72, 351064, 0, 0, 6051, 7906, 'SmartAI', 0, 1.0, 45.0, 1.0, 1.0, 1.0, 70, 1, 1022049811, 0, 0, ''),
+(351065, 10627, "Infectious Ghoul", "", 61, 61, 21, 0.777776, 1.42857, 20.0, 1.0, 1, 0, 26.25, 1500, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 351065, 0, 0, 4506, 9113, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1015226896, 0, 0, ''),
+(351066, 16111, "Spore", "", 60, 60, 21, 0.4, 0.285714, 18.0, 1.0, 0, 0, 0.6, 2000, 2000, 1.0, 1.0, 1, 0, 2048, 0, 10, 8, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 0.25, 1.0, 1.0, 0.5, 69, 1, 0, 0, 0, ''),
+(351067, 12349, "Fallout Slime", "", 60, 60, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 46.2, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 0, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 16.0, 2.0, 1.0, 1.0, 0, 1, 1015758686, 0, 0, ''),
+(351068, 7898, "Mutated Grub", "", 61, 61, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 1.0, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 10, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 1.0, 1.0, 1.0, 144, 1, 1019945489, 0, 0, ''),
+(351069, 10976, "Zombie Chow", "", 60, 60, 21, 1.0, 1.14286, 20.0, 1.0, 1, 0, 3.4, 3000, 2000, 1.0, 1.0, 1, 1, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 40.0, 3.0, 1.0, 1.0, 100, 1, 1015226896, 0, 0, ''),
+(351070, 16160, "Necropolis Acolyte", "", 62, 62, 21, 1.0, 1.71429, 20.0, 1.0, 1, 0, 27.0, 2000, 1265, 1.0, 1.0, 2, 0, 2048, 0, 7, 0, 351070, 0, 0, 2865, 9398, '', 1, 1.0, 25.0, 10.0, 1.0, 1.0, 164, 1, 1019952723, 0, 0, ''),
+(351071, 12349, "Sewage Slime", "", 60, 60, 21, 1.0, 1.14286, 20.0, 2.0, 1, 0, 23.0, 1800, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 64, 0, 0, 0, 0, 0, 'SmartAI', 1, 1.0, 50.0, 2.0, 1.0, 1.0, 0, 1, 1015758418, 0, 0, ''),
+(351072, 11686, "Toxic Tunnel", "", 60, 60, 114, 1.0, 1.14286, 18.0, 1.0, 0, 0, 4.2, 2000, 2000, 1.0, 1.0, 1, 33816578, 2048, 0, 10, 0, 0, 0, 0, 0, 0, 'NullCreatureAI', 0, 1.0, 1.35, 1.0, 1.0, 1.0, 0, 1, 0, 0, 2, ''),
+(351073, 7869, "Soldier of the Frozen Wastes", "", 60, 60, 21, 0.4, 0.414286, 20.0, 1.0, 1, 0, 8.1, 2000, 1780, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1015226896, 0, 0, 'boss_kelthuzad_minion_40'),
+(351074, 12818, "Unstoppable Abomination", "", 60, 60, 21, 0.4, 0.685714, 20.0, 1.0, 1, 0, 74.45, 2000, 1550, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1019952722, 0, 0, 'boss_kelthuzad_minion_40'),
+(351075, 16178, "Soul Weaver", "", 60, 60, 21, 0.4, 0.1, 20.0, 1.0, 1, 0, 1.7, 2000, 2000, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 1.0, 1.0, 1.0, 1.0, 64, 1, 1019952722, 0, 0, 'boss_kelthuzad_minion_40'),
+(351076, 16586, "Guardian of Icecrown", "", 60, 60, 21, 4.8, 1.71429, 20.0, 1.0, 1, 0, 20.75, 2000, 1650, 1.0, 1.0, 1, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, '', 1, 1.0, 500.0, 1.0, 1.0, 1.0, 174, 1, 1019953023, 0, 0, 'boss_kelthuzad_minion_40'),
+(351077, 14710, "Plagued Gargoyle", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 37.5, 3000, 1265, 1.0, 1.0, 2, 0, 2048, 0, 6, 8, 351077, 0, 0, 1, 138065, '', 0, 1.0, 100.0, 3.0, 1.0, 1.0, 144, 1, 1071628127, 0, 0, ''),
+(351078, 10627, "Plagued Ghoul", "", 61, 61, 21, 0.777776, 1.42857, 20.0, 1.0, 1, 0, 26.25, 1500, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 6, 72, 351078, 0, 0, 3878, 8925, 'SmartAI', 0, 1.0, 30.0, 1.0, 1.0, 1.0, 144, 1, 1019421200, 0, 0, ''),
+(351079, 16213, "Web Wrap", "", 60, 60, 16, 1.0, 1.0, 18.0, 1.0, 0, 0, 0.6, 2000, 2000, 1.0, 1.0, 1, 0, 2048, 0, 10, 0, 0, 0, 0, 0, 0, '', 0, 1.0, 2.0, 1.0, 1.0, 1.0, 0, 1, 0, 0, 0, 'boss_maexxna_webwrap'),
+(351080, 16605, "Naxxramas Follower", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 59.2, 2000, 1265, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 45.0, 10.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
+(351081, 16603, "Naxxramas Worshipper", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 35.0, 2000, 1265, 1.0, 1.0, 8, 32832, 2048, 0, 7, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 40.0, 10.0, 1.0, 1.0, 144, 1, 1021294170, 0, 0, ''),
+(351082, 14698, "Crypt Guard", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 14.7, 1000, 1265, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 65.0, 1.0, 1.0, 1.0, 144, 1, 1021296218, 0, 0, ''),
+(351083, 10005, "Corpse Scarab", "", 60, 60, 21, 0.833332, 2.14286, 18.0, 1.0, 0, 0, 2.1, 1000, 1265, 1.0, 1.0, 1, 0, 2048, 0, 10, 72, 0, 0, 0, 0, 0, 'SmartAI', 2, 1.0, 2.0, 1.0, 1.0, 1.0, 188, 1, 1019945489, 0, 0, ''),
+(351084, 16539, "Deathknight Understudy", "", 60, 60, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 45.5, 3500, 1265, 1.0, 1.0, 1, 32832, 2048, 0, 7, 72, 0, 0, 0, 0, 0, '', 0, 1.0, 30.0, 2.0, 1.0, 1.0, 144, 1, 0, 0, 0, 'boss_razuvious_minion'),
+(351085, 2606, "Plagued Guardian", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 24.25, 3000, 2000, 1.0, 1.0, 8, 0, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 8.0, 18.0, 1.0, 1.0, 144, 1, 1015751184, 0, 0, ''),
+(351086, 7847, "Plagued Champion", "", 61, 61, 21, 0.888888, 1.42857, 20.0, 1.0, 1, 0, 26.85, 2000, 2000, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 11.0, 1.0, 1.0, 1.0, 144, 1, 1015226896, 0, 0, ''),
+(351087, 16916, "Plagued Warrior", "", 61, 61, 21, 1.0, 1.42857, 20.0, 1.0, 1, 0, 22.4, 2700, 2000, 1.0, 1.0, 1, 64, 2048, 0, 6, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 10.0, 1.0, 1.0, 1.0, 144, 1, 1019421201, 0, 0, ''),
+(351088, 13111, "Maexxna Spiderling", "", 60, 60, 16, 1.0, 2.14286, 18.0, 1.0, 0, 0, 1.85, 500, 2000, 1.0, 1.0, 1, 0, 2048, 0, 1, 72, 0, 0, 0, 0, 0, 'SmartAI', 0, 1.0, 1.25, 1.0, 1.0, 1.0, 188, 1, 1019945489, 0, 0, '');
REPLACE INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `GroupId`, `MinCount`, `MaxCount`) VALUES
+(351000, 22726, 0, 30.0, 0, 0, 1, 1),
+(351000, 304500, 304500, 100.0, 0, 0, 1, 1),
+(351000, 304510, 304510, 100.0, 0, 0, 1, 1),
+(351000, 304520, 304520, 100.0, 0, 0, 1, 1),
+(351003, 22726, 0, 30.0, 0, 0, 1, 1),
+(351003, 304530, 304530, 100.0, 0, 0, 1, 1),
+(351003, 304540, 304540, 100.0, 0, 0, 1, 1),
(351004, 22726, 0, 30.0, 0, 0, 1, 1),
-(351004, 304500, 304500, 100.0, 0, 0, 1, 1),
-(351004, 304510, 304510, 100.0, 0, 0, 1, 1),
-(351004, 304520, 304520, 100.0, 0, 0, 1, 1),
+(351004, 304550, 304550, 100.0, 0, 0, 1, 1),
+(351004, 304560, 304560, 100.0, 0, 0, 1, 1),
(351005, 22726, 0, 30.0, 0, 0, 1, 1),
-(351005, 304530, 304530, 100.0, 0, 0, 1, 1),
-(351005, 304540, 304540, 100.0, 0, 0, 1, 1),
+(351005, 304570, 304570, 100.0, 0, 0, 1, 1),
+(351005, 304580, 304580, 100.0, 0, 0, 1, 1),
(351006, 22726, 0, 30.0, 0, 0, 1, 1),
-(351006, 304550, 304550, 100.0, 0, 0, 1, 1),
-(351006, 304560, 304560, 100.0, 0, 0, 1, 1),
-(351007, 5760, 0, 0.1802, 0, 0, 1, 1),
-(351007, 7909, 0, 0.1802, 0, 0, 1, 1),
-(351007, 7910, 0, 0.3604, 0, 0, 1, 1),
-(351007, 12808, 0, 1.0811, 0, 0, 1, 1),
-(351007, 14504, 0, 0.04, 0, 0, 1, 1),
-(351007, 14508, 0, 0.2, 0, 0, 1, 1),
-(351007, 17414, 0, 0.04, 0, 0, 1, 1),
-(351007, 17683, 0, 0.04, 0, 0, 1, 1),
-(351007, 22373, 0, 15.3153, 0, 0, 1, 1),
-(351007, 22374, 0, 10.0901, 0, 0, 1, 1),
-(351007, 22375, 0, 16.3964, 0, 0, 1, 1),
-(351007, 22376, 0, 17.8378, 0, 0, 1, 1),
-(351007, 22393, 0, 0.04, 0, 0, 1, 1),
-(351007, 22708, 0, 1.0, 1, 0, 1, 1),
-(351007, 22890, 0, 0.08, 0, 0, 1, 1),
-(351007, 23044, 0, 0.24, 0, 0, 1, 1),
-(351007, 23055, 0, 4.1441, 0, 0, 1, 1),
-(351007, 23069, 0, 7.46, 0, 0, 1, 1),
-(351007, 23221, 0, 0.16, 0, 0, 1, 1),
-(351007, 23226, 0, 0.32, 0, 0, 1, 1),
-(351007, 23237, 0, 0.1802, 0, 0, 1, 1),
-(351007, 23238, 0, 0.2, 0, 0, 1, 1),
-(351007, 23666, 0, 0.1802, 0, 0, 1, 1),
-(351007, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351007, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351007, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351007, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351008, 5760, 0, 0.2604, 0, 0, 1, 1),
-(351008, 7909, 0, 0.1953, 0, 0, 1, 1),
-(351008, 7910, 0, 0.15, 0, 0, 1, 1),
-(351008, 12694, 0, 0.24, 0, 0, 1, 1),
-(351008, 12713, 0, 0.04, 0, 0, 1, 1),
-(351008, 12720, 0, 0.04, 0, 0, 1, 1),
-(351008, 12808, 0, 1.1068, 0, 0, 1, 1),
-(351008, 14506, 0, 0.03, 0, 0, 1, 1),
-(351008, 14508, 0, 0.04, 0, 0, 1, 1),
-(351008, 15765, 0, 0.08, 0, 0, 1, 1),
-(351008, 16251, 0, 0.04, 0, 0, 1, 1),
-(351008, 17414, 0, 0.24, 0, 0, 1, 1),
-(351008, 17683, 0, 0.1, 0, 0, 1, 1),
-(351008, 18600, 0, 0.71, 0, 0, 1, 1),
-(351008, 22373, 0, 15.1693, 0, 0, 1, 1),
-(351008, 22374, 0, 7.487, 0, 0, 1, 1),
-(351008, 22375, 0, 16.9271, 0, 0, 1, 1),
-(351008, 22376, 0, 21.875, 0, 0, 1, 1),
-(351008, 22393, 0, 0.05, 0, 0, 1, 1),
-(351008, 22708, 0, 1.0, 1, 0, 1, 1),
-(351008, 22890, 0, 0.05, 0, 0, 1, 1),
-(351008, 23044, 0, 0.34, 0, 0, 1, 1),
-(351008, 23055, 0, 5.599, 0, 0, 1, 1),
-(351008, 23069, 0, 0.54, 0, 0, 1, 1),
-(351008, 23221, 0, 0.41, 0, 0, 1, 1),
-(351008, 23226, 0, 0.48, 0, 0, 1, 1),
-(351008, 23237, 0, 0.3906, 0, 0, 1, 1),
-(351008, 23238, 0, 0.71, 0, 0, 1, 1),
-(351008, 23663, 0, 0.03, 0, 0, 1, 1),
-(351008, 23664, 0, 0.05, 0, 0, 1, 1),
-(351008, 23666, 0, 0.0651, 0, 0, 1, 1),
-(351008, 23667, 0, 0.71, 0, 0, 1, 1),
-(351008, 23668, 0, 0.1302, 0, 0, 1, 1),
-(351008, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351008, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351008, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351008, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351006, 304590, 304590, 100.0, 0, 0, 1, 1),
+(351006, 304600, 304600, 100.0, 0, 0, 1, 1),
+(351006, 304610, 304610, 100.0, 0, 0, 1, 1),
+(351007, 22726, 0, 30.0, 0, 0, 1, 1),
+(351007, 304620, 304620, 100.0, 0, 0, 1, 1),
+(351007, 304630, 304630, 100.0, 0, 0, 1, 1),
+(351008, 22726, 0, 30.0, 0, 0, 1, 1),
+(351008, 304570, 304570, 100.0, 0, 0, 1, 1),
+(351008, 304640, 304640, 100.0, 0, 0, 1, 1),
(351009, 22726, 0, 30.0, 0, 0, 1, 1),
-(351009, 304570, 304570, 100.0, 0, 0, 1, 1),
-(351009, 304580, 304580, 100.0, 0, 0, 1, 1),
-(351011, 22726, 0, 30.0, 0, 0, 1, 1),
-(351011, 304590, 304590, 100.0, 0, 0, 1, 1),
-(351011, 304600, 304600, 100.0, 0, 0, 1, 1),
-(351011, 304610, 304610, 100.0, 0, 0, 1, 1),
-(351012, 22726, 0, 30.0, 0, 0, 1, 1),
-(351012, 304620, 304620, 100.0, 0, 0, 1, 1),
-(351012, 304630, 304630, 100.0, 0, 0, 1, 1),
-(351013, 22726, 0, 30.0, 0, 0, 1, 1),
-(351013, 304570, 304570, 100.0, 0, 0, 1, 1),
-(351013, 304640, 304640, 100.0, 0, 0, 1, 1),
-(351014, 22726, 0, 30.0, 0, 0, 1, 1),
-(351014, 304620, 304620, 100.0, 0, 0, 1, 1),
-(351014, 304650, 304650, 100.0, 0, 0, 1, 1),
-(351016, 1074, 0, 16.1976, 0, 0, 1, 1),
-(351016, 4585, 0, 49.1097, 0, 0, 1, 1),
-(351016, 5760, 0, 0.1149, 0, 0, 1, 1),
-(351016, 7909, 0, 0.1149, 0, 0, 1, 1),
-(351016, 7910, 0, 0.0574, 0, 0, 1, 1),
-(351016, 12693, 0, 0.02, 0, 0, 1, 1),
-(351016, 12713, 0, 0.07, 0, 0, 1, 1),
-(351016, 12728, 0, 0.02, 0, 0, 1, 1),
-(351016, 14227, 0, 9.1327, 0, 0, 1, 2),
-(351016, 14504, 0, 0.06, 0, 0, 1, 1),
-(351016, 14506, 0, 0.02, 0, 0, 1, 1),
-(351016, 14508, 0, 0.15, 0, 0, 1, 1),
-(351016, 15757, 0, 0.02, 0, 0, 1, 1),
+(351009, 304620, 304620, 100.0, 0, 0, 1, 1),
+(351009, 304650, 304650, 100.0, 0, 0, 1, 1),
+(351010, 1074, 0, 18.9548, 0, 0, 1, 1),
+(351010, 4585, 0, 43.0469, 0, 0, 1, 1),
+(351010, 5760, 0, 0.0886, 0, 0, 1, 1),
+(351010, 7909, 0, 0.0886, 0, 0, 1, 1),
+(351010, 7910, 0, 0.0886, 0, 0, 1, 1),
+(351010, 12713, 0, 0.02, 0, 0, 1, 1),
+(351010, 13492, 0, 0.02, 0, 0, 1, 1),
+(351010, 14227, 0, 9.2117, 0, 0, 1, 2),
+(351010, 14504, 0, 0.05, 0, 0, 1, 1),
+(351010, 14506, 0, 0.07, 0, 0, 1, 1),
+(351010, 14508, 0, 0.16, 0, 0, 1, 1),
+(351010, 15746, 0, 0.16, 0, 0, 1, 1),
+(351010, 16251, 0, 0.02, 0, 0, 1, 1),
+(351010, 16253, 0, 0.05, 0, 0, 1, 1),
+(351010, 17414, 0, 0.05, 0, 0, 1, 1),
+(351010, 17683, 0, 0.02, 0, 0, 1, 1),
+(351010, 18600, 0, 0.05, 0, 0, 1, 1),
+(351010, 19441, 0, 3.0115, 0, 0, 1, 1),
+(351010, 22373, 0, 13.6404, 0, 0, 1, 1),
+(351010, 22374, 0, 7.3516, 0, 0, 1, 1),
+(351010, 22375, 0, 12.0461, 0, 0, 1, 1),
+(351010, 22376, 0, 16.3862, 0, 0, 1, 1),
+(351010, 22393, 0, 0.02, 0, 0, 1, 1),
+(351010, 22708, 0, 1.0, 1, 0, 1, 1),
+(351010, 22891, 0, 0.03, 0, 0, 1, 1),
+(351010, 23044, 0, 0.16, 0, 0, 1, 1),
+(351010, 23055, 0, 1.8601, 0, 0, 1, 1),
+(351010, 23069, 0, 0.3, 0, 0, 1, 1),
+(351010, 23221, 0, 0.48, 0, 0, 1, 1),
+(351010, 23226, 0, 0.32, 0, 0, 1, 1),
+(351010, 23237, 0, 0.0886, 0, 0, 1, 1),
+(351010, 23238, 0, 0.33, 0, 0, 1, 1),
+(351010, 23665, 0, 0.0886, 0, 0, 1, 1),
+(351010, 23666, 0, 0.03, 0, 0, 1, 1),
+(351010, 23667, 0, 0.1, 0, 0, 1, 1),
+(351010, 23668, 0, 0.32, 0, 0, 1, 1),
+(351010, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351010, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351010, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351010, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351011, 1074, 0, 16.1976, 0, 0, 1, 1),
+(351011, 4585, 0, 49.1097, 0, 0, 1, 1),
+(351011, 5760, 0, 0.1149, 0, 0, 1, 1),
+(351011, 7909, 0, 0.1149, 0, 0, 1, 1),
+(351011, 7910, 0, 0.0574, 0, 0, 1, 1),
+(351011, 12693, 0, 0.02, 0, 0, 1, 1),
+(351011, 12713, 0, 0.07, 0, 0, 1, 1),
+(351011, 12728, 0, 0.02, 0, 0, 1, 1),
+(351011, 14227, 0, 9.1327, 0, 0, 1, 2),
+(351011, 14504, 0, 0.06, 0, 0, 1, 1),
+(351011, 14506, 0, 0.02, 0, 0, 1, 1),
+(351011, 14508, 0, 0.15, 0, 0, 1, 1),
+(351011, 15757, 0, 0.02, 0, 0, 1, 1),
+(351011, 15765, 0, 0.02, 0, 0, 1, 1),
+(351011, 16251, 0, 0.02, 0, 0, 1, 1),
+(351011, 17414, 0, 0.02, 0, 0, 1, 1),
+(351011, 17683, 0, 0.02, 0, 0, 1, 1),
+(351011, 18600, 0, 0.02, 0, 0, 1, 1),
+(351011, 19441, 0, 2.8719, 0, 0, 1, 1),
+(351011, 22373, 0, 12.6364, 0, 0, 1, 1),
+(351011, 22374, 0, 6.4905, 0, 0, 1, 1),
+(351011, 22375, 0, 10.7984, 0, 0, 1, 1),
+(351011, 22376, 0, 15.336, 0, 0, 1, 1),
+(351011, 22393, 0, 0.02, 0, 0, 1, 1),
+(351011, 22708, 0, 1.0, 1, 0, 1, 1),
+(351011, 22890, 0, 0.02, 0, 0, 1, 1),
+(351011, 22891, 0, 0.02, 0, 0, 1, 1),
+(351011, 23044, 0, 0.15, 0, 0, 1, 1),
+(351011, 23055, 0, 3.7335, 0, 0, 1, 1),
+(351011, 23069, 0, 0.28, 0, 0, 1, 1),
+(351011, 23221, 0, 0.25, 0, 0, 1, 1),
+(351011, 23226, 0, 0.25, 0, 0, 1, 1),
+(351011, 23237, 0, 0.2872, 0, 0, 1, 1),
+(351011, 23238, 0, 0.44, 0, 0, 1, 1),
+(351011, 23664, 0, 0.0574, 0, 0, 1, 1),
+(351011, 23665, 0, 0.0574, 0, 0, 1, 1),
+(351011, 23666, 0, 0.02, 0, 0, 1, 1),
+(351011, 23667, 0, 0.0574, 0, 0, 1, 1),
+(351011, 23668, 0, 0.0574, 0, 0, 1, 1),
+(351011, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351011, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351011, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351011, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351012, 1074, 0, 15.4394, 0, 0, 1, 1),
+(351012, 4585, 0, 51.0689, 0, 0, 1, 1),
+(351012, 5760, 0, 0.7126, 0, 0, 1, 1),
+(351012, 7909, 0, 0.24, 0, 0, 1, 1),
+(351012, 7910, 0, 0.2375, 0, 0, 1, 1),
+(351012, 14227, 0, 9.0261, 0, 0, 1, 2),
+(351012, 14506, 0, 0.1, 0, 0, 1, 1),
+(351012, 16251, 0, 0.03, 0, 0, 1, 1),
+(351012, 17414, 0, 0.21, 0, 0, 1, 1),
+(351012, 18600, 0, 0.21, 0, 0, 1, 1),
+(351012, 19441, 0, 4.038, 0, 0, 1, 1),
+(351012, 22373, 0, 12.5891, 0, 0, 1, 1),
+(351012, 22374, 0, 6.8884, 0, 0, 1, 1),
+(351012, 22375, 0, 9.2637, 0, 0, 1, 1),
+(351012, 22376, 0, 13.3017, 0, 0, 1, 1),
+(351012, 22393, 0, 0.21, 0, 0, 1, 1),
+(351012, 22708, 0, 1.0, 1, 0, 1, 1),
+(351012, 22891, 0, 0.03, 0, 0, 1, 1),
+(351012, 23044, 0, 0.13, 0, 0, 1, 1),
+(351012, 23055, 0, 1.9002, 0, 0, 1, 1),
+(351012, 23069, 0, 0.07, 0, 0, 1, 1),
+(351012, 23221, 0, 0.03, 0, 0, 1, 1),
+(351012, 23226, 0, 0.24, 0, 0, 1, 1),
+(351012, 23237, 0, 0.4751, 0, 0, 1, 1),
+(351012, 23238, 0, 0.07, 0, 0, 1, 1),
+(351012, 23666, 0, 0.2375, 0, 0, 1, 1),
+(351012, 23667, 0, 0.13, 0, 0, 1, 1),
+(351012, 23668, 0, 0.4751, 0, 0, 1, 1),
+(351012, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351012, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351012, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351014, 1074, 0, 18.2692, 0, 0, 1, 1),
+(351014, 4585, 0, 47.1154, 0, 0, 1, 1),
+(351014, 5760, 0, 0.09, 0, 0, 1, 1),
+(351014, 7909, 0, 0.27, 0, 0, 1, 1),
+(351014, 7910, 0, 0.18, 0, 0, 1, 1),
+(351014, 14227, 0, 7.2115, 0, 0, 1, 2),
+(351014, 14504, 0, 0.09, 0, 0, 1, 1),
+(351014, 14506, 0, 0.09, 0, 0, 1, 1),
+(351014, 17683, 0, 0.18, 0, 0, 1, 1),
+(351014, 19441, 0, 1.9231, 0, 0, 1, 1),
+(351014, 22373, 0, 14.9038, 0, 0, 1, 1),
+(351014, 22374, 0, 3.3654, 0, 0, 1, 1),
+(351014, 22375, 0, 13.4615, 0, 0, 1, 1),
+(351014, 22376, 0, 11.0577, 0, 0, 1, 1),
+(351014, 22708, 0, 1.0, 1, 0, 1, 1),
+(351014, 23055, 0, 1.4423, 0, 0, 1, 1),
+(351014, 23069, 0, 1.33, 0, 0, 1, 1),
+(351014, 23226, 0, 0.18, 0, 0, 1, 1),
+(351014, 23237, 0, 0.36, 0, 0, 1, 1),
+(351014, 23665, 0, 0.4808, 0, 0, 1, 1),
+(351014, 23666, 0, 0.45, 0, 0, 1, 1),
+(351014, 23667, 0, 0.18, 0, 0, 1, 1),
+(351014, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351014, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351015, 1074, 0, 23.1527, 0, 0, 1, 1),
+(351015, 4585, 0, 39.9015, 0, 0, 1, 1),
+(351015, 5760, 0, 0.13, 0, 0, 1, 1),
+(351015, 7909, 0, 0.13, 0, 0, 1, 1),
+(351015, 7910, 0, 0.4926, 0, 0, 1, 1),
+(351015, 14227, 0, 10.3448, 0, 0, 1, 2),
+(351015, 14511, 0, 0.25, 0, 0, 1, 1),
+(351015, 16245, 0, 0.13, 0, 0, 1, 1),
+(351015, 16251, 0, 0.25, 0, 0, 1, 1),
+(351015, 19441, 0, 1.4778, 0, 0, 1, 1),
+(351015, 22373, 0, 13.3005, 0, 0, 1, 1),
+(351015, 22374, 0, 5.9113, 0, 0, 1, 1),
+(351015, 22375, 0, 14.7783, 0, 0, 1, 1),
+(351015, 22376, 0, 11.8227, 0, 0, 1, 1),
+(351015, 22708, 0, 1.0, 1, 0, 1, 1),
+(351015, 23055, 0, 3.4483, 0, 0, 1, 1),
+(351015, 23069, 0, 0.38, 0, 0, 1, 1),
+(351015, 23221, 0, 0.25, 0, 0, 1, 1),
+(351015, 23237, 0, 0.9852, 0, 0, 1, 1),
+(351015, 23238, 0, 0.38, 0, 0, 1, 1),
+(351015, 23664, 0, 0.4926, 0, 0, 1, 1),
+(351015, 23665, 0, 0.13, 0, 0, 1, 1),
+(351015, 23666, 0, 0.13, 0, 0, 1, 1),
+(351016, 5760, 0, 0.2514, 0, 0, 1, 1),
+(351016, 7909, 0, 0.1886, 0, 0, 1, 1),
+(351016, 7910, 0, 0.1886, 0, 0, 1, 1),
+(351016, 12697, 0, 0.03, 0, 0, 1, 1),
+(351016, 12713, 0, 0.05, 0, 0, 1, 1),
+(351016, 14047, 0, 23.8843, 0, 0, 2, 5),
+(351016, 14504, 0, 0.02, 0, 0, 1, 1),
+(351016, 14506, 0, 0.07, 0, 0, 1, 1),
+(351016, 14508, 0, 0.03, 0, 0, 1, 1),
+(351016, 15743, 0, 0.02, 0, 0, 1, 1),
(351016, 15765, 0, 0.02, 0, 0, 1, 1),
-(351016, 16251, 0, 0.02, 0, 0, 1, 1),
+(351016, 16251, 0, 0.03, 0, 0, 1, 1),
(351016, 17414, 0, 0.02, 0, 0, 1, 1),
-(351016, 17683, 0, 0.02, 0, 0, 1, 1),
+(351016, 17683, 0, 0.12, 0, 0, 1, 1),
+(351016, 18335, 0, 0.1886, 0, 0, 1, 1),
(351016, 18600, 0, 0.02, 0, 0, 1, 1),
-(351016, 19441, 0, 2.8719, 0, 0, 1, 1),
-(351016, 22373, 0, 12.6364, 0, 0, 1, 1),
-(351016, 22374, 0, 6.4905, 0, 0, 1, 1),
-(351016, 22375, 0, 10.7984, 0, 0, 1, 1),
-(351016, 22376, 0, 15.336, 0, 0, 1, 1),
-(351016, 22393, 0, 0.02, 0, 0, 1, 1),
+(351016, 19234, 0, 0.0629, 0, 0, 1, 1),
+(351016, 19235, 0, 0.0629, 0, 0, 1, 1),
+(351016, 19236, 0, 0.03, 0, 0, 1, 1),
+(351016, 19265, 0, 0.07, 0, 0, 1, 1),
+(351016, 19272, 0, 0.27, 0, 0, 1, 1),
+(351016, 19275, 0, 0.02, 0, 0, 1, 1),
+(351016, 19282, 0, 0.03, 0, 0, 1, 1),
+(351016, 22373, 0, 14.8963, 0, 0, 1, 1),
+(351016, 22374, 0, 8.0453, 0, 0, 1, 1),
+(351016, 22375, 0, 13.6392, 0, 0, 1, 1),
+(351016, 22376, 0, 18.1647, 0, 0, 1, 1),
+(351016, 22393, 0, 0.05, 0, 0, 1, 1),
(351016, 22708, 0, 1.0, 1, 0, 1, 1),
-(351016, 22890, 0, 0.02, 0, 0, 1, 1),
-(351016, 22891, 0, 0.02, 0, 0, 1, 1),
-(351016, 23044, 0, 0.15, 0, 0, 1, 1),
-(351016, 23055, 0, 3.7335, 0, 0, 1, 1),
-(351016, 23069, 0, 0.28, 0, 0, 1, 1),
-(351016, 23221, 0, 0.25, 0, 0, 1, 1),
-(351016, 23226, 0, 0.25, 0, 0, 1, 1),
-(351016, 23237, 0, 0.2872, 0, 0, 1, 1),
-(351016, 23238, 0, 0.44, 0, 0, 1, 1),
-(351016, 23664, 0, 0.0574, 0, 0, 1, 1),
-(351016, 23665, 0, 0.0574, 0, 0, 1, 1),
-(351016, 23666, 0, 0.02, 0, 0, 1, 1),
-(351016, 23667, 0, 0.0574, 0, 0, 1, 1),
-(351016, 23668, 0, 0.0574, 0, 0, 1, 1),
+(351016, 22890, 0, 0.08, 0, 0, 1, 1),
+(351016, 22891, 0, 0.03, 0, 0, 1, 1),
+(351016, 23044, 0, 1.36, 0, 0, 1, 1),
+(351016, 23055, 0, 4.4626, 0, 0, 1, 1),
+(351016, 23069, 0, 0.5, 0, 0, 1, 1),
+(351016, 23221, 0, 0.28, 0, 0, 1, 1),
+(351016, 23226, 0, 0.35, 0, 0, 1, 1),
+(351016, 23237, 0, 0.1257, 0, 0, 1, 1),
+(351016, 23238, 0, 1.36, 0, 0, 1, 1),
+(351016, 23663, 0, 0.1257, 0, 0, 1, 1),
+(351016, 23665, 0, 0.0629, 0, 0, 1, 1),
+(351016, 23666, 0, 0.2514, 0, 0, 1, 1),
+(351016, 23667, 0, 0.08, 0, 0, 1, 1),
+(351016, 23668, 0, 0.2, 0, 0, 1, 1),
(351016, 240160, 240160, 1.0, 0, 0, 1, 1),
(351016, 300610, 300610, 1.0, 0, 0, 1, 1),
(351016, 300810, 300810, 1.0, 0, 0, 1, 1),
(351016, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351017, 1074, 0, 18.9548, 0, 0, 1, 1),
-(351017, 4585, 0, 43.0469, 0, 0, 1, 1),
-(351017, 5760, 0, 0.0886, 0, 0, 1, 1),
-(351017, 7909, 0, 0.0886, 0, 0, 1, 1),
-(351017, 7910, 0, 0.0886, 0, 0, 1, 1),
-(351017, 12713, 0, 0.02, 0, 0, 1, 1),
-(351017, 13492, 0, 0.02, 0, 0, 1, 1),
-(351017, 14227, 0, 9.2117, 0, 0, 1, 2),
-(351017, 14504, 0, 0.05, 0, 0, 1, 1),
-(351017, 14506, 0, 0.07, 0, 0, 1, 1),
-(351017, 14508, 0, 0.16, 0, 0, 1, 1),
-(351017, 15746, 0, 0.16, 0, 0, 1, 1),
-(351017, 16251, 0, 0.02, 0, 0, 1, 1),
-(351017, 16253, 0, 0.05, 0, 0, 1, 1),
-(351017, 17414, 0, 0.05, 0, 0, 1, 1),
-(351017, 17683, 0, 0.02, 0, 0, 1, 1),
-(351017, 18600, 0, 0.05, 0, 0, 1, 1),
-(351017, 19441, 0, 3.0115, 0, 0, 1, 1),
-(351017, 22373, 0, 13.6404, 0, 0, 1, 1),
-(351017, 22374, 0, 7.3516, 0, 0, 1, 1),
-(351017, 22375, 0, 12.0461, 0, 0, 1, 1),
-(351017, 22376, 0, 16.3862, 0, 0, 1, 1),
-(351017, 22393, 0, 0.02, 0, 0, 1, 1),
+(351017, 5760, 0, 0.7268, 0, 0, 1, 1),
+(351017, 7909, 0, 0.1817, 0, 0, 1, 1),
+(351017, 7910, 0, 0.23, 0, 0, 1, 1),
+(351017, 12694, 0, 0.02, 0, 0, 1, 1),
+(351017, 12704, 0, 0.02, 0, 0, 1, 1),
+(351017, 14047, 0, 25.2574, 0, 0, 1, 5),
+(351017, 14494, 0, 0.04, 0, 0, 1, 1),
+(351017, 14498, 0, 0.02, 0, 0, 1, 1),
+(351017, 14499, 0, 0.02, 0, 0, 1, 1),
+(351017, 14504, 0, 0.08, 0, 0, 1, 1),
+(351017, 14506, 0, 0.04, 0, 0, 1, 1),
+(351017, 14508, 0, 0.23, 0, 0, 1, 1),
+(351017, 15765, 0, 0.03, 0, 0, 1, 1),
+(351017, 16251, 0, 0.05, 0, 0, 1, 1),
+(351017, 17414, 0, 0.03, 0, 0, 1, 1),
+(351017, 17683, 0, 0.23, 0, 0, 1, 1),
+(351017, 18335, 0, 0.1211, 0, 0, 1, 1),
+(351017, 18600, 0, 0.08, 0, 0, 1, 1),
+(351017, 19233, 0, 0.02, 0, 0, 1, 1),
+(351017, 19235, 0, 0.69, 0, 0, 1, 1),
+(351017, 19264, 0, 0.23, 0, 0, 1, 1),
+(351017, 19265, 0, 0.03, 0, 0, 1, 1),
+(351017, 19272, 0, 0.02, 0, 0, 1, 1),
+(351017, 19275, 0, 0.02, 0, 0, 1, 1),
+(351017, 19282, 0, 0.2423, 0, 0, 1, 1),
+(351017, 19284, 0, 0.0606, 0, 0, 1, 1),
+(351017, 22373, 0, 14.9606, 0, 0, 1, 1),
+(351017, 22374, 0, 7.874, 0, 0, 1, 1),
+(351017, 22375, 0, 13.9915, 0, 0, 1, 1),
+(351017, 22376, 0, 17.9285, 0, 0, 1, 1),
+(351017, 22393, 0, 0.03, 0, 0, 1, 1),
(351017, 22708, 0, 1.0, 1, 0, 1, 1),
+(351017, 22890, 0, 0.02, 0, 0, 1, 1),
(351017, 22891, 0, 0.03, 0, 0, 1, 1),
-(351017, 23044, 0, 0.16, 0, 0, 1, 1),
-(351017, 23055, 0, 1.8601, 0, 0, 1, 1),
-(351017, 23069, 0, 0.3, 0, 0, 1, 1),
-(351017, 23221, 0, 0.48, 0, 0, 1, 1),
-(351017, 23226, 0, 0.32, 0, 0, 1, 1),
-(351017, 23237, 0, 0.0886, 0, 0, 1, 1),
-(351017, 23238, 0, 0.33, 0, 0, 1, 1),
-(351017, 23665, 0, 0.0886, 0, 0, 1, 1),
-(351017, 23666, 0, 0.03, 0, 0, 1, 1),
-(351017, 23667, 0, 0.1, 0, 0, 1, 1),
-(351017, 23668, 0, 0.32, 0, 0, 1, 1),
+(351017, 23044, 0, 0.35, 0, 0, 1, 1),
+(351017, 23055, 0, 4.0581, 0, 0, 1, 1),
+(351017, 23069, 0, 0.61, 0, 0, 1, 1),
+(351017, 23221, 0, 0.69, 0, 0, 1, 1),
+(351017, 23226, 0, 0.69, 0, 0, 1, 1),
+(351017, 23237, 0, 0.848, 0, 0, 1, 1),
+(351017, 23238, 0, 0.5, 0, 0, 1, 1),
+(351017, 23664, 0, 0.04, 0, 0, 1, 1),
+(351017, 23665, 0, 0.1817, 0, 0, 1, 1),
+(351017, 23666, 0, 0.05, 0, 0, 1, 1),
+(351017, 23667, 0, 0.3028, 0, 0, 1, 1),
+(351017, 23668, 0, 0.26, 0, 0, 1, 1),
(351017, 240160, 240160, 1.0, 0, 0, 1, 1),
(351017, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351017, 300810, 300810, 1.0, 0, 0, 1, 1),
(351017, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351019, 1074, 0, 18.2692, 0, 0, 1, 1),
-(351019, 4585, 0, 47.1154, 0, 0, 1, 1),
-(351019, 5760, 0, 0.09, 0, 0, 1, 1),
-(351019, 7909, 0, 0.27, 0, 0, 1, 1),
-(351019, 7910, 0, 0.18, 0, 0, 1, 1),
-(351019, 14227, 0, 7.2115, 0, 0, 1, 2),
-(351019, 14504, 0, 0.09, 0, 0, 1, 1),
-(351019, 14506, 0, 0.09, 0, 0, 1, 1),
-(351019, 17683, 0, 0.18, 0, 0, 1, 1),
-(351019, 19441, 0, 1.9231, 0, 0, 1, 1),
-(351019, 22373, 0, 14.9038, 0, 0, 1, 1),
-(351019, 22374, 0, 3.3654, 0, 0, 1, 1),
-(351019, 22375, 0, 13.4615, 0, 0, 1, 1),
-(351019, 22376, 0, 11.0577, 0, 0, 1, 1),
-(351019, 22708, 0, 1.0, 1, 0, 1, 1),
-(351019, 23055, 0, 1.4423, 0, 0, 1, 1),
-(351019, 23069, 0, 1.33, 0, 0, 1, 1),
-(351019, 23226, 0, 0.18, 0, 0, 1, 1),
-(351019, 23237, 0, 0.36, 0, 0, 1, 1),
-(351019, 23665, 0, 0.4808, 0, 0, 1, 1),
-(351019, 23666, 0, 0.45, 0, 0, 1, 1),
-(351019, 23667, 0, 0.18, 0, 0, 1, 1),
-(351019, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351019, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351020, 1074, 0, 23.1527, 0, 0, 1, 1),
-(351020, 4585, 0, 39.9015, 0, 0, 1, 1),
-(351020, 5760, 0, 0.13, 0, 0, 1, 1),
-(351020, 7909, 0, 0.13, 0, 0, 1, 1),
-(351020, 7910, 0, 0.4926, 0, 0, 1, 1),
-(351020, 14227, 0, 10.3448, 0, 0, 1, 2),
-(351020, 14511, 0, 0.25, 0, 0, 1, 1),
-(351020, 16245, 0, 0.13, 0, 0, 1, 1),
-(351020, 16251, 0, 0.25, 0, 0, 1, 1),
-(351020, 19441, 0, 1.4778, 0, 0, 1, 1),
-(351020, 22373, 0, 13.3005, 0, 0, 1, 1),
-(351020, 22374, 0, 5.9113, 0, 0, 1, 1),
-(351020, 22375, 0, 14.7783, 0, 0, 1, 1),
-(351020, 22376, 0, 11.8227, 0, 0, 1, 1),
-(351020, 22708, 0, 1.0, 1, 0, 1, 1),
-(351020, 23055, 0, 3.4483, 0, 0, 1, 1),
-(351020, 23069, 0, 0.38, 0, 0, 1, 1),
-(351020, 23221, 0, 0.25, 0, 0, 1, 1),
-(351020, 23237, 0, 0.9852, 0, 0, 1, 1),
-(351020, 23238, 0, 0.38, 0, 0, 1, 1),
-(351020, 23664, 0, 0.4926, 0, 0, 1, 1),
-(351020, 23665, 0, 0.13, 0, 0, 1, 1),
-(351020, 23666, 0, 0.13, 0, 0, 1, 1),
-(351021, 5760, 0, 0.2514, 0, 0, 1, 1),
-(351021, 7909, 0, 0.1886, 0, 0, 1, 1),
-(351021, 7910, 0, 0.1886, 0, 0, 1, 1),
-(351021, 12697, 0, 0.03, 0, 0, 1, 1),
-(351021, 12713, 0, 0.05, 0, 0, 1, 1),
-(351021, 14047, 0, 23.8843, 0, 0, 2, 5),
+(351018, 304660, 304660, 100.0, 0, 0, 1, 1),
+(351018, 304670, 304670, 100.0, 0, 0, 1, 1),
+(351018, 304680, 304680, 100.0, 0, 0, 1, 1),
+(351018, 304690, 304690, 100.0, 0, 0, 1, 1),
+(351019, 22520, 0, 100.0, 0, 0, 1, 1),
+(351019, 22733, 0, 100.0, 1, 0, 1, 1),
+(351019, 304700, 304700, 100.0, 0, 0, 1, 1),
+(351019, 304710, 304710, 100.0, 0, 0, 1, 1),
+(351019, 304720, 304720, 100.0, 0, 0, 1, 1),
+(351019, 304730, 304730, 100.0, 0, 0, 1, 1),
+(351020, 22726, 0, 30.0, 0, 0, 1, 1),
+(351020, 304740, 304740, 100.0, 0, 0, 1, 1),
+(351020, 304750, 304750, 100.0, 0, 0, 1, 1),
+(351020, 304760, 304760, 100.0, 0, 0, 1, 1),
+(351021, 5760, 0, 0.9632, 0, 0, 1, 1),
+(351021, 7909, 0, 0.15, 0, 0, 1, 1),
+(351021, 7910, 0, 0.7005, 0, 0, 1, 1),
+(351021, 12704, 0, 0.02, 0, 0, 1, 1),
+(351021, 12713, 0, 0.02, 0, 0, 1, 1),
+(351021, 12808, 0, 1.3135, 0, 0, 1, 1),
+(351021, 13490, 0, 0.05, 0, 0, 1, 1),
+(351021, 14491, 0, 0.02, 0, 0, 1, 1),
(351021, 14504, 0, 0.02, 0, 0, 1, 1),
-(351021, 14506, 0, 0.07, 0, 0, 1, 1),
-(351021, 14508, 0, 0.03, 0, 0, 1, 1),
-(351021, 15743, 0, 0.02, 0, 0, 1, 1),
-(351021, 15765, 0, 0.02, 0, 0, 1, 1),
-(351021, 16251, 0, 0.03, 0, 0, 1, 1),
+(351021, 15765, 0, 0.06, 0, 0, 1, 1),
+(351021, 16251, 0, 0.02, 0, 0, 1, 1),
(351021, 17414, 0, 0.02, 0, 0, 1, 1),
-(351021, 17683, 0, 0.12, 0, 0, 1, 1),
-(351021, 18335, 0, 0.1886, 0, 0, 1, 1),
-(351021, 18600, 0, 0.02, 0, 0, 1, 1),
-(351021, 19234, 0, 0.0629, 0, 0, 1, 1),
-(351021, 19235, 0, 0.0629, 0, 0, 1, 1),
-(351021, 19236, 0, 0.03, 0, 0, 1, 1),
-(351021, 19265, 0, 0.07, 0, 0, 1, 1),
-(351021, 19272, 0, 0.27, 0, 0, 1, 1),
-(351021, 19275, 0, 0.02, 0, 0, 1, 1),
-(351021, 19282, 0, 0.03, 0, 0, 1, 1),
-(351021, 22373, 0, 14.8963, 0, 0, 1, 1),
-(351021, 22374, 0, 8.0453, 0, 0, 1, 1),
-(351021, 22375, 0, 13.6392, 0, 0, 1, 1),
-(351021, 22376, 0, 18.1647, 0, 0, 1, 1),
-(351021, 22393, 0, 0.05, 0, 0, 1, 1),
+(351021, 17683, 0, 0.02, 0, 0, 1, 1),
+(351021, 18600, 0, 0.03, 0, 0, 1, 1),
+(351021, 22373, 0, 19.4396, 0, 0, 1, 1),
+(351021, 22374, 0, 11.4711, 0, 0, 1, 1),
+(351021, 22375, 0, 18.3012, 0, 0, 1, 1),
+(351021, 22376, 0, 26.5324, 0, 0, 1, 1),
+(351021, 22393, 0, 0.16, 0, 0, 1, 1),
(351021, 22708, 0, 1.0, 1, 0, 1, 1),
-(351021, 22890, 0, 0.08, 0, 0, 1, 1),
-(351021, 22891, 0, 0.03, 0, 0, 1, 1),
-(351021, 23044, 0, 1.36, 0, 0, 1, 1),
-(351021, 23055, 0, 4.4626, 0, 0, 1, 1),
-(351021, 23069, 0, 0.5, 0, 0, 1, 1),
-(351021, 23221, 0, 0.28, 0, 0, 1, 1),
-(351021, 23226, 0, 0.35, 0, 0, 1, 1),
-(351021, 23237, 0, 0.1257, 0, 0, 1, 1),
-(351021, 23238, 0, 1.36, 0, 0, 1, 1),
-(351021, 23663, 0, 0.1257, 0, 0, 1, 1),
-(351021, 23665, 0, 0.0629, 0, 0, 1, 1),
-(351021, 23666, 0, 0.2514, 0, 0, 1, 1),
+(351021, 22890, 0, 0.02, 0, 0, 1, 1),
+(351021, 22891, 0, 0.02, 0, 0, 1, 1),
+(351021, 23044, 0, 0.49, 0, 0, 1, 1),
+(351021, 23055, 0, 9.0193, 0, 0, 1, 1),
+(351021, 23069, 0, 0.36, 0, 0, 1, 1),
+(351021, 23221, 0, 0.49, 0, 0, 1, 1),
+(351021, 23226, 0, 0.65, 0, 0, 1, 1),
+(351021, 23237, 0, 0.0876, 0, 0, 1, 1),
+(351021, 23238, 0, 0.34, 0, 0, 1, 1),
+(351021, 23663, 0, 0.33, 0, 0, 1, 1),
+(351021, 23664, 0, 0.02, 0, 0, 1, 1),
+(351021, 23665, 0, 0.06, 0, 0, 1, 1),
+(351021, 23666, 0, 0.02, 0, 0, 1, 1),
(351021, 23667, 0, 0.08, 0, 0, 1, 1),
-(351021, 23668, 0, 0.2, 0, 0, 1, 1),
+(351021, 23668, 0, 0.16, 0, 0, 1, 1),
(351021, 240160, 240160, 1.0, 0, 0, 1, 1),
(351021, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351021, 300810, 300810, 1.0, 0, 0, 1, 1),
(351021, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351022, 5760, 0, 0.7268, 0, 0, 1, 1),
-(351022, 7909, 0, 0.1817, 0, 0, 1, 1),
-(351022, 7910, 0, 0.23, 0, 0, 1, 1),
-(351022, 12694, 0, 0.02, 0, 0, 1, 1),
-(351022, 12704, 0, 0.02, 0, 0, 1, 1),
-(351022, 14047, 0, 25.2574, 0, 0, 1, 5),
-(351022, 14494, 0, 0.04, 0, 0, 1, 1),
-(351022, 14498, 0, 0.02, 0, 0, 1, 1),
-(351022, 14499, 0, 0.02, 0, 0, 1, 1),
-(351022, 14504, 0, 0.08, 0, 0, 1, 1),
-(351022, 14506, 0, 0.04, 0, 0, 1, 1),
-(351022, 14508, 0, 0.23, 0, 0, 1, 1),
+(351022, 5760, 0, 0.1321, 0, 0, 1, 1),
+(351022, 7909, 0, 0.2642, 0, 0, 1, 1),
+(351022, 7910, 0, 0.1321, 0, 0, 1, 1),
+(351022, 12695, 0, 0.03, 0, 0, 1, 1),
+(351022, 12808, 0, 0.7926, 0, 0, 1, 1),
+(351022, 14491, 0, 0.03, 0, 0, 1, 1),
+(351022, 14504, 0, 0.05, 0, 0, 1, 1),
+(351022, 14506, 0, 0.83, 0, 0, 1, 1),
+(351022, 14508, 0, 0.28, 0, 0, 1, 1),
+(351022, 15746, 0, 0.03, 0, 0, 1, 1),
+(351022, 15757, 0, 0.03, 0, 0, 1, 1),
(351022, 15765, 0, 0.03, 0, 0, 1, 1),
-(351022, 16251, 0, 0.05, 0, 0, 1, 1),
-(351022, 17414, 0, 0.03, 0, 0, 1, 1),
-(351022, 17683, 0, 0.23, 0, 0, 1, 1),
-(351022, 18335, 0, 0.1211, 0, 0, 1, 1),
-(351022, 18600, 0, 0.08, 0, 0, 1, 1),
-(351022, 19233, 0, 0.02, 0, 0, 1, 1),
-(351022, 19235, 0, 0.69, 0, 0, 1, 1),
-(351022, 19264, 0, 0.23, 0, 0, 1, 1),
-(351022, 19265, 0, 0.03, 0, 0, 1, 1),
-(351022, 19272, 0, 0.02, 0, 0, 1, 1),
-(351022, 19275, 0, 0.02, 0, 0, 1, 1),
-(351022, 19282, 0, 0.2423, 0, 0, 1, 1),
-(351022, 19284, 0, 0.0606, 0, 0, 1, 1),
-(351022, 22373, 0, 14.9606, 0, 0, 1, 1),
-(351022, 22374, 0, 7.874, 0, 0, 1, 1),
-(351022, 22375, 0, 13.9915, 0, 0, 1, 1),
-(351022, 22376, 0, 17.9285, 0, 0, 1, 1),
-(351022, 22393, 0, 0.03, 0, 0, 1, 1),
-(351022, 22708, 0, 1.0, 1, 0, 1, 1),
-(351022, 22890, 0, 0.02, 0, 0, 1, 1),
+(351022, 16245, 0, 0.03, 0, 0, 1, 1),
+(351022, 16251, 0, 0.11, 0, 0, 1, 1),
+(351022, 17683, 0, 0.03, 0, 0, 1, 1),
+(351022, 18600, 0, 0.03, 0, 0, 1, 1),
+(351022, 22373, 0, 15.3236, 0, 0, 1, 1),
+(351022, 22374, 0, 12.0211, 0, 0, 1, 1),
+(351022, 22375, 0, 19.2867, 0, 0, 1, 1),
+(351022, 22376, 0, 28.5337, 0, 0, 1, 1),
+(351022, 22890, 0, 0.05, 0, 0, 1, 1),
(351022, 22891, 0, 0.03, 0, 0, 1, 1),
-(351022, 23044, 0, 0.35, 0, 0, 1, 1),
-(351022, 23055, 0, 4.0581, 0, 0, 1, 1),
-(351022, 23069, 0, 0.61, 0, 0, 1, 1),
-(351022, 23221, 0, 0.69, 0, 0, 1, 1),
-(351022, 23226, 0, 0.69, 0, 0, 1, 1),
-(351022, 23237, 0, 0.848, 0, 0, 1, 1),
-(351022, 23238, 0, 0.5, 0, 0, 1, 1),
-(351022, 23664, 0, 0.04, 0, 0, 1, 1),
-(351022, 23665, 0, 0.1817, 0, 0, 1, 1),
-(351022, 23666, 0, 0.05, 0, 0, 1, 1),
-(351022, 23667, 0, 0.3028, 0, 0, 1, 1),
-(351022, 23668, 0, 0.26, 0, 0, 1, 1),
+(351022, 23044, 0, 0.28, 0, 0, 1, 1),
+(351022, 23055, 0, 4.8877, 0, 0, 1, 1),
+(351022, 23069, 0, 0.28, 0, 0, 1, 1),
+(351022, 23221, 0, 0.14, 0, 0, 1, 1),
+(351022, 23226, 0, 0.83, 0, 0, 1, 1),
+(351022, 23237, 0, 0.2642, 0, 0, 1, 1),
+(351022, 23238, 0, 0.3, 0, 0, 1, 1),
+(351022, 23663, 0, 0.1321, 0, 0, 1, 1),
+(351022, 23664, 0, 0.28, 0, 0, 1, 1),
+(351022, 23665, 0, 0.03, 0, 0, 1, 1),
+(351022, 23666, 0, 0.14, 0, 0, 1, 1),
+(351022, 23668, 0, 0.1321, 0, 0, 1, 1),
(351022, 240160, 240160, 1.0, 0, 0, 1, 1),
(351022, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351022, 300810, 300810, 1.0, 0, 0, 1, 1),
(351022, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351023, 1074, 0, 15.4394, 0, 0, 1, 1),
-(351023, 4585, 0, 51.0689, 0, 0, 1, 1),
-(351023, 5760, 0, 0.7126, 0, 0, 1, 1),
-(351023, 7909, 0, 0.24, 0, 0, 1, 1),
-(351023, 7910, 0, 0.2375, 0, 0, 1, 1),
-(351023, 14227, 0, 9.0261, 0, 0, 1, 2),
-(351023, 14506, 0, 0.1, 0, 0, 1, 1),
-(351023, 16251, 0, 0.03, 0, 0, 1, 1),
-(351023, 17414, 0, 0.21, 0, 0, 1, 1),
-(351023, 18600, 0, 0.21, 0, 0, 1, 1),
-(351023, 19441, 0, 4.038, 0, 0, 1, 1),
-(351023, 22373, 0, 12.5891, 0, 0, 1, 1),
-(351023, 22374, 0, 6.8884, 0, 0, 1, 1),
-(351023, 22375, 0, 9.2637, 0, 0, 1, 1),
-(351023, 22376, 0, 13.3017, 0, 0, 1, 1),
-(351023, 22393, 0, 0.21, 0, 0, 1, 1),
+(351023, 5760, 0, 0.1726, 0, 0, 1, 1),
+(351023, 7909, 0, 0.4314, 0, 0, 1, 1),
+(351023, 7910, 0, 0.05, 0, 0, 1, 1),
+(351023, 12693, 0, 0.02, 0, 0, 1, 1),
+(351023, 12713, 0, 0.02, 0, 0, 1, 1),
+(351023, 14047, 0, 21.7429, 0, 0, 2, 5),
+(351023, 14504, 0, 0.05, 0, 0, 1, 1),
+(351023, 14508, 0, 0.15, 0, 0, 1, 1),
+(351023, 15765, 0, 0.11, 0, 0, 1, 1),
+(351023, 16251, 0, 0.27, 0, 0, 1, 1),
+(351023, 17683, 0, 0.04, 0, 0, 1, 1),
+(351023, 18335, 0, 0.05, 0, 0, 1, 1),
+(351023, 19233, 0, 0.27, 0, 0, 1, 1),
+(351023, 19234, 0, 0.02, 0, 0, 1, 1),
+(351023, 19265, 0, 0.02, 0, 0, 1, 1),
+(351023, 19272, 0, 0.04, 0, 0, 1, 1),
+(351023, 19273, 0, 0.0863, 0, 0, 1, 1),
+(351023, 19281, 0, 0.04, 0, 0, 1, 1),
+(351023, 19284, 0, 0.0863, 0, 0, 1, 1),
+(351023, 22373, 0, 17.6877, 0, 0, 1, 1),
+(351023, 22374, 0, 9.4909, 0, 0, 1, 1),
+(351023, 22375, 0, 20.7938, 0, 0, 1, 1),
+(351023, 22376, 0, 28.3003, 0, 0, 1, 1),
(351023, 22708, 0, 1.0, 1, 0, 1, 1),
-(351023, 22891, 0, 0.03, 0, 0, 1, 1),
-(351023, 23044, 0, 0.13, 0, 0, 1, 1),
-(351023, 23055, 0, 1.9002, 0, 0, 1, 1),
-(351023, 23069, 0, 0.07, 0, 0, 1, 1),
-(351023, 23221, 0, 0.03, 0, 0, 1, 1),
-(351023, 23226, 0, 0.24, 0, 0, 1, 1),
-(351023, 23237, 0, 0.4751, 0, 0, 1, 1),
-(351023, 23238, 0, 0.07, 0, 0, 1, 1),
-(351023, 23666, 0, 0.2375, 0, 0, 1, 1),
-(351023, 23667, 0, 0.13, 0, 0, 1, 1),
-(351023, 23668, 0, 0.4751, 0, 0, 1, 1),
+(351023, 22890, 0, 0.04, 0, 0, 1, 1),
+(351023, 22891, 0, 0.02, 0, 0, 1, 1),
+(351023, 23044, 0, 0.24, 0, 0, 1, 1),
+(351023, 23055, 0, 4.4003, 0, 0, 1, 1),
+(351023, 23069, 0, 0.49, 0, 0, 1, 1),
+(351023, 23221, 0, 0.22, 0, 0, 1, 1),
+(351023, 23226, 0, 0.22, 0, 0, 1, 1),
+(351023, 23237, 0, 0.0863, 0, 0, 1, 1),
+(351023, 23238, 0, 0.33, 0, 0, 1, 1),
+(351023, 23663, 0, 0.04, 0, 0, 1, 1),
+(351023, 23664, 0, 0.0863, 0, 0, 1, 1),
+(351023, 23666, 0, 0.18, 0, 0, 1, 1),
+(351023, 23667, 0, 0.1726, 0, 0, 1, 1),
+(351023, 23668, 0, 1.88, 0, 0, 1, 1),
(351023, 240160, 240160, 1.0, 0, 0, 1, 1),
(351023, 300610, 300610, 1.0, 0, 0, 1, 1),
(351023, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351027, 304660, 304660, 100.0, 0, 0, 1, 1),
-(351027, 304670, 304670, 100.0, 0, 0, 1, 1),
-(351027, 304680, 304680, 100.0, 0, 0, 1, 1),
-(351027, 304690, 304690, 100.0, 0, 0, 1, 1),
-(351028, 22520, 0, 100.0, 0, 0, 1, 1),
-(351028, 22733, 0, 100.0, 1, 0, 1, 1),
-(351028, 304700, 304700, 100.0, 0, 0, 1, 1),
-(351028, 304710, 304710, 100.0, 0, 0, 1, 1),
-(351028, 304720, 304720, 100.0, 0, 0, 1, 1),
-(351028, 304730, 304730, 100.0, 0, 0, 1, 1),
-(351031, 22726, 0, 30.0, 0, 0, 1, 1),
-(351031, 304740, 304740, 100.0, 0, 0, 1, 1),
-(351031, 304750, 304750, 100.0, 0, 0, 1, 1),
-(351031, 304760, 304760, 100.0, 0, 0, 1, 1),
-(351032, 5760, 0, 0.9632, 0, 0, 1, 1),
-(351032, 7909, 0, 0.15, 0, 0, 1, 1),
-(351032, 7910, 0, 0.7005, 0, 0, 1, 1),
-(351032, 12704, 0, 0.02, 0, 0, 1, 1),
-(351032, 12713, 0, 0.02, 0, 0, 1, 1),
-(351032, 12808, 0, 1.3135, 0, 0, 1, 1),
-(351032, 13490, 0, 0.05, 0, 0, 1, 1),
-(351032, 14491, 0, 0.02, 0, 0, 1, 1),
-(351032, 14504, 0, 0.02, 0, 0, 1, 1),
-(351032, 15765, 0, 0.06, 0, 0, 1, 1),
-(351032, 16251, 0, 0.02, 0, 0, 1, 1),
-(351032, 17414, 0, 0.02, 0, 0, 1, 1),
-(351032, 17683, 0, 0.02, 0, 0, 1, 1),
-(351032, 18600, 0, 0.03, 0, 0, 1, 1),
-(351032, 22373, 0, 19.4396, 0, 0, 1, 1),
-(351032, 22374, 0, 11.4711, 0, 0, 1, 1),
-(351032, 22375, 0, 18.3012, 0, 0, 1, 1),
-(351032, 22376, 0, 26.5324, 0, 0, 1, 1),
-(351032, 22393, 0, 0.16, 0, 0, 1, 1),
-(351032, 22708, 0, 1.0, 1, 0, 1, 1),
-(351032, 22890, 0, 0.02, 0, 0, 1, 1),
-(351032, 22891, 0, 0.02, 0, 0, 1, 1),
-(351032, 23044, 0, 0.49, 0, 0, 1, 1),
-(351032, 23055, 0, 9.0193, 0, 0, 1, 1),
-(351032, 23069, 0, 0.36, 0, 0, 1, 1),
-(351032, 23221, 0, 0.49, 0, 0, 1, 1),
-(351032, 23226, 0, 0.65, 0, 0, 1, 1),
-(351032, 23237, 0, 0.0876, 0, 0, 1, 1),
-(351032, 23238, 0, 0.34, 0, 0, 1, 1),
-(351032, 23663, 0, 0.33, 0, 0, 1, 1),
-(351032, 23664, 0, 0.02, 0, 0, 1, 1),
-(351032, 23665, 0, 0.06, 0, 0, 1, 1),
-(351032, 23666, 0, 0.02, 0, 0, 1, 1),
-(351032, 23667, 0, 0.08, 0, 0, 1, 1),
-(351032, 23668, 0, 0.16, 0, 0, 1, 1),
-(351032, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351032, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351032, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351033, 5760, 0, 0.1321, 0, 0, 1, 1),
-(351033, 7909, 0, 0.2642, 0, 0, 1, 1),
-(351033, 7910, 0, 0.1321, 0, 0, 1, 1),
-(351033, 12695, 0, 0.03, 0, 0, 1, 1),
-(351033, 12808, 0, 0.7926, 0, 0, 1, 1),
-(351033, 14491, 0, 0.03, 0, 0, 1, 1),
-(351033, 14504, 0, 0.05, 0, 0, 1, 1),
-(351033, 14506, 0, 0.83, 0, 0, 1, 1),
-(351033, 14508, 0, 0.28, 0, 0, 1, 1),
-(351033, 15746, 0, 0.03, 0, 0, 1, 1),
-(351033, 15757, 0, 0.03, 0, 0, 1, 1),
-(351033, 15765, 0, 0.03, 0, 0, 1, 1),
-(351033, 16245, 0, 0.03, 0, 0, 1, 1),
-(351033, 16251, 0, 0.11, 0, 0, 1, 1),
-(351033, 17683, 0, 0.03, 0, 0, 1, 1),
-(351033, 18600, 0, 0.03, 0, 0, 1, 1),
-(351033, 22373, 0, 15.3236, 0, 0, 1, 1),
-(351033, 22374, 0, 12.0211, 0, 0, 1, 1),
-(351033, 22375, 0, 19.2867, 0, 0, 1, 1),
-(351033, 22376, 0, 28.5337, 0, 0, 1, 1),
-(351033, 22890, 0, 0.05, 0, 0, 1, 1),
-(351033, 22891, 0, 0.03, 0, 0, 1, 1),
-(351033, 23044, 0, 0.28, 0, 0, 1, 1),
-(351033, 23055, 0, 4.8877, 0, 0, 1, 1),
-(351033, 23069, 0, 0.28, 0, 0, 1, 1),
-(351033, 23221, 0, 0.14, 0, 0, 1, 1),
-(351033, 23226, 0, 0.83, 0, 0, 1, 1),
-(351033, 23237, 0, 0.2642, 0, 0, 1, 1),
-(351033, 23238, 0, 0.3, 0, 0, 1, 1),
-(351033, 23663, 0, 0.1321, 0, 0, 1, 1),
-(351033, 23664, 0, 0.28, 0, 0, 1, 1),
-(351033, 23665, 0, 0.03, 0, 0, 1, 1),
-(351033, 23666, 0, 0.14, 0, 0, 1, 1),
-(351033, 23668, 0, 0.1321, 0, 0, 1, 1),
-(351033, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351033, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351033, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351033, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351034, 5760, 0, 0.1726, 0, 0, 1, 1),
-(351034, 7909, 0, 0.4314, 0, 0, 1, 1),
-(351034, 7910, 0, 0.05, 0, 0, 1, 1),
-(351034, 12693, 0, 0.02, 0, 0, 1, 1),
-(351034, 12713, 0, 0.02, 0, 0, 1, 1),
-(351034, 14047, 0, 21.7429, 0, 0, 2, 5),
-(351034, 14504, 0, 0.05, 0, 0, 1, 1),
-(351034, 14508, 0, 0.15, 0, 0, 1, 1),
-(351034, 15765, 0, 0.11, 0, 0, 1, 1),
-(351034, 16251, 0, 0.27, 0, 0, 1, 1),
-(351034, 17683, 0, 0.04, 0, 0, 1, 1),
-(351034, 18335, 0, 0.05, 0, 0, 1, 1),
-(351034, 19233, 0, 0.27, 0, 0, 1, 1),
-(351034, 19234, 0, 0.02, 0, 0, 1, 1),
-(351034, 19265, 0, 0.02, 0, 0, 1, 1),
-(351034, 19272, 0, 0.04, 0, 0, 1, 1),
-(351034, 19273, 0, 0.0863, 0, 0, 1, 1),
-(351034, 19281, 0, 0.04, 0, 0, 1, 1),
-(351034, 19284, 0, 0.0863, 0, 0, 1, 1),
-(351034, 22373, 0, 17.6877, 0, 0, 1, 1),
-(351034, 22374, 0, 9.4909, 0, 0, 1, 1),
-(351034, 22375, 0, 20.7938, 0, 0, 1, 1),
-(351034, 22376, 0, 28.3003, 0, 0, 1, 1),
-(351034, 22708, 0, 1.0, 1, 0, 1, 1),
-(351034, 22890, 0, 0.04, 0, 0, 1, 1),
-(351034, 22891, 0, 0.02, 0, 0, 1, 1),
-(351034, 23044, 0, 0.24, 0, 0, 1, 1),
-(351034, 23055, 0, 4.4003, 0, 0, 1, 1),
-(351034, 23069, 0, 0.49, 0, 0, 1, 1),
-(351034, 23221, 0, 0.22, 0, 0, 1, 1),
-(351034, 23226, 0, 0.22, 0, 0, 1, 1),
-(351034, 23237, 0, 0.0863, 0, 0, 1, 1),
-(351034, 23238, 0, 0.33, 0, 0, 1, 1),
-(351034, 23663, 0, 0.04, 0, 0, 1, 1),
-(351034, 23664, 0, 0.0863, 0, 0, 1, 1),
-(351034, 23666, 0, 0.18, 0, 0, 1, 1),
-(351034, 23667, 0, 0.1726, 0, 0, 1, 1),
-(351034, 23668, 0, 1.88, 0, 0, 1, 1),
-(351034, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351034, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351034, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351035, 5760, 0, 0.3484, 0, 0, 1, 1),
-(351035, 7909, 0, 0.15, 0, 0, 1, 1),
-(351035, 7910, 0, 0.08, 0, 0, 1, 1),
-(351035, 12713, 0, 0.08, 0, 0, 1, 1),
-(351035, 12808, 0, 1.7422, 0, 0, 1, 1),
-(351035, 16251, 0, 0.08, 0, 0, 1, 1),
-(351035, 22373, 0, 16.0279, 0, 0, 1, 1),
-(351035, 22374, 0, 12.5436, 0, 0, 1, 1),
-(351035, 22375, 0, 19.1638, 0, 0, 1, 1),
-(351035, 22376, 0, 27.1777, 0, 0, 1, 1),
-(351035, 22708, 0, 1.0, 1, 0, 1, 1),
-(351035, 23044, 0, 0.15, 0, 0, 1, 1),
-(351035, 23055, 0, 3.8328, 0, 0, 1, 1),
-(351035, 23069, 0, 0.15, 0, 0, 1, 1),
-(351035, 23221, 0, 2.2, 0, 0, 1, 1),
-(351035, 23226, 0, 0.54, 0, 0, 1, 1),
-(351035, 23237, 0, 0.23, 0, 0, 1, 1),
-(351035, 23238, 0, 0.69, 0, 0, 1, 1),
-(351035, 23664, 0, 0.15, 0, 0, 1, 1),
-(351035, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351035, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351035, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351036, 4500, 0, 0.04, 0, 0, 1, 1),
-(351036, 5759, 0, 0.0718, 0, 0, 1, 1),
-(351036, 7909, 0, 0.2155, 0, 0, 1, 1),
-(351036, 7910, 0, 0.1437, 0, 0, 1, 1),
-(351036, 12694, 0, 0.03, 0, 0, 1, 1),
-(351036, 12695, 0, 0.22, 0, 0, 1, 1),
-(351036, 14047, 0, 23.4195, 0, 0, 2, 5),
-(351036, 14492, 0, 0.03, 0, 0, 1, 1),
-(351036, 17414, 0, 0.03, 0, 0, 1, 1),
-(351036, 17683, 0, 0.04, 0, 0, 1, 1),
-(351036, 18335, 0, 0.0718, 0, 0, 1, 1),
-(351036, 19234, 0, 0.0718, 0, 0, 1, 1),
-(351036, 19263, 0, 0.22, 0, 0, 1, 1),
-(351036, 20400, 0, 0.04, 0, 0, 1, 1),
-(351036, 22373, 0, 18.9655, 0, 0, 1, 1),
-(351036, 22374, 0, 10.9195, 0, 0, 1, 1),
-(351036, 22375, 0, 16.954, 0, 0, 1, 1),
-(351036, 22376, 0, 24.1379, 0, 0, 1, 1),
-(351036, 22708, 0, 1.0, 1, 0, 1, 1),
-(351036, 22890, 0, 0.04, 0, 0, 1, 1),
-(351036, 23044, 0, 0.15, 0, 0, 1, 1),
-(351036, 23055, 0, 4.5977, 0, 0, 1, 1),
-(351036, 23069, 0, 0.35, 0, 0, 1, 1),
-(351036, 23221, 0, 0.31, 0, 0, 1, 1),
-(351036, 23226, 0, 1.33, 0, 0, 1, 1),
-(351036, 23237, 0, 0.0718, 0, 0, 1, 1),
-(351036, 23238, 0, 0.33, 0, 0, 1, 1),
-(351036, 23664, 0, 0.0718, 0, 0, 1, 1),
-(351036, 23665, 0, 0.03, 0, 0, 1, 1),
-(351036, 23666, 0, 0.0718, 0, 0, 1, 1),
-(351036, 23667, 0, 0.0718, 0, 0, 1, 1),
-(351036, 23668, 0, 0.03, 0, 0, 1, 1),
-(351036, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351036, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351036, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351038, 5760, 0, 0.5917, 0, 0, 1, 1),
-(351038, 7909, 0, 0.1972, 0, 0, 1, 1),
-(351038, 7910, 0, 0.3945, 0, 0, 1, 1),
-(351038, 12808, 0, 0.789, 0, 0, 1, 1),
-(351038, 17414, 0, 0.06, 0, 0, 1, 1),
-(351038, 17683, 0, 0.06, 0, 0, 1, 1),
-(351038, 18600, 0, 0.06, 0, 0, 1, 1),
-(351038, 22373, 0, 21.3018, 0, 0, 1, 1),
-(351038, 22374, 0, 12.0316, 0, 0, 1, 1),
-(351038, 22375, 0, 19.1321, 0, 0, 1, 1),
-(351038, 22376, 0, 25.8383, 0, 0, 1, 1),
-(351038, 23044, 0, 0.41, 0, 0, 1, 1),
-(351038, 23055, 0, 6.5089, 0, 0, 1, 1),
-(351038, 23069, 0, 0.12, 0, 0, 1, 1),
-(351038, 23221, 0, 0.7, 0, 0, 1, 1),
-(351038, 23226, 0, 0.23, 0, 0, 1, 1),
-(351038, 23237, 0, 0.5917, 0, 0, 1, 1),
-(351038, 23238, 0, 0.87, 0, 0, 1, 1),
-(351038, 23664, 0, 0.1972, 0, 0, 1, 1),
-(351038, 23666, 0, 0.23, 0, 0, 1, 1),
-(351038, 23668, 0, 0.12, 0, 0, 1, 1),
-(351038, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351038, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351038, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351039, 22726, 0, 30.0, 0, 0, 1, 1),
-(351039, 304530, 304530, 100.0, 0, 0, 1, 1),
-(351039, 304770, 304770, 100.0, 0, 0, 1, 1),
-(351040, 7910, 0, 0.11, 0, 0, 1, 1),
-(351040, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351040, 304370, 304370, 0.025, 0, 0, 1, 1),
-(351047, 22726, 0, 30.0, 0, 0, 1, 1),
-(351047, 304780, 304780, 100.0, 0, 0, 1, 1),
-(351047, 304790, 304790, 100.0, 0, 0, 1, 1),
-(351048, 22726, 0, 30.0, 0, 0, 1, 1),
-(351048, 304780, 304780, 100.0, 0, 0, 1, 1),
-(351048, 304800, 304800, 100.0, 0, 0, 1, 1),
-(351054, 5760, 0, 1.0033, 0, 0, 1, 1),
-(351054, 7909, 0, 0.6689, 0, 0, 1, 1),
-(351054, 7910, 0, 0.5, 0, 0, 1, 1),
-(351054, 12697, 0, 0.04, 0, 0, 1, 1),
-(351054, 12704, 0, 0.04, 0, 0, 1, 1),
-(351054, 12713, 0, 0.07, 0, 0, 1, 1),
-(351054, 12808, 0, 2.6756, 0, 0, 1, 1),
-(351054, 14506, 0, 0.04, 0, 0, 1, 1),
-(351054, 14508, 0, 0.04, 0, 0, 1, 1),
-(351054, 15765, 0, 0.04, 0, 0, 1, 1),
-(351054, 17414, 0, 0.14, 0, 0, 1, 1),
-(351054, 18600, 0, 0.04, 0, 0, 1, 1),
-(351054, 22373, 0, 26.087, 0, 0, 1, 1),
-(351054, 22374, 0, 10.3679, 0, 0, 1, 1),
-(351054, 22375, 0, 17.7258, 0, 0, 1, 1),
-(351054, 22376, 0, 21.0702, 0, 0, 1, 1),
-(351054, 22393, 0, 0.04, 0, 0, 1, 1),
+(351024, 5760, 0, 0.3484, 0, 0, 1, 1),
+(351024, 7909, 0, 0.15, 0, 0, 1, 1),
+(351024, 7910, 0, 0.08, 0, 0, 1, 1),
+(351024, 12713, 0, 0.08, 0, 0, 1, 1),
+(351024, 12808, 0, 1.7422, 0, 0, 1, 1),
+(351024, 16251, 0, 0.08, 0, 0, 1, 1),
+(351024, 22373, 0, 16.0279, 0, 0, 1, 1),
+(351024, 22374, 0, 12.5436, 0, 0, 1, 1),
+(351024, 22375, 0, 19.1638, 0, 0, 1, 1),
+(351024, 22376, 0, 27.1777, 0, 0, 1, 1),
+(351024, 22708, 0, 1.0, 1, 0, 1, 1),
+(351024, 23044, 0, 0.15, 0, 0, 1, 1),
+(351024, 23055, 0, 3.8328, 0, 0, 1, 1),
+(351024, 23069, 0, 0.15, 0, 0, 1, 1),
+(351024, 23221, 0, 2.2, 0, 0, 1, 1),
+(351024, 23226, 0, 0.54, 0, 0, 1, 1),
+(351024, 23237, 0, 0.23, 0, 0, 1, 1),
+(351024, 23238, 0, 0.69, 0, 0, 1, 1),
+(351024, 23664, 0, 0.15, 0, 0, 1, 1),
+(351024, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351024, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351024, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351025, 4500, 0, 0.04, 0, 0, 1, 1),
+(351025, 5759, 0, 0.0718, 0, 0, 1, 1),
+(351025, 7909, 0, 0.2155, 0, 0, 1, 1),
+(351025, 7910, 0, 0.1437, 0, 0, 1, 1),
+(351025, 12694, 0, 0.03, 0, 0, 1, 1),
+(351025, 12695, 0, 0.22, 0, 0, 1, 1),
+(351025, 14047, 0, 23.4195, 0, 0, 2, 5),
+(351025, 14492, 0, 0.03, 0, 0, 1, 1),
+(351025, 17414, 0, 0.03, 0, 0, 1, 1),
+(351025, 17683, 0, 0.04, 0, 0, 1, 1),
+(351025, 18335, 0, 0.0718, 0, 0, 1, 1),
+(351025, 19234, 0, 0.0718, 0, 0, 1, 1),
+(351025, 19263, 0, 0.22, 0, 0, 1, 1),
+(351025, 20400, 0, 0.04, 0, 0, 1, 1),
+(351025, 22373, 0, 18.9655, 0, 0, 1, 1),
+(351025, 22374, 0, 10.9195, 0, 0, 1, 1),
+(351025, 22375, 0, 16.954, 0, 0, 1, 1),
+(351025, 22376, 0, 24.1379, 0, 0, 1, 1),
+(351025, 22708, 0, 1.0, 1, 0, 1, 1),
+(351025, 22890, 0, 0.04, 0, 0, 1, 1),
+(351025, 23044, 0, 0.15, 0, 0, 1, 1),
+(351025, 23055, 0, 4.5977, 0, 0, 1, 1),
+(351025, 23069, 0, 0.35, 0, 0, 1, 1),
+(351025, 23221, 0, 0.31, 0, 0, 1, 1),
+(351025, 23226, 0, 1.33, 0, 0, 1, 1),
+(351025, 23237, 0, 0.0718, 0, 0, 1, 1),
+(351025, 23238, 0, 0.33, 0, 0, 1, 1),
+(351025, 23664, 0, 0.0718, 0, 0, 1, 1),
+(351025, 23665, 0, 0.03, 0, 0, 1, 1),
+(351025, 23666, 0, 0.0718, 0, 0, 1, 1),
+(351025, 23667, 0, 0.0718, 0, 0, 1, 1),
+(351025, 23668, 0, 0.03, 0, 0, 1, 1),
+(351025, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351025, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351025, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351027, 5760, 0, 0.5917, 0, 0, 1, 1),
+(351027, 7909, 0, 0.1972, 0, 0, 1, 1),
+(351027, 7910, 0, 0.3945, 0, 0, 1, 1),
+(351027, 12808, 0, 0.789, 0, 0, 1, 1),
+(351027, 17414, 0, 0.06, 0, 0, 1, 1),
+(351027, 17683, 0, 0.06, 0, 0, 1, 1),
+(351027, 18600, 0, 0.06, 0, 0, 1, 1),
+(351027, 22373, 0, 21.3018, 0, 0, 1, 1),
+(351027, 22374, 0, 12.0316, 0, 0, 1, 1),
+(351027, 22375, 0, 19.1321, 0, 0, 1, 1),
+(351027, 22376, 0, 25.8383, 0, 0, 1, 1),
+(351027, 23044, 0, 0.41, 0, 0, 1, 1),
+(351027, 23055, 0, 6.5089, 0, 0, 1, 1),
+(351027, 23069, 0, 0.12, 0, 0, 1, 1),
+(351027, 23221, 0, 0.7, 0, 0, 1, 1),
+(351027, 23226, 0, 0.23, 0, 0, 1, 1),
+(351027, 23237, 0, 0.5917, 0, 0, 1, 1),
+(351027, 23238, 0, 0.87, 0, 0, 1, 1),
+(351027, 23664, 0, 0.1972, 0, 0, 1, 1),
+(351027, 23666, 0, 0.23, 0, 0, 1, 1),
+(351027, 23668, 0, 0.12, 0, 0, 1, 1),
+(351027, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351027, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351027, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351028, 22726, 0, 30.0, 0, 0, 1, 1),
+(351028, 304530, 304530, 100.0, 0, 0, 1, 1),
+(351028, 304770, 304770, 100.0, 0, 0, 1, 1),
+(351029, 7910, 0, 0.11, 0, 0, 1, 1),
+(351029, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351029, 304370, 304370, 0.025, 0, 0, 1, 1),
+(351035, 22726, 0, 30.0, 0, 0, 1, 1),
+(351035, 304780, 304780, 100.0, 0, 0, 1, 1),
+(351035, 304790, 304790, 100.0, 0, 0, 1, 1),
+(351036, 22726, 0, 30.0, 0, 0, 1, 1),
+(351036, 304780, 304780, 100.0, 0, 0, 1, 1),
+(351036, 304800, 304800, 100.0, 0, 0, 1, 1),
+(351041, 5760, 0, 1.0033, 0, 0, 1, 1),
+(351041, 7909, 0, 0.6689, 0, 0, 1, 1),
+(351041, 7910, 0, 0.5, 0, 0, 1, 1),
+(351041, 12697, 0, 0.04, 0, 0, 1, 1),
+(351041, 12704, 0, 0.04, 0, 0, 1, 1),
+(351041, 12713, 0, 0.07, 0, 0, 1, 1),
+(351041, 12808, 0, 2.6756, 0, 0, 1, 1),
+(351041, 14506, 0, 0.04, 0, 0, 1, 1),
+(351041, 14508, 0, 0.04, 0, 0, 1, 1),
+(351041, 15765, 0, 0.04, 0, 0, 1, 1),
+(351041, 17414, 0, 0.14, 0, 0, 1, 1),
+(351041, 18600, 0, 0.04, 0, 0, 1, 1),
+(351041, 22373, 0, 26.087, 0, 0, 1, 1),
+(351041, 22374, 0, 10.3679, 0, 0, 1, 1),
+(351041, 22375, 0, 17.7258, 0, 0, 1, 1),
+(351041, 22376, 0, 21.0702, 0, 0, 1, 1),
+(351041, 22393, 0, 0.04, 0, 0, 1, 1),
+(351041, 22708, 0, 1.0, 1, 0, 1, 1),
+(351041, 22890, 0, 0.04, 0, 0, 1, 1),
+(351041, 23044, 0, 0.31, 0, 0, 1, 1),
+(351041, 23055, 0, 8.0268, 0, 0, 1, 1),
+(351041, 23069, 0, 1.23, 0, 0, 1, 1),
+(351041, 23221, 0, 1.84, 0, 0, 1, 1),
+(351041, 23226, 0, 0.07, 0, 0, 1, 1),
+(351041, 23237, 0, 1.6722, 0, 0, 1, 1),
+(351041, 23238, 0, 0.5, 0, 0, 1, 1),
+(351041, 23663, 0, 0.14, 0, 0, 1, 1),
+(351041, 23665, 0, 0.11, 0, 0, 1, 1),
+(351041, 23668, 0, 0.11, 0, 0, 1, 1),
+(351041, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351041, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351041, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351048, 5760, 0, 0.9547, 0, 0, 1, 1),
+(351048, 7909, 0, 0.716, 0, 0, 1, 1),
+(351048, 7910, 0, 0.716, 0, 0, 1, 1),
+(351048, 14047, 0, 28.0827, 0, 0, 2, 5),
+(351048, 14489, 0, 0.04, 0, 0, 1, 1),
+(351048, 14504, 0, 0.03, 0, 0, 1, 1),
+(351048, 14506, 0, 0.03, 0, 0, 1, 1),
+(351048, 14508, 0, 0.11, 0, 0, 1, 1),
+(351048, 15755, 0, 0.04, 0, 0, 1, 1),
+(351048, 15765, 0, 0.04, 0, 0, 1, 1),
+(351048, 17414, 0, 0.03, 0, 0, 1, 1),
+(351048, 17683, 0, 0.04, 0, 0, 1, 1),
+(351048, 18335, 0, 0.0796, 0, 0, 1, 1),
+(351048, 18600, 0, 0.32, 0, 0, 1, 1),
+(351048, 19233, 0, 0.11, 0, 0, 1, 1),
+(351048, 19265, 0, 0.11, 0, 0, 1, 1),
+(351048, 19272, 0, 0.0796, 0, 0, 1, 1),
+(351048, 19273, 0, 0.03, 0, 0, 1, 1),
+(351048, 19281, 0, 0.0796, 0, 0, 1, 1),
+(351048, 22373, 0, 7.9554, 0, 0, 1, 1),
+(351048, 22374, 0, 4.0573, 0, 0, 1, 1),
+(351048, 22375, 0, 7.0008, 0, 0, 1, 1),
+(351048, 22376, 0, 10.9785, 0, 0, 1, 1),
+(351048, 22708, 0, 1.0, 1, 0, 1, 1),
+(351048, 22891, 0, 0.21, 0, 0, 1, 1),
+(351048, 23044, 0, 0.42, 0, 0, 1, 1),
+(351048, 23055, 0, 1.9889, 0, 0, 1, 1),
+(351048, 23069, 0, 0.11, 0, 0, 1, 1),
+(351048, 23221, 0, 0.11, 0, 0, 1, 1),
+(351048, 23226, 0, 0.42, 0, 0, 1, 1),
+(351048, 23237, 0, 0.7955, 0, 0, 1, 1),
+(351048, 23238, 0, 0.85, 0, 0, 1, 1),
+(351048, 23663, 0, 0.06, 0, 0, 1, 1),
+(351048, 23664, 0, 0.1591, 0, 0, 1, 1),
+(351048, 23665, 0, 0.0796, 0, 0, 1, 1),
+(351048, 23666, 0, 0.2387, 0, 0, 1, 1),
+(351048, 23667, 0, 0.03, 0, 0, 1, 1),
+(351048, 23668, 0, 0.0796, 0, 0, 1, 1),
+(351048, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351048, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351048, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351048, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351053, 5760, 0, 0.4127, 0, 0, 1, 1),
+(351053, 7909, 0, 0.1376, 0, 0, 1, 1),
+(351053, 7910, 0, 0.5502, 0, 0, 1, 1),
+(351053, 12713, 0, 0.05, 0, 0, 1, 1),
+(351053, 14047, 0, 26.9601, 0, 0, 2, 5),
+(351053, 14506, 0, 0.82, 0, 0, 1, 1),
+(351053, 14508, 0, 0.11, 0, 0, 1, 1),
+(351053, 15755, 0, 0.03, 0, 0, 1, 1),
+(351053, 15765, 0, 0.05, 0, 0, 1, 1),
+(351053, 17683, 0, 0.14, 0, 0, 1, 1),
+(351053, 18335, 0, 0.1376, 0, 0, 1, 1),
+(351053, 19234, 0, 0.1376, 0, 0, 1, 1),
+(351053, 19236, 0, 0.03, 0, 0, 1, 1),
+(351053, 19274, 0, 0.03, 0, 0, 1, 1),
+(351053, 19283, 0, 0.05, 0, 0, 1, 1),
+(351053, 22373, 0, 7.4278, 0, 0, 1, 1),
+(351053, 22374, 0, 4.5392, 0, 0, 1, 1),
+(351053, 22375, 0, 8.8033, 0, 0, 1, 1),
+(351053, 22376, 0, 12.3796, 0, 0, 1, 1),
+(351053, 22708, 0, 1.0, 1, 0, 1, 1),
+(351053, 22891, 0, 0.03, 0, 0, 1, 1),
+(351053, 23044, 0, 0.21, 0, 0, 1, 1),
+(351053, 23055, 0, 1.3755, 0, 0, 1, 1),
+(351053, 23069, 0, 0.49, 0, 0, 1, 1),
+(351053, 23221, 0, 0.33, 0, 0, 1, 1),
+(351053, 23226, 0, 0.38, 0, 0, 1, 1),
+(351053, 23237, 0, 0.2751, 0, 0, 1, 1),
+(351053, 23238, 0, 1.03, 0, 0, 1, 1),
+(351053, 23665, 0, 0.2751, 0, 0, 1, 1),
+(351053, 23667, 0, 0.11, 0, 0, 1, 1),
+(351053, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351053, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351053, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351053, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351054, 7910, 0, 1.32, 0, 0, 1, 1),
+(351054, 14047, 0, 25.88, 0, 0, 1, 1),
+(351054, 19236, 0, 0.56, 0, 0, 1, 1),
+(351054, 22373, 0, 8.77, 0, 0, 1, 1),
+(351054, 22374, 0, 7.87, 0, 0, 1, 1),
+(351054, 22375, 0, 6.74, 0, 0, 1, 1),
+(351054, 22376, 0, 17.42, 0, 0, 1, 1),
(351054, 22708, 0, 1.0, 1, 0, 1, 1),
-(351054, 22890, 0, 0.04, 0, 0, 1, 1),
-(351054, 23044, 0, 0.31, 0, 0, 1, 1),
-(351054, 23055, 0, 8.0268, 0, 0, 1, 1),
-(351054, 23069, 0, 1.23, 0, 0, 1, 1),
-(351054, 23221, 0, 1.84, 0, 0, 1, 1),
-(351054, 23226, 0, 0.07, 0, 0, 1, 1),
-(351054, 23237, 0, 1.6722, 0, 0, 1, 1),
-(351054, 23238, 0, 0.5, 0, 0, 1, 1),
-(351054, 23663, 0, 0.14, 0, 0, 1, 1),
-(351054, 23665, 0, 0.11, 0, 0, 1, 1),
-(351054, 23668, 0, 0.11, 0, 0, 1, 1),
+(351054, 23055, 0, 1.12, 0, 0, 1, 1),
+(351054, 23666, 0, 0.56, 0, 0, 1, 1),
(351054, 240160, 240160, 1.0, 0, 0, 1, 1),
(351054, 300610, 300610, 1.0, 0, 0, 1, 1),
(351054, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351060, 5760, 0, 0.9547, 0, 0, 1, 1),
-(351060, 7909, 0, 0.716, 0, 0, 1, 1),
-(351060, 7910, 0, 0.716, 0, 0, 1, 1),
-(351060, 14047, 0, 28.0827, 0, 0, 2, 5),
-(351060, 14489, 0, 0.04, 0, 0, 1, 1),
-(351060, 14504, 0, 0.03, 0, 0, 1, 1),
-(351060, 14506, 0, 0.03, 0, 0, 1, 1),
-(351060, 14508, 0, 0.11, 0, 0, 1, 1),
-(351060, 15755, 0, 0.04, 0, 0, 1, 1),
-(351060, 15765, 0, 0.04, 0, 0, 1, 1),
-(351060, 17414, 0, 0.03, 0, 0, 1, 1),
-(351060, 17683, 0, 0.04, 0, 0, 1, 1),
-(351060, 18335, 0, 0.0796, 0, 0, 1, 1),
-(351060, 18600, 0, 0.32, 0, 0, 1, 1),
-(351060, 19233, 0, 0.11, 0, 0, 1, 1),
-(351060, 19265, 0, 0.11, 0, 0, 1, 1),
-(351060, 19272, 0, 0.0796, 0, 0, 1, 1),
-(351060, 19273, 0, 0.03, 0, 0, 1, 1),
-(351060, 19281, 0, 0.0796, 0, 0, 1, 1),
-(351060, 22373, 0, 7.9554, 0, 0, 1, 1),
-(351060, 22374, 0, 4.0573, 0, 0, 1, 1),
-(351060, 22375, 0, 7.0008, 0, 0, 1, 1),
-(351060, 22376, 0, 10.9785, 0, 0, 1, 1),
+(351055, 5760, 0, 0.6579, 0, 0, 1, 1),
+(351055, 7909, 0, 0.5263, 0, 0, 1, 1),
+(351055, 7910, 0, 0.02, 0, 0, 1, 1),
+(351055, 12695, 0, 0.02, 0, 0, 1, 1),
+(351055, 12713, 0, 0.02, 0, 0, 1, 1),
+(351055, 14047, 0, 32.1053, 0, 0, 2, 5),
+(351055, 14506, 0, 0.07, 0, 0, 1, 1),
+(351055, 14508, 0, 0.02, 0, 0, 1, 1),
+(351055, 15757, 0, 0.02, 0, 0, 1, 1),
+(351055, 15765, 0, 0.05, 0, 0, 1, 1),
+(351055, 17414, 0, 0.1, 0, 0, 1, 1),
+(351055, 17683, 0, 0.07, 0, 0, 1, 1),
+(351055, 18335, 0, 0.1316, 0, 0, 1, 1),
+(351055, 18600, 0, 0.02, 0, 0, 1, 1),
+(351055, 19235, 0, 0.1316, 0, 0, 1, 1),
+(351055, 19262, 0, 0.1, 0, 0, 1, 1),
+(351055, 19265, 0, 0.47, 0, 0, 1, 1),
+(351055, 19274, 0, 0.07, 0, 0, 1, 1),
+(351055, 19281, 0, 0.12, 0, 0, 1, 1),
+(351055, 19282, 0, 0.02, 0, 0, 1, 1),
+(351055, 22373, 0, 9.6053, 0, 0, 1, 1),
+(351055, 22374, 0, 4.4737, 0, 0, 1, 1),
+(351055, 22375, 0, 6.9737, 0, 0, 1, 1),
+(351055, 22376, 0, 12.3684, 0, 0, 1, 1),
+(351055, 22393, 0, 0.02, 0, 0, 1, 1),
+(351055, 22708, 0, 1.0, 1, 0, 1, 1),
+(351055, 22890, 0, 0.07, 0, 0, 1, 1),
+(351055, 22891, 0, 0.24, 0, 0, 1, 1),
+(351055, 23044, 0, 0.58, 0, 0, 1, 1),
+(351055, 23055, 0, 1.8421, 0, 0, 1, 1),
+(351055, 23069, 0, 0.47, 0, 0, 1, 1),
+(351055, 23221, 0, 0.19, 0, 0, 1, 1),
+(351055, 23226, 0, 0.19, 0, 0, 1, 1),
+(351055, 23237, 0, 0.3947, 0, 0, 1, 1),
+(351055, 23238, 0, 0.38, 0, 0, 1, 1),
+(351055, 23663, 0, 0.1316, 0, 0, 1, 1),
+(351055, 23665, 0, 0.23, 0, 0, 1, 1),
+(351055, 23666, 0, 0.05, 0, 0, 1, 1),
+(351055, 23667, 0, 0.05, 0, 0, 1, 1),
+(351055, 23668, 0, 0.1316, 0, 0, 1, 1),
+(351055, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351055, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351055, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351056, 5760, 0, 0.8065, 0, 0, 1, 1),
+(351056, 7909, 0, 1.8817, 0, 0, 1, 1),
+(351056, 7910, 0, 0.8065, 0, 0, 1, 1),
+(351056, 12713, 0, 0.05, 0, 0, 1, 1),
+(351056, 12808, 0, 1.0753, 0, 0, 1, 1),
+(351056, 14504, 0, 0.1, 0, 0, 1, 1),
+(351056, 14506, 0, 0.79, 0, 0, 1, 1),
+(351056, 14508, 0, 0.05, 0, 0, 1, 1),
+(351056, 16251, 0, 0.05, 0, 0, 1, 1),
+(351056, 17683, 0, 0.15, 0, 0, 1, 1),
+(351056, 22373, 0, 9.1398, 0, 0, 1, 1),
+(351056, 22374, 0, 4.8387, 0, 0, 1, 1),
+(351056, 22375, 0, 8.3333, 0, 0, 1, 1),
+(351056, 22376, 0, 11.5591, 0, 0, 1, 1),
+(351056, 22393, 0, 0.1, 0, 0, 1, 1),
+(351056, 22708, 0, 1.0, 1, 0, 1, 1),
+(351056, 22890, 0, 0.05, 0, 0, 1, 1),
+(351056, 23044, 0, 1.97, 0, 0, 1, 1),
+(351056, 23055, 0, 1.8817, 0, 0, 1, 1),
+(351056, 23069, 0, 0.67, 0, 0, 1, 1),
+(351056, 23221, 0, 0.1, 0, 0, 1, 1),
+(351056, 23226, 0, 0.21, 0, 0, 1, 1),
+(351056, 23237, 0, 0.39, 0, 0, 1, 1),
+(351056, 23238, 0, 0.1, 0, 0, 1, 1),
+(351056, 23664, 0, 0.05, 0, 0, 1, 1),
+(351056, 23666, 0, 0.79, 0, 0, 1, 1),
+(351056, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351056, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351056, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351057, 5760, 0, 0.8772, 0, 0, 1, 1),
+(351057, 7909, 0, 0.18, 0, 0, 1, 1),
+(351057, 7910, 0, 1.48, 0, 0, 1, 1),
+(351057, 12808, 0, 7.3099, 0, 0, 1, 1),
+(351057, 14496, 0, 0.37, 0, 0, 1, 1),
+(351057, 14506, 0, 0.06, 0, 0, 1, 1),
+(351057, 14508, 0, 0.06, 0, 0, 1, 1),
+(351057, 15765, 0, 1.48, 0, 0, 1, 1),
+(351057, 17414, 0, 0.37, 0, 0, 1, 1),
+(351057, 17683, 0, 0.23, 0, 0, 1, 1),
+(351057, 18600, 0, 0.06, 0, 0, 1, 1),
+(351057, 22373, 0, 12.2807, 0, 0, 1, 1),
+(351057, 22374, 0, 3.8012, 0, 0, 1, 1),
+(351057, 22375, 0, 9.3567, 0, 0, 1, 1),
+(351057, 22376, 0, 14.9123, 0, 0, 1, 1),
+(351057, 22708, 0, 1.0, 1, 0, 1, 1),
+(351057, 22890, 0, 0.12, 0, 0, 1, 1),
+(351057, 23044, 0, 0.06, 0, 0, 1, 1),
+(351057, 23055, 0, 0.5848, 0, 0, 1, 1),
+(351057, 23069, 0, 0.35, 0, 0, 1, 1),
+(351057, 23221, 0, 0.37, 0, 0, 1, 1),
+(351057, 23226, 0, 0.35, 0, 0, 1, 1),
+(351057, 23237, 0, 0.23, 0, 0, 1, 1),
+(351057, 23238, 0, 0.58, 0, 0, 1, 1),
+(351057, 23664, 0, 0.06, 0, 0, 1, 1),
+(351057, 23665, 0, 2.21, 0, 0, 1, 1),
+(351057, 23666, 0, 0.2924, 0, 0, 1, 1),
+(351057, 23667, 0, 0.2924, 0, 0, 1, 1),
+(351057, 23668, 0, 0.2924, 0, 0, 1, 1),
+(351057, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351057, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351057, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351057, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351058, 5760, 0, 0.3717, 0, 0, 1, 1),
+(351058, 7909, 0, 0.43, 0, 0, 1, 1),
+(351058, 7910, 0, 0.21, 0, 0, 1, 1),
+(351058, 12694, 0, 0.03, 0, 0, 1, 1),
+(351058, 12713, 0, 0.03, 0, 0, 1, 1),
+(351058, 12808, 0, 0.3717, 0, 0, 1, 1),
+(351058, 14504, 0, 0.08, 0, 0, 1, 1),
+(351058, 14506, 0, 0.03, 0, 0, 1, 1),
+(351058, 14508, 0, 0.15, 0, 0, 1, 1),
+(351058, 14509, 0, 0.03, 0, 0, 1, 1),
+(351058, 15765, 0, 0.1, 0, 0, 1, 1),
+(351058, 16251, 0, 0.03, 0, 0, 1, 1),
+(351058, 17414, 0, 0.05, 0, 0, 1, 1),
+(351058, 17683, 0, 0.43, 0, 0, 1, 1),
+(351058, 18600, 0, 0.05, 0, 0, 1, 1),
+(351058, 22373, 0, 9.8513, 0, 0, 1, 1),
+(351058, 22374, 0, 3.3457, 0, 0, 1, 1),
+(351058, 22375, 0, 8.7361, 0, 0, 1, 1),
+(351058, 22376, 0, 12.0818, 0, 0, 1, 1),
+(351058, 22393, 0, 0.08, 0, 0, 1, 1),
+(351058, 22708, 0, 1.0, 1, 0, 1, 1),
+(351058, 22891, 0, 0.03, 0, 0, 1, 1),
+(351058, 23044, 0, 0.2, 0, 0, 1, 1),
+(351058, 23055, 0, 2.4164, 0, 0, 1, 1),
+(351058, 23069, 0, 0.23, 0, 0, 1, 1),
+(351058, 23221, 0, 0.64, 0, 0, 1, 1),
+(351058, 23226, 0, 0.64, 0, 0, 1, 1),
+(351058, 23237, 0, 0.48, 0, 0, 1, 1),
+(351058, 23238, 0, 0.43, 0, 0, 1, 1),
+(351058, 23665, 0, 0.05, 0, 0, 1, 1),
+(351058, 23667, 0, 0.1859, 0, 0, 1, 1),
+(351058, 23668, 0, 0.05, 0, 0, 1, 1),
+(351058, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351058, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351058, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351059, 5760, 0, 0.2053, 0, 0, 1, 1),
+(351059, 7909, 0, 0.2053, 0, 0, 1, 1),
+(351059, 7910, 0, 0.2053, 0, 0, 1, 1),
+(351059, 12704, 0, 0.02, 0, 0, 1, 1),
+(351059, 12713, 0, 0.02, 0, 0, 1, 1),
+(351059, 12728, 0, 0.05, 0, 0, 1, 1),
+(351059, 12808, 0, 0.8214, 0, 0, 1, 1),
+(351059, 14489, 0, 0.03, 0, 0, 1, 1),
+(351059, 14498, 0, 0.02, 0, 0, 1, 1),
+(351059, 14504, 0, 0.02, 0, 0, 1, 1),
+(351059, 14506, 0, 0.02, 0, 0, 1, 1),
+(351059, 14508, 0, 0.3, 0, 0, 1, 1),
+(351059, 16051, 0, 0.02, 0, 0, 1, 1),
+(351059, 16251, 0, 0.06, 0, 0, 1, 1),
+(351059, 17414, 0, 0.05, 0, 0, 1, 1),
+(351059, 17683, 0, 0.08, 0, 0, 1, 1),
+(351059, 22373, 0, 24.1273, 0, 0, 1, 1),
+(351059, 22374, 0, 14.3737, 0, 0, 1, 1),
+(351059, 22375, 0, 21.5606, 0, 0, 1, 1),
+(351059, 22376, 0, 35.0103, 0, 0, 1, 1),
+(351059, 22708, 0, 1.0, 1, 0, 1, 1),
+(351059, 22890, 0, 0.3, 0, 0, 1, 1),
+(351059, 22891, 0, 0.02, 0, 0, 1, 1),
+(351059, 23044, 0, 0.91, 0, 0, 1, 1),
+(351059, 23055, 0, 10.5749, 0, 0, 1, 1),
+(351059, 23069, 0, 0.15, 0, 0, 1, 1),
+(351059, 23221, 0, 0.19, 0, 0, 1, 1),
+(351059, 23226, 0, 0.12, 0, 0, 1, 1),
+(351059, 23237, 0, 0.2053, 0, 0, 1, 1),
+(351059, 23238, 0, 0.08, 0, 0, 1, 1),
+(351059, 23663, 0, 0.05, 0, 0, 1, 1),
+(351059, 23665, 0, 0.02, 0, 0, 1, 1),
+(351059, 23666, 0, 0.02, 0, 0, 1, 1),
+(351059, 23667, 0, 0.308, 0, 0, 1, 1),
+(351059, 23668, 0, 0.2053, 0, 0, 1, 1),
+(351059, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351059, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351059, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351060, 5760, 0, 0.9, 0, 0, 1, 1),
+(351060, 7909, 0, 0.16, 0, 0, 1, 1),
+(351060, 7910, 0, 0.2674, 0, 0, 1, 1),
+(351060, 13490, 0, 0.05, 0, 0, 1, 1),
+(351060, 14047, 0, 33.4225, 0, 0, 2, 5),
+(351060, 14496, 0, 0.05, 0, 0, 1, 1),
+(351060, 14506, 0, 0.05, 0, 0, 1, 1),
+(351060, 14508, 0, 0.05, 0, 0, 1, 1),
+(351060, 15765, 0, 0.11, 0, 0, 1, 1),
+(351060, 16251, 0, 0.9, 0, 0, 1, 1),
+(351060, 17414, 0, 0.11, 0, 0, 1, 1),
+(351060, 17683, 0, 0.05, 0, 0, 1, 1),
+(351060, 18335, 0, 0.2674, 0, 0, 1, 1),
+(351060, 19236, 0, 0.2674, 0, 0, 1, 1),
+(351060, 19262, 0, 0.2674, 0, 0, 1, 1),
+(351060, 19283, 0, 0.11, 0, 0, 1, 1),
+(351060, 22373, 0, 6.4171, 0, 0, 1, 1),
+(351060, 22374, 0, 4.0107, 0, 0, 1, 1),
+(351060, 22375, 0, 6.9519, 0, 0, 1, 1),
+(351060, 22376, 0, 12.2995, 0, 0, 1, 1),
+(351060, 22393, 0, 0.05, 0, 0, 1, 1),
(351060, 22708, 0, 1.0, 1, 0, 1, 1),
-(351060, 22891, 0, 0.21, 0, 0, 1, 1),
-(351060, 23044, 0, 0.42, 0, 0, 1, 1),
-(351060, 23055, 0, 1.9889, 0, 0, 1, 1),
-(351060, 23069, 0, 0.11, 0, 0, 1, 1),
+(351060, 22890, 0, 0.05, 0, 0, 1, 1),
+(351060, 23044, 0, 0.21, 0, 0, 1, 1),
+(351060, 23055, 0, 3.2086, 0, 0, 1, 1),
+(351060, 23069, 0, 0.45, 0, 0, 1, 1),
(351060, 23221, 0, 0.11, 0, 0, 1, 1),
-(351060, 23226, 0, 0.42, 0, 0, 1, 1),
-(351060, 23237, 0, 0.7955, 0, 0, 1, 1),
-(351060, 23238, 0, 0.85, 0, 0, 1, 1),
-(351060, 23663, 0, 0.06, 0, 0, 1, 1),
-(351060, 23664, 0, 0.1591, 0, 0, 1, 1),
-(351060, 23665, 0, 0.0796, 0, 0, 1, 1),
-(351060, 23666, 0, 0.2387, 0, 0, 1, 1),
-(351060, 23667, 0, 0.03, 0, 0, 1, 1),
-(351060, 23668, 0, 0.0796, 0, 0, 1, 1),
+(351060, 23226, 0, 1.81, 0, 0, 1, 1),
+(351060, 23237, 0, 0.5348, 0, 0, 1, 1),
+(351060, 23238, 0, 0.32, 0, 0, 1, 1),
+(351060, 23668, 0, 0.32, 0, 0, 1, 1),
(351060, 240160, 240160, 1.0, 0, 0, 1, 1),
(351060, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351060, 300810, 300810, 1.0, 0, 0, 1, 1),
(351060, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351062, 5760, 0, 0.4127, 0, 0, 1, 1),
-(351062, 7909, 0, 0.1376, 0, 0, 1, 1),
-(351062, 7910, 0, 0.5502, 0, 0, 1, 1),
-(351062, 12713, 0, 0.05, 0, 0, 1, 1),
-(351062, 14047, 0, 26.9601, 0, 0, 2, 5),
-(351062, 14506, 0, 0.82, 0, 0, 1, 1),
-(351062, 14508, 0, 0.11, 0, 0, 1, 1),
-(351062, 15755, 0, 0.03, 0, 0, 1, 1),
-(351062, 15765, 0, 0.05, 0, 0, 1, 1),
-(351062, 17683, 0, 0.14, 0, 0, 1, 1),
-(351062, 18335, 0, 0.1376, 0, 0, 1, 1),
-(351062, 19234, 0, 0.1376, 0, 0, 1, 1),
-(351062, 19236, 0, 0.03, 0, 0, 1, 1),
-(351062, 19274, 0, 0.03, 0, 0, 1, 1),
-(351062, 19283, 0, 0.05, 0, 0, 1, 1),
-(351062, 22373, 0, 7.4278, 0, 0, 1, 1),
-(351062, 22374, 0, 4.5392, 0, 0, 1, 1),
-(351062, 22375, 0, 8.8033, 0, 0, 1, 1),
-(351062, 22376, 0, 12.3796, 0, 0, 1, 1),
-(351062, 22708, 0, 1.0, 1, 0, 1, 1),
-(351062, 22891, 0, 0.03, 0, 0, 1, 1),
-(351062, 23044, 0, 0.21, 0, 0, 1, 1),
-(351062, 23055, 0, 1.3755, 0, 0, 1, 1),
-(351062, 23069, 0, 0.49, 0, 0, 1, 1),
-(351062, 23221, 0, 0.33, 0, 0, 1, 1),
-(351062, 23226, 0, 0.38, 0, 0, 1, 1),
-(351062, 23237, 0, 0.2751, 0, 0, 1, 1),
-(351062, 23238, 0, 1.03, 0, 0, 1, 1),
-(351062, 23665, 0, 0.2751, 0, 0, 1, 1),
-(351062, 23667, 0, 0.11, 0, 0, 1, 1),
-(351062, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351062, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351062, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351062, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351063, 7910, 0, 1.32, 0, 0, 1, 1),
-(351063, 14047, 0, 25.88, 0, 0, 1, 1),
-(351063, 19236, 0, 0.56, 0, 0, 1, 1),
-(351063, 22373, 0, 8.77, 0, 0, 1, 1),
-(351063, 22374, 0, 7.87, 0, 0, 1, 1),
-(351063, 22375, 0, 6.74, 0, 0, 1, 1),
-(351063, 22376, 0, 17.42, 0, 0, 1, 1),
-(351063, 22708, 0, 1.0, 1, 0, 1, 1),
-(351063, 23055, 0, 1.12, 0, 0, 1, 1),
-(351063, 23666, 0, 0.56, 0, 0, 1, 1),
-(351063, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351063, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351063, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351064, 5760, 0, 0.6579, 0, 0, 1, 1),
-(351064, 7909, 0, 0.5263, 0, 0, 1, 1),
-(351064, 7910, 0, 0.02, 0, 0, 1, 1),
-(351064, 12695, 0, 0.02, 0, 0, 1, 1),
-(351064, 12713, 0, 0.02, 0, 0, 1, 1),
-(351064, 14047, 0, 32.1053, 0, 0, 2, 5),
-(351064, 14506, 0, 0.07, 0, 0, 1, 1),
-(351064, 14508, 0, 0.02, 0, 0, 1, 1),
-(351064, 15757, 0, 0.02, 0, 0, 1, 1),
-(351064, 15765, 0, 0.05, 0, 0, 1, 1),
-(351064, 17414, 0, 0.1, 0, 0, 1, 1),
-(351064, 17683, 0, 0.07, 0, 0, 1, 1),
-(351064, 18335, 0, 0.1316, 0, 0, 1, 1),
-(351064, 18600, 0, 0.02, 0, 0, 1, 1),
-(351064, 19235, 0, 0.1316, 0, 0, 1, 1),
-(351064, 19262, 0, 0.1, 0, 0, 1, 1),
-(351064, 19265, 0, 0.47, 0, 0, 1, 1),
-(351064, 19274, 0, 0.07, 0, 0, 1, 1),
-(351064, 19281, 0, 0.12, 0, 0, 1, 1),
-(351064, 19282, 0, 0.02, 0, 0, 1, 1),
-(351064, 22373, 0, 9.6053, 0, 0, 1, 1),
-(351064, 22374, 0, 4.4737, 0, 0, 1, 1),
-(351064, 22375, 0, 6.9737, 0, 0, 1, 1),
-(351064, 22376, 0, 12.3684, 0, 0, 1, 1),
-(351064, 22393, 0, 0.02, 0, 0, 1, 1),
+(351061, 7909, 0, 0.31, 0, 0, 1, 1),
+(351061, 7910, 0, 0.62, 0, 0, 1, 1),
+(351061, 12713, 0, 0.31, 0, 0, 1, 1),
+(351061, 12808, 0, 1.6949, 0, 0, 1, 1),
+(351061, 17414, 0, 0.31, 0, 0, 1, 1),
+(351061, 22373, 0, 13.5593, 0, 0, 1, 1),
+(351061, 22374, 0, 3.3898, 0, 0, 1, 1),
+(351061, 22375, 0, 6.7797, 0, 0, 1, 1),
+(351061, 22376, 0, 13.5593, 0, 0, 1, 1),
+(351061, 22708, 0, 1.0, 1, 0, 1, 1),
+(351061, 23055, 0, 3.3898, 0, 0, 1, 1),
+(351061, 23237, 0, 1.54, 0, 0, 1, 1),
+(351061, 23238, 0, 0.62, 0, 0, 1, 1),
+(351061, 23665, 0, 0.31, 0, 0, 1, 1),
+(351061, 23668, 0, 0.31, 0, 0, 1, 1),
+(351062, 5760, 0, 0.54, 0, 0, 1, 1),
+(351062, 7909, 0, 0.27, 0, 0, 1, 1),
+(351062, 7910, 0, 2.9851, 0, 0, 1, 1),
+(351062, 12695, 0, 0.27, 0, 0, 1, 1),
+(351062, 12808, 0, 2.9851, 0, 0, 1, 1),
+(351062, 14504, 0, 0.54, 0, 0, 1, 1),
+(351062, 22373, 0, 1.4925, 0, 0, 1, 1),
+(351062, 22374, 0, 5.9701, 0, 0, 1, 1),
+(351062, 22375, 0, 13.4328, 0, 0, 1, 1),
+(351062, 22376, 0, 5.9701, 0, 0, 1, 1),
+(351062, 23055, 0, 1.4925, 0, 0, 1, 1),
+(351062, 23238, 0, 0.27, 0, 0, 1, 1),
+(351063, 12808, 0, 2.94, 0, 0, 1, 1),
+(351063, 18600, 0, 0.37, 0, 0, 1, 1),
+(351063, 22373, 0, 5.4054, 0, 0, 1, 1),
+(351063, 22374, 0, 2.7027, 0, 0, 1, 1),
+(351063, 22375, 0, 13.5135, 0, 0, 1, 1),
+(351063, 22376, 0, 13.5135, 0, 0, 1, 1),
+(351063, 23044, 0, 1.1, 0, 0, 1, 1),
+(351063, 23055, 0, 2.7027, 0, 0, 1, 1),
+(351063, 23221, 0, 2.94, 0, 0, 1, 1),
+(351063, 23237, 0, 2.7027, 0, 0, 1, 1),
+(351064, 3671, 0, 9.5455, 0, 0, 1, 1),
+(351064, 3928, 0, 0.18, 0, 0, 1, 1),
+(351064, 5760, 0, 0.9091, 0, 0, 1, 1),
+(351064, 7909, 0, 1.06, 0, 0, 1, 1),
+(351064, 7910, 0, 0.07, 0, 0, 1, 1),
+(351064, 8846, 0, 0.18, 0, 0, 1, 1),
+(351064, 14508, 0, 0.13, 0, 0, 1, 1),
+(351064, 17683, 0, 0.18, 0, 0, 1, 1),
+(351064, 20763, 0, 27.7273, 0, 0, 1, 1),
+(351064, 20768, 0, 4.0, 0, 0, 1, 1),
+(351064, 20770, 0, 22.2727, 0, 0, 1, 1),
+(351064, 22373, 0, 19.0909, 0, 0, 1, 1),
+(351064, 22374, 0, 11.8182, 0, 0, 1, 1),
+(351064, 22375, 0, 25.0, 0, 0, 1, 1),
+(351064, 22376, 0, 20.4545, 0, 0, 1, 1),
(351064, 22708, 0, 1.0, 1, 0, 1, 1),
(351064, 22890, 0, 0.07, 0, 0, 1, 1),
-(351064, 22891, 0, 0.24, 0, 0, 1, 1),
-(351064, 23044, 0, 0.58, 0, 0, 1, 1),
-(351064, 23055, 0, 1.8421, 0, 0, 1, 1),
-(351064, 23069, 0, 0.47, 0, 0, 1, 1),
-(351064, 23221, 0, 0.19, 0, 0, 1, 1),
-(351064, 23226, 0, 0.19, 0, 0, 1, 1),
-(351064, 23237, 0, 0.3947, 0, 0, 1, 1),
-(351064, 23238, 0, 0.38, 0, 0, 1, 1),
-(351064, 23663, 0, 0.1316, 0, 0, 1, 1),
-(351064, 23665, 0, 0.23, 0, 0, 1, 1),
-(351064, 23666, 0, 0.05, 0, 0, 1, 1),
-(351064, 23667, 0, 0.05, 0, 0, 1, 1),
-(351064, 23668, 0, 0.1316, 0, 0, 1, 1),
+(351064, 23044, 0, 0.07, 0, 0, 1, 1),
+(351064, 23055, 0, 7.2727, 0, 0, 1, 1),
+(351064, 23069, 0, 0.35, 0, 0, 1, 1),
+(351064, 23221, 0, 0.13, 0, 0, 1, 1),
+(351064, 23237, 0, 2.7273, 0, 0, 1, 1),
+(351064, 23238, 0, 0.35, 0, 0, 1, 1),
+(351064, 23666, 0, 0.9091, 0, 0, 1, 1),
+(351064, 23668, 0, 0.39, 0, 0, 1, 1),
(351064, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351064, 240240, 240240, 5.0, 0, 0, 1, 1),
(351064, 300610, 300610, 1.0, 0, 0, 1, 1),
(351064, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351065, 5760, 0, 0.8065, 0, 0, 1, 1),
-(351065, 7909, 0, 1.8817, 0, 0, 1, 1),
-(351065, 7910, 0, 0.8065, 0, 0, 1, 1),
-(351065, 12713, 0, 0.05, 0, 0, 1, 1),
-(351065, 12808, 0, 1.0753, 0, 0, 1, 1),
-(351065, 14504, 0, 0.1, 0, 0, 1, 1),
-(351065, 14506, 0, 0.79, 0, 0, 1, 1),
-(351065, 14508, 0, 0.05, 0, 0, 1, 1),
-(351065, 16251, 0, 0.05, 0, 0, 1, 1),
-(351065, 17683, 0, 0.15, 0, 0, 1, 1),
-(351065, 22373, 0, 9.1398, 0, 0, 1, 1),
-(351065, 22374, 0, 4.8387, 0, 0, 1, 1),
-(351065, 22375, 0, 8.3333, 0, 0, 1, 1),
-(351065, 22376, 0, 11.5591, 0, 0, 1, 1),
-(351065, 22393, 0, 0.1, 0, 0, 1, 1),
+(351065, 5760, 0, 0.9675, 0, 0, 1, 1),
+(351065, 7909, 0, 0.088, 0, 0, 1, 1),
+(351065, 7910, 0, 0.1759, 0, 0, 1, 1),
+(351065, 12713, 0, 0.02, 0, 0, 1, 1),
+(351065, 12808, 0, 1.4072, 0, 0, 1, 1),
+(351065, 14504, 0, 0.04, 0, 0, 1, 1),
+(351065, 14506, 0, 0.04, 0, 0, 1, 1),
+(351065, 14508, 0, 0.47, 0, 0, 1, 1),
+(351065, 15755, 0, 0.02, 0, 0, 1, 1),
+(351065, 15757, 0, 0.02, 0, 0, 1, 1),
+(351065, 15765, 0, 0.04, 0, 0, 1, 1),
+(351065, 16251, 0, 0.02, 0, 0, 1, 1),
+(351065, 17414, 0, 0.02, 0, 0, 1, 1),
+(351065, 17683, 0, 0.04, 0, 0, 1, 1),
+(351065, 22373, 0, 24.5383, 0, 0, 1, 1),
+(351065, 22374, 0, 13.5444, 0, 0, 1, 1),
+(351065, 22375, 0, 22.5154, 0, 0, 1, 1),
+(351065, 22376, 0, 30.343, 0, 0, 1, 1),
+(351065, 22393, 0, 0.02, 0, 0, 1, 1),
(351065, 22708, 0, 1.0, 1, 0, 1, 1),
-(351065, 22890, 0, 0.05, 0, 0, 1, 1),
-(351065, 23044, 0, 1.97, 0, 0, 1, 1),
-(351065, 23055, 0, 1.8817, 0, 0, 1, 1),
-(351065, 23069, 0, 0.67, 0, 0, 1, 1),
-(351065, 23221, 0, 0.1, 0, 0, 1, 1),
-(351065, 23226, 0, 0.21, 0, 0, 1, 1),
-(351065, 23237, 0, 0.39, 0, 0, 1, 1),
-(351065, 23238, 0, 0.1, 0, 0, 1, 1),
-(351065, 23664, 0, 0.05, 0, 0, 1, 1),
-(351065, 23666, 0, 0.79, 0, 0, 1, 1),
+(351065, 22890, 0, 0.16, 0, 0, 1, 1),
+(351065, 23044, 0, 0.62, 0, 0, 1, 1),
+(351065, 23055, 0, 10.642, 0, 0, 1, 1),
+(351065, 23069, 0, 0.78, 0, 0, 1, 1),
+(351065, 23221, 0, 0.47, 0, 0, 1, 1),
+(351065, 23226, 0, 0.35, 0, 0, 1, 1),
+(351065, 23237, 0, 0.7036, 0, 0, 1, 1),
+(351065, 23238, 0, 0.18, 0, 0, 1, 1),
+(351065, 23666, 0, 0.31, 0, 0, 1, 1),
+(351065, 23667, 0, 0.21, 0, 0, 1, 1),
+(351065, 23668, 0, 0.09, 0, 0, 1, 1),
(351065, 240160, 240160, 1.0, 0, 0, 1, 1),
(351065, 300610, 300610, 1.0, 0, 0, 1, 1),
(351065, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351066, 5760, 0, 0.8772, 0, 0, 1, 1),
-(351066, 7909, 0, 0.18, 0, 0, 1, 1),
-(351066, 7910, 0, 1.48, 0, 0, 1, 1),
-(351066, 12808, 0, 7.3099, 0, 0, 1, 1),
-(351066, 14496, 0, 0.37, 0, 0, 1, 1),
-(351066, 14506, 0, 0.06, 0, 0, 1, 1),
-(351066, 14508, 0, 0.06, 0, 0, 1, 1),
-(351066, 15765, 0, 1.48, 0, 0, 1, 1),
-(351066, 17414, 0, 0.37, 0, 0, 1, 1),
-(351066, 17683, 0, 0.23, 0, 0, 1, 1),
-(351066, 18600, 0, 0.06, 0, 0, 1, 1),
-(351066, 22373, 0, 12.2807, 0, 0, 1, 1),
-(351066, 22374, 0, 3.8012, 0, 0, 1, 1),
-(351066, 22375, 0, 9.3567, 0, 0, 1, 1),
-(351066, 22376, 0, 14.9123, 0, 0, 1, 1),
-(351066, 22708, 0, 1.0, 1, 0, 1, 1),
-(351066, 22890, 0, 0.12, 0, 0, 1, 1),
-(351066, 23044, 0, 0.06, 0, 0, 1, 1),
-(351066, 23055, 0, 0.5848, 0, 0, 1, 1),
-(351066, 23069, 0, 0.35, 0, 0, 1, 1),
-(351066, 23221, 0, 0.37, 0, 0, 1, 1),
-(351066, 23226, 0, 0.35, 0, 0, 1, 1),
-(351066, 23237, 0, 0.23, 0, 0, 1, 1),
-(351066, 23238, 0, 0.58, 0, 0, 1, 1),
-(351066, 23664, 0, 0.06, 0, 0, 1, 1),
-(351066, 23665, 0, 2.21, 0, 0, 1, 1),
-(351066, 23666, 0, 0.2924, 0, 0, 1, 1),
-(351066, 23667, 0, 0.2924, 0, 0, 1, 1),
-(351066, 23668, 0, 0.2924, 0, 0, 1, 1),
-(351066, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351066, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351066, 300810, 300810, 1.0, 0, 0, 1, 1),
-(351066, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351067, 5760, 0, 0.3717, 0, 0, 1, 1),
-(351067, 7909, 0, 0.43, 0, 0, 1, 1),
-(351067, 7910, 0, 0.21, 0, 0, 1, 1),
-(351067, 12694, 0, 0.03, 0, 0, 1, 1),
-(351067, 12713, 0, 0.03, 0, 0, 1, 1),
-(351067, 12808, 0, 0.3717, 0, 0, 1, 1),
-(351067, 14504, 0, 0.08, 0, 0, 1, 1),
-(351067, 14506, 0, 0.03, 0, 0, 1, 1),
-(351067, 14508, 0, 0.15, 0, 0, 1, 1),
-(351067, 14509, 0, 0.03, 0, 0, 1, 1),
-(351067, 15765, 0, 0.1, 0, 0, 1, 1),
-(351067, 16251, 0, 0.03, 0, 0, 1, 1),
-(351067, 17414, 0, 0.05, 0, 0, 1, 1),
-(351067, 17683, 0, 0.43, 0, 0, 1, 1),
-(351067, 18600, 0, 0.05, 0, 0, 1, 1),
-(351067, 22373, 0, 9.8513, 0, 0, 1, 1),
-(351067, 22374, 0, 3.3457, 0, 0, 1, 1),
-(351067, 22375, 0, 8.7361, 0, 0, 1, 1),
-(351067, 22376, 0, 12.0818, 0, 0, 1, 1),
-(351067, 22393, 0, 0.08, 0, 0, 1, 1),
-(351067, 22708, 0, 1.0, 1, 0, 1, 1),
-(351067, 22891, 0, 0.03, 0, 0, 1, 1),
-(351067, 23044, 0, 0.2, 0, 0, 1, 1),
-(351067, 23055, 0, 2.4164, 0, 0, 1, 1),
-(351067, 23069, 0, 0.23, 0, 0, 1, 1),
-(351067, 23221, 0, 0.64, 0, 0, 1, 1),
-(351067, 23226, 0, 0.64, 0, 0, 1, 1),
-(351067, 23237, 0, 0.48, 0, 0, 1, 1),
-(351067, 23238, 0, 0.43, 0, 0, 1, 1),
-(351067, 23665, 0, 0.05, 0, 0, 1, 1),
-(351067, 23667, 0, 0.1859, 0, 0, 1, 1),
-(351067, 23668, 0, 0.05, 0, 0, 1, 1),
-(351067, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351067, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351067, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351068, 5760, 0, 0.2053, 0, 0, 1, 1),
-(351068, 7909, 0, 0.2053, 0, 0, 1, 1),
-(351068, 7910, 0, 0.2053, 0, 0, 1, 1),
-(351068, 12704, 0, 0.02, 0, 0, 1, 1),
-(351068, 12713, 0, 0.02, 0, 0, 1, 1),
-(351068, 12728, 0, 0.05, 0, 0, 1, 1),
-(351068, 12808, 0, 0.8214, 0, 0, 1, 1),
-(351068, 14489, 0, 0.03, 0, 0, 1, 1),
-(351068, 14498, 0, 0.02, 0, 0, 1, 1),
-(351068, 14504, 0, 0.02, 0, 0, 1, 1),
-(351068, 14506, 0, 0.02, 0, 0, 1, 1),
-(351068, 14508, 0, 0.3, 0, 0, 1, 1),
-(351068, 16051, 0, 0.02, 0, 0, 1, 1),
-(351068, 16251, 0, 0.06, 0, 0, 1, 1),
-(351068, 17414, 0, 0.05, 0, 0, 1, 1),
-(351068, 17683, 0, 0.08, 0, 0, 1, 1),
-(351068, 22373, 0, 24.1273, 0, 0, 1, 1),
-(351068, 22374, 0, 14.3737, 0, 0, 1, 1),
-(351068, 22375, 0, 21.5606, 0, 0, 1, 1),
-(351068, 22376, 0, 35.0103, 0, 0, 1, 1),
-(351068, 22708, 0, 1.0, 1, 0, 1, 1),
-(351068, 22890, 0, 0.3, 0, 0, 1, 1),
-(351068, 22891, 0, 0.02, 0, 0, 1, 1),
-(351068, 23044, 0, 0.91, 0, 0, 1, 1),
-(351068, 23055, 0, 10.5749, 0, 0, 1, 1),
-(351068, 23069, 0, 0.15, 0, 0, 1, 1),
-(351068, 23221, 0, 0.19, 0, 0, 1, 1),
-(351068, 23226, 0, 0.12, 0, 0, 1, 1),
-(351068, 23237, 0, 0.2053, 0, 0, 1, 1),
-(351068, 23238, 0, 0.08, 0, 0, 1, 1),
-(351068, 23663, 0, 0.05, 0, 0, 1, 1),
-(351068, 23665, 0, 0.02, 0, 0, 1, 1),
-(351068, 23666, 0, 0.02, 0, 0, 1, 1),
-(351068, 23667, 0, 0.308, 0, 0, 1, 1),
-(351068, 23668, 0, 0.2053, 0, 0, 1, 1),
-(351068, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351068, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351068, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351070, 5760, 0, 0.9, 0, 0, 1, 1),
-(351070, 7909, 0, 0.16, 0, 0, 1, 1),
-(351070, 7910, 0, 0.2674, 0, 0, 1, 1),
-(351070, 13490, 0, 0.05, 0, 0, 1, 1),
-(351070, 14047, 0, 33.4225, 0, 0, 2, 5),
-(351070, 14496, 0, 0.05, 0, 0, 1, 1),
-(351070, 14506, 0, 0.05, 0, 0, 1, 1),
-(351070, 14508, 0, 0.05, 0, 0, 1, 1),
-(351070, 15765, 0, 0.11, 0, 0, 1, 1),
-(351070, 16251, 0, 0.9, 0, 0, 1, 1),
-(351070, 17414, 0, 0.11, 0, 0, 1, 1),
-(351070, 17683, 0, 0.05, 0, 0, 1, 1),
-(351070, 18335, 0, 0.2674, 0, 0, 1, 1),
-(351070, 19236, 0, 0.2674, 0, 0, 1, 1),
-(351070, 19262, 0, 0.2674, 0, 0, 1, 1),
-(351070, 19283, 0, 0.11, 0, 0, 1, 1),
-(351070, 22373, 0, 6.4171, 0, 0, 1, 1),
-(351070, 22374, 0, 4.0107, 0, 0, 1, 1),
-(351070, 22375, 0, 6.9519, 0, 0, 1, 1),
-(351070, 22376, 0, 12.2995, 0, 0, 1, 1),
-(351070, 22393, 0, 0.05, 0, 0, 1, 1),
+(351070, 5760, 0, 0.56, 0, 0, 1, 1),
+(351070, 7909, 0, 0.2, 0, 0, 1, 1),
+(351070, 7910, 0, 0.3851, 0, 0, 1, 1),
+(351070, 12713, 0, 0.03, 0, 0, 1, 1),
+(351070, 12728, 0, 0.08, 0, 0, 1, 1),
+(351070, 14047, 0, 22.208, 0, 0, 2, 5),
+(351070, 14492, 0, 0.03, 0, 0, 1, 1),
+(351070, 14497, 0, 0.03, 0, 0, 1, 1),
+(351070, 14504, 0, 0.03, 0, 0, 1, 1),
+(351070, 14506, 0, 0.03, 0, 0, 1, 1),
+(351070, 15765, 0, 0.03, 0, 0, 1, 1),
+(351070, 16251, 0, 0.08, 0, 0, 1, 1),
+(351070, 17683, 0, 0.06, 0, 0, 1, 1),
+(351070, 18335, 0, 0.1284, 0, 0, 1, 1),
+(351070, 18600, 0, 0.03, 0, 0, 1, 1),
+(351070, 19263, 0, 0.2567, 0, 0, 1, 1),
+(351070, 19265, 0, 0.1284, 0, 0, 1, 1),
+(351070, 19283, 0, 0.03, 0, 0, 1, 1),
+(351070, 22373, 0, 16.8164, 0, 0, 1, 1),
+(351070, 22374, 0, 10.1412, 0, 0, 1, 1),
+(351070, 22375, 0, 16.8164, 0, 0, 1, 1),
+(351070, 22376, 0, 19.7689, 0, 0, 1, 1),
(351070, 22708, 0, 1.0, 1, 0, 1, 1),
-(351070, 22890, 0, 0.05, 0, 0, 1, 1),
-(351070, 23044, 0, 0.21, 0, 0, 1, 1),
-(351070, 23055, 0, 3.2086, 0, 0, 1, 1),
-(351070, 23069, 0, 0.45, 0, 0, 1, 1),
-(351070, 23221, 0, 0.11, 0, 0, 1, 1),
-(351070, 23226, 0, 1.81, 0, 0, 1, 1),
-(351070, 23237, 0, 0.5348, 0, 0, 1, 1),
-(351070, 23238, 0, 0.32, 0, 0, 1, 1),
-(351070, 23668, 0, 0.32, 0, 0, 1, 1),
+(351070, 22890, 0, 0.03, 0, 0, 1, 1),
+(351070, 22891, 0, 0.06, 0, 0, 1, 1),
+(351070, 23044, 0, 0.17, 0, 0, 1, 1),
+(351070, 23055, 0, 5.1348, 0, 0, 1, 1),
+(351070, 23069, 0, 0.56, 0, 0, 1, 1),
+(351070, 23221, 0, 0.2, 0, 0, 1, 1),
+(351070, 23226, 0, 0.14, 0, 0, 1, 1),
+(351070, 23237, 0, 0.5135, 0, 0, 1, 1),
+(351070, 23238, 0, 0.17, 0, 0, 1, 1),
+(351070, 23665, 0, 0.3851, 0, 0, 1, 1),
+(351070, 23666, 0, 0.1284, 0, 0, 1, 1),
+(351070, 23667, 0, 0.03, 0, 0, 1, 1),
(351070, 240160, 240160, 1.0, 0, 0, 1, 1),
(351070, 300610, 300610, 1.0, 0, 0, 1, 1),
(351070, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351071, 7909, 0, 0.31, 0, 0, 1, 1),
-(351071, 7910, 0, 0.62, 0, 0, 1, 1),
-(351071, 12713, 0, 0.31, 0, 0, 1, 1),
-(351071, 12808, 0, 1.6949, 0, 0, 1, 1),
-(351071, 17414, 0, 0.31, 0, 0, 1, 1),
-(351071, 22373, 0, 13.5593, 0, 0, 1, 1),
-(351071, 22374, 0, 3.3898, 0, 0, 1, 1),
-(351071, 22375, 0, 6.7797, 0, 0, 1, 1),
-(351071, 22376, 0, 13.5593, 0, 0, 1, 1),
-(351071, 22708, 0, 1.0, 1, 0, 1, 1),
-(351071, 23055, 0, 3.3898, 0, 0, 1, 1),
-(351071, 23237, 0, 1.54, 0, 0, 1, 1),
-(351071, 23238, 0, 0.62, 0, 0, 1, 1),
-(351071, 23665, 0, 0.31, 0, 0, 1, 1),
-(351071, 23668, 0, 0.31, 0, 0, 1, 1),
-(351072, 5760, 0, 0.54, 0, 0, 1, 1),
-(351072, 7909, 0, 0.27, 0, 0, 1, 1),
-(351072, 7910, 0, 2.9851, 0, 0, 1, 1),
-(351072, 12695, 0, 0.27, 0, 0, 1, 1),
-(351072, 12808, 0, 2.9851, 0, 0, 1, 1),
-(351072, 14504, 0, 0.54, 0, 0, 1, 1),
-(351072, 22373, 0, 1.4925, 0, 0, 1, 1),
-(351072, 22374, 0, 5.9701, 0, 0, 1, 1),
-(351072, 22375, 0, 13.4328, 0, 0, 1, 1),
-(351072, 22376, 0, 5.9701, 0, 0, 1, 1),
-(351072, 23055, 0, 1.4925, 0, 0, 1, 1),
-(351072, 23238, 0, 0.27, 0, 0, 1, 1),
-(351073, 12808, 0, 2.94, 0, 0, 1, 1),
-(351073, 18600, 0, 0.37, 0, 0, 1, 1),
-(351073, 22373, 0, 5.4054, 0, 0, 1, 1),
-(351073, 22374, 0, 2.7027, 0, 0, 1, 1),
-(351073, 22375, 0, 13.5135, 0, 0, 1, 1),
-(351073, 22376, 0, 13.5135, 0, 0, 1, 1),
-(351073, 23044, 0, 1.1, 0, 0, 1, 1),
-(351073, 23055, 0, 2.7027, 0, 0, 1, 1),
-(351073, 23221, 0, 2.94, 0, 0, 1, 1),
-(351073, 23237, 0, 2.7027, 0, 0, 1, 1),
-(351074, 3671, 0, 9.5455, 0, 0, 1, 1),
-(351074, 3928, 0, 0.18, 0, 0, 1, 1),
-(351074, 5760, 0, 0.9091, 0, 0, 1, 1),
-(351074, 7909, 0, 1.06, 0, 0, 1, 1),
-(351074, 7910, 0, 0.07, 0, 0, 1, 1),
-(351074, 8846, 0, 0.18, 0, 0, 1, 1),
-(351074, 14508, 0, 0.13, 0, 0, 1, 1),
-(351074, 17683, 0, 0.18, 0, 0, 1, 1),
-(351074, 20763, 0, 27.7273, 0, 0, 1, 1),
-(351074, 20768, 0, 4.0, 0, 0, 1, 1),
-(351074, 20770, 0, 22.2727, 0, 0, 1, 1),
-(351074, 22373, 0, 19.0909, 0, 0, 1, 1),
-(351074, 22374, 0, 11.8182, 0, 0, 1, 1),
-(351074, 22375, 0, 25.0, 0, 0, 1, 1),
-(351074, 22376, 0, 20.4545, 0, 0, 1, 1),
-(351074, 22708, 0, 1.0, 1, 0, 1, 1),
-(351074, 22890, 0, 0.07, 0, 0, 1, 1),
-(351074, 23044, 0, 0.07, 0, 0, 1, 1),
-(351074, 23055, 0, 7.2727, 0, 0, 1, 1),
-(351074, 23069, 0, 0.35, 0, 0, 1, 1),
-(351074, 23221, 0, 0.13, 0, 0, 1, 1),
-(351074, 23237, 0, 2.7273, 0, 0, 1, 1),
-(351074, 23238, 0, 0.35, 0, 0, 1, 1),
-(351074, 23666, 0, 0.9091, 0, 0, 1, 1),
-(351074, 23668, 0, 0.39, 0, 0, 1, 1),
-(351074, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351074, 240240, 240240, 5.0, 0, 0, 1, 1),
-(351074, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351074, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351075, 5760, 0, 0.9675, 0, 0, 1, 1),
-(351075, 7909, 0, 0.088, 0, 0, 1, 1),
-(351075, 7910, 0, 0.1759, 0, 0, 1, 1),
-(351075, 12713, 0, 0.02, 0, 0, 1, 1),
-(351075, 12808, 0, 1.4072, 0, 0, 1, 1),
-(351075, 14504, 0, 0.04, 0, 0, 1, 1),
-(351075, 14506, 0, 0.04, 0, 0, 1, 1),
-(351075, 14508, 0, 0.47, 0, 0, 1, 1),
-(351075, 15755, 0, 0.02, 0, 0, 1, 1),
-(351075, 15757, 0, 0.02, 0, 0, 1, 1),
-(351075, 15765, 0, 0.04, 0, 0, 1, 1),
-(351075, 16251, 0, 0.02, 0, 0, 1, 1),
-(351075, 17414, 0, 0.02, 0, 0, 1, 1),
-(351075, 17683, 0, 0.04, 0, 0, 1, 1),
-(351075, 22373, 0, 24.5383, 0, 0, 1, 1),
-(351075, 22374, 0, 13.5444, 0, 0, 1, 1),
-(351075, 22375, 0, 22.5154, 0, 0, 1, 1),
-(351075, 22376, 0, 30.343, 0, 0, 1, 1),
-(351075, 22393, 0, 0.02, 0, 0, 1, 1),
-(351075, 22708, 0, 1.0, 1, 0, 1, 1),
-(351075, 22890, 0, 0.16, 0, 0, 1, 1),
-(351075, 23044, 0, 0.62, 0, 0, 1, 1),
-(351075, 23055, 0, 10.642, 0, 0, 1, 1),
-(351075, 23069, 0, 0.78, 0, 0, 1, 1),
-(351075, 23221, 0, 0.47, 0, 0, 1, 1),
-(351075, 23226, 0, 0.35, 0, 0, 1, 1),
-(351075, 23237, 0, 0.7036, 0, 0, 1, 1),
-(351075, 23238, 0, 0.18, 0, 0, 1, 1),
-(351075, 23666, 0, 0.31, 0, 0, 1, 1),
-(351075, 23667, 0, 0.21, 0, 0, 1, 1),
-(351075, 23668, 0, 0.09, 0, 0, 1, 1),
-(351075, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351075, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351075, 301070, 301070, 1.0, 0, 2, 1, 1),
-(351079, 5760, 0, 0.56, 0, 0, 1, 1),
-(351079, 7909, 0, 0.2, 0, 0, 1, 1),
-(351079, 7910, 0, 0.3851, 0, 0, 1, 1),
-(351079, 12713, 0, 0.03, 0, 0, 1, 1),
-(351079, 12728, 0, 0.08, 0, 0, 1, 1),
-(351079, 14047, 0, 22.208, 0, 0, 2, 5),
-(351079, 14492, 0, 0.03, 0, 0, 1, 1),
-(351079, 14497, 0, 0.03, 0, 0, 1, 1),
-(351079, 14504, 0, 0.03, 0, 0, 1, 1),
-(351079, 14506, 0, 0.03, 0, 0, 1, 1),
-(351079, 15765, 0, 0.03, 0, 0, 1, 1),
-(351079, 16251, 0, 0.08, 0, 0, 1, 1),
-(351079, 17683, 0, 0.06, 0, 0, 1, 1),
-(351079, 18335, 0, 0.1284, 0, 0, 1, 1),
-(351079, 18600, 0, 0.03, 0, 0, 1, 1),
-(351079, 19263, 0, 0.2567, 0, 0, 1, 1),
-(351079, 19265, 0, 0.1284, 0, 0, 1, 1),
-(351079, 19283, 0, 0.03, 0, 0, 1, 1),
-(351079, 22373, 0, 16.8164, 0, 0, 1, 1),
-(351079, 22374, 0, 10.1412, 0, 0, 1, 1),
-(351079, 22375, 0, 16.8164, 0, 0, 1, 1),
-(351079, 22376, 0, 19.7689, 0, 0, 1, 1),
-(351079, 22708, 0, 1.0, 1, 0, 1, 1),
-(351079, 22890, 0, 0.03, 0, 0, 1, 1),
-(351079, 22891, 0, 0.06, 0, 0, 1, 1),
-(351079, 23044, 0, 0.17, 0, 0, 1, 1),
-(351079, 23055, 0, 5.1348, 0, 0, 1, 1),
-(351079, 23069, 0, 0.56, 0, 0, 1, 1),
-(351079, 23221, 0, 0.2, 0, 0, 1, 1),
-(351079, 23226, 0, 0.14, 0, 0, 1, 1),
-(351079, 23237, 0, 0.5135, 0, 0, 1, 1),
-(351079, 23238, 0, 0.17, 0, 0, 1, 1),
-(351079, 23665, 0, 0.3851, 0, 0, 1, 1),
-(351079, 23666, 0, 0.1284, 0, 0, 1, 1),
-(351079, 23667, 0, 0.03, 0, 0, 1, 1),
-(351079, 240160, 240160, 1.0, 0, 0, 1, 1),
-(351079, 300610, 300610, 1.0, 0, 0, 1, 1),
-(351079, 301070, 301070, 1.0, 0, 2, 1, 1);
+(351077, 5760, 0, 0.1802, 0, 0, 1, 1),
+(351077, 7909, 0, 0.1802, 0, 0, 1, 1),
+(351077, 7910, 0, 0.3604, 0, 0, 1, 1),
+(351077, 12808, 0, 1.0811, 0, 0, 1, 1),
+(351077, 14504, 0, 0.04, 0, 0, 1, 1),
+(351077, 14508, 0, 0.2, 0, 0, 1, 1),
+(351077, 17414, 0, 0.04, 0, 0, 1, 1),
+(351077, 17683, 0, 0.04, 0, 0, 1, 1),
+(351077, 22373, 0, 15.3153, 0, 0, 1, 1),
+(351077, 22374, 0, 10.0901, 0, 0, 1, 1),
+(351077, 22375, 0, 16.3964, 0, 0, 1, 1),
+(351077, 22376, 0, 17.8378, 0, 0, 1, 1),
+(351077, 22393, 0, 0.04, 0, 0, 1, 1),
+(351077, 22708, 0, 1.0, 1, 0, 1, 1),
+(351077, 22890, 0, 0.08, 0, 0, 1, 1),
+(351077, 23044, 0, 0.24, 0, 0, 1, 1),
+(351077, 23055, 0, 4.1441, 0, 0, 1, 1),
+(351077, 23069, 0, 7.46, 0, 0, 1, 1),
+(351077, 23221, 0, 0.16, 0, 0, 1, 1),
+(351077, 23226, 0, 0.32, 0, 0, 1, 1),
+(351077, 23237, 0, 0.1802, 0, 0, 1, 1),
+(351077, 23238, 0, 0.2, 0, 0, 1, 1),
+(351077, 23666, 0, 0.1802, 0, 0, 1, 1),
+(351077, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351077, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351077, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351077, 301070, 301070, 1.0, 0, 2, 1, 1),
+(351078, 5760, 0, 0.2604, 0, 0, 1, 1),
+(351078, 7909, 0, 0.1953, 0, 0, 1, 1),
+(351078, 7910, 0, 0.15, 0, 0, 1, 1),
+(351078, 12694, 0, 0.24, 0, 0, 1, 1),
+(351078, 12713, 0, 0.04, 0, 0, 1, 1),
+(351078, 12720, 0, 0.04, 0, 0, 1, 1),
+(351078, 12808, 0, 1.1068, 0, 0, 1, 1),
+(351078, 14506, 0, 0.03, 0, 0, 1, 1),
+(351078, 14508, 0, 0.04, 0, 0, 1, 1),
+(351078, 15765, 0, 0.08, 0, 0, 1, 1),
+(351078, 16251, 0, 0.04, 0, 0, 1, 1),
+(351078, 17414, 0, 0.24, 0, 0, 1, 1),
+(351078, 17683, 0, 0.1, 0, 0, 1, 1),
+(351078, 18600, 0, 0.71, 0, 0, 1, 1),
+(351078, 22373, 0, 15.1693, 0, 0, 1, 1),
+(351078, 22374, 0, 7.487, 0, 0, 1, 1),
+(351078, 22375, 0, 16.9271, 0, 0, 1, 1),
+(351078, 22376, 0, 21.875, 0, 0, 1, 1),
+(351078, 22393, 0, 0.05, 0, 0, 1, 1),
+(351078, 22708, 0, 1.0, 1, 0, 1, 1),
+(351078, 22890, 0, 0.05, 0, 0, 1, 1),
+(351078, 23044, 0, 0.34, 0, 0, 1, 1),
+(351078, 23055, 0, 5.599, 0, 0, 1, 1),
+(351078, 23069, 0, 0.54, 0, 0, 1, 1),
+(351078, 23221, 0, 0.41, 0, 0, 1, 1),
+(351078, 23226, 0, 0.48, 0, 0, 1, 1),
+(351078, 23237, 0, 0.3906, 0, 0, 1, 1),
+(351078, 23238, 0, 0.71, 0, 0, 1, 1),
+(351078, 23663, 0, 0.03, 0, 0, 1, 1),
+(351078, 23664, 0, 0.05, 0, 0, 1, 1),
+(351078, 23666, 0, 0.0651, 0, 0, 1, 1),
+(351078, 23667, 0, 0.71, 0, 0, 1, 1),
+(351078, 23668, 0, 0.1302, 0, 0, 1, 1),
+(351078, 240160, 240160, 1.0, 0, 0, 1, 1),
+(351078, 300610, 300610, 1.0, 0, 0, 1, 1),
+(351078, 300810, 300810, 1.0, 0, 0, 1, 1),
+(351078, 301070, 301070, 1.0, 0, 2, 1, 1);
REPLACE INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `GroupId`, `MinCount`, `MaxCount`) VALUES
(240160, 8283, 0, 0.0, 0, 1, 1, 1),
@@ -1655,2740 +1664,2944 @@ REPLACE INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`,
(304800, 23018, 0, 0.0, 0, 1, 1, 1),
(304800, 23219, 0, 0.0, 0, 1, 1, 1);
-DELETE FROM `creature` WHERE `guid` BETWEEN 351000 AND 352043;
+DELETE FROM `creature` WHERE `guid` BETWEEN 361000 AND 362043;
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `spawnMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`) VALUES
-(351000, 351064, 0, 0, 533, 4, 2922.86, -3171.58, 273.372, 3.08722, 7200, 0.0, 0),
-(351001, 351054, 0, 0, 533, 4, 2952.34, -3199.06, 273.97, 3.07, 7200, 0.0, 0),
-(351002, 351054, 0, 0, 533, 4, 2877.32, -3153.33, 273.97, 4.69, 7200, 0.0, 0),
-(351003, 351054, 0, 0, 533, 4, 2918.86, -3220.45, 273.97, 1.58, 7200, 0.0, 0),
-(351004, 351065, 0, 0, 533, 4, 2786.36, -3271.89, 267.99, 2.57, 7200, 0.0, 0),
-(351005, 351066, 0, 0, 533, 4, 2782.13, -3278.02, 267.813, 2.51971, 7200, 0.0, 0),
-(351006, 351066, 0, 0, 533, 4, 2791.23, -3265.32, 267.813, 2.6171, 7200, 0.0, 0),
-(351007, 351064, 0, 0, 533, 4, 2791.79, -3374.53, 267.86, 1.55, 7200, 0.0, 2),
-(351008, 351064, 0, 0, 533, 4, 2785.81, -3374.48, 267.86, 1.56, 7200, 0.0, 0),
-(351009, 351060, 0, 0, 533, 4, 2797.0, -3398.33, 267.86, 2.37, 7200, 0.0, 0),
-(351010, 351060, 0, 0, 533, 4, 2790.74, -3403.59, 267.685, 2.43143, 7200, 0.0, 0),
-(351011, 351066, 0, 0, 533, 4, 2797.4, -3390.99, 267.685, 1.85808, 7200, 0.0, 0),
-(351012, 351047, 0, 0, 533, 4, 2642.14, -3386.96, 285.492, 6.26573, 604800, 0.0, 0),
-(351013, 351004, 0, 0, 533, 4, 3513.84, -2926.55, 302.914, 4.13643, 604800, 0.0, 0),
-(351014, 351011, 0, 0, 533, 4, 3511.38, -3921.58, 299.513, 1.91986, 604800, 0.0, 0),
-(351015, 16998, 0, 0, 533, 4, 3005.8, -3434.81, 304.196, 5.38862, 21600, 0.0, 2),
-(351016, 351012, 0, 0, 533, 4, 3353.25, -3620.1, 261.08, 4.72984, 604800, 0.0, 0),
-(351017, 16861, 0, 0, 533, 4, 2932.14, -3187.84, 273.371, 3.13828, 7200, 0.0, 2),
-(351018, 351001, 0, 0, 533, 4, 3208.17, -3234.59, 315.457, 0.742117, 7200, 10.0, 1),
-(351019, 351001, 0, 0, 533, 4, 3223.02, -3218.73, 316.371, 0.760995, 7200, 10.0, 1),
-(351020, 351022, 0, 0, 533, 4, 3342.57, -3686.82, 259.085, 1.5207, 7200, 0.0, 0),
-(351021, 351021, 0, 0, 533, 4, 3347.15, -3686.17, 259.082, 1.5207, 7200, 0.0, 0),
-(351022, 351021, 0, 0, 533, 4, 3354.99, -3690.12, 259.075, 1.55212, 7200, 0.0, 0),
-(351023, 351022, 0, 0, 533, 4, 3349.95, -3690.49, 259.077, 1.53248, 7200, 0.0, 0),
-(351024, 351022, 0, 0, 533, 4, 3359.77, -3690.24, 259.079, 1.68171, 7200, 0.0, 0),
-(351025, 351021, 0, 0, 533, 4, 3344.7, -3690.97, 259.083, 1.48143, 7200, 0.0, 0),
-(351026, 351021, 0, 0, 533, 4, 3371.56, -3650.54, 259.083, 2.1168, 7200, 0.0, 0),
-(351027, 351022, 0, 0, 533, 4, 3374.93, -3648.49, 259.083, 2.1168, 7200, 0.0, 0),
-(351028, 351022, 0, 0, 533, 4, 3374.83, -3667.38, 259.082, 1.99508, 7200, 0.0, 0),
-(351029, 351021, 0, 0, 533, 4, 3374.76, -3672.74, 259.082, 1.99508, 7200, 0.0, 0),
-(351030, 351022, 0, 0, 533, 4, 3379.44, -3670.63, 259.082, 1.99508, 7200, 0.0, 0),
-(351031, 351021, 0, 0, 533, 4, 3379.93, -3665.65, 259.082, 1.99508, 7200, 0.0, 0),
-(351032, 351022, 0, 0, 533, 4, 3384.43, -3664.46, 259.082, 1.99508, 7200, 0.0, 0),
-(351033, 351021, 0, 0, 533, 4, 3383.8, -3668.86, 259.082, 2.08933, 7200, 0.0, 0),
-(351034, 351022, 0, 0, 533, 4, 3370.75, -3674.46, 259.082, 1.91262, 7200, 0.0, 0),
-(351035, 351021, 0, 0, 533, 4, 3370.25, -3669.45, 259.082, 1.99509, 7200, 0.0, 0),
-(351036, 351022, 0, 0, 533, 4, 3390.84, -3687.1, 259.075, 2.26604, 7200, 0.0, 0),
-(351037, 351021, 0, 0, 533, 4, 3357.9, -3684.92, 259.08, 1.68564, 7200, 0.0, 0),
-(351038, 351022, 0, 0, 533, 4, 3374.32, -3696.3, 259.082, 2.21891, 7200, 0.0, 0),
-(351039, 351021, 0, 0, 533, 4, 3386.94, -3685.78, 259.079, 2.3328, 7200, 0.0, 0),
-(351040, 351021, 0, 0, 533, 4, 3378.33, -3692.53, 259.081, 2.24248, 7200, 0.0, 0),
-(351041, 351022, 0, 0, 533, 4, 3382.6, -3689.13, 259.081, 2.24248, 7200, 0.0, 0),
-(351042, 351021, 0, 0, 533, 4, 3378.5, -3697.39, 259.081, 2.26604, 7200, 0.0, 0),
-(351043, 351022, 0, 0, 533, 4, 3382.87, -3693.75, 259.08, 2.26604, 7200, 0.0, 0),
-(351044, 351021, 0, 0, 533, 4, 3386.73, -3690.53, 259.078, 2.26604, 7200, 0.0, 0),
-(351045, 351022, 0, 0, 533, 4, 3352.49, -3685.48, 259.078, 1.71705, 7200, 0.0, 0),
-(351046, 351022, 0, 0, 533, 4, 3367.71, -3652.44, 259.083, 2.14036, 7200, 0.0, 0),
-(351047, 351016, 0, 0, 533, 4, 3198.26, -3574.84, 287.085, 4.95344, 7200, 0.0, 0),
-(351048, 351019, 0, 0, 533, 4, 3209.09, -3596.43, 287.27, 3.51, 7200, 0.0, 0),
-(351049, 351019, 0, 0, 533, 4, 3149.82, -3619.72, 287.27, 0.38, 7200, 0.0, 0),
-(351050, 351016, 0, 0, 533, 4, 3144.9, -3628.55, 287.088, 1.97049, 7200, 0.0, 0),
-(351051, 351018, 0, 0, 533, 4, 3114.28, -3570.24, 287.164, 6.0912, 7200, 3.0, 1),
-(351052, 351034, 0, 0, 533, 4, 2997.94, -3237.07, 294.063, 5.08879, 7200, 0.0, 0),
-(351053, 351036, 0, 0, 533, 4, 3068.01, -3103.3, 294.078, 3.39149, 7200, 0.0, 0),
-(351054, 351036, 0, 0, 533, 4, 3066.33, -3108.6, 294.076, 2.53384, 7200, 0.0, 0),
-(351055, 351034, 0, 0, 533, 4, 2992.98, -3240.69, 294.063, 5.63463, 7200, 0.0, 0),
-(351056, 351034, 0, 0, 533, 4, 3003.77, -3238.58, 294.063, 3.94604, 7200, 0.0, 0),
-(351057, 351036, 0, 0, 533, 4, 3103.41, -3086.52, 294.078, 6.17966, 7200, 0.0, 0),
-(351058, 351035, 0, 0, 533, 4, 3110.33, -3085.8, 294.077, 4.66384, 7200, 0.0, 0),
-(351059, 351016, 0, 0, 533, 4, 3156.62, -3630.86, 282.938, 0.674584, 7200, 0.0, 0),
-(351060, 351016, 0, 0, 533, 4, 3216.96, -3590.1, 287.093, 3.39836, 7200, 0.0, 0),
-(351061, 351016, 0, 0, 533, 4, 3216.22, -3578.01, 287.26, 3.85, 7200, 0.0, 0),
-(351062, 351016, 0, 0, 533, 4, 3204.55, -3572.21, 287.083, 0.225348, 7200, 0.0, 0),
-(351063, 351016, 0, 0, 533, 4, 3202.19, -3588.55, 281.82, 1.05159, 7200, 0.0, 0),
-(351064, 351016, 0, 0, 533, 4, 3153.2, -3644.89, 287.26, 0.7, 7200, 0.0, 0),
-(351065, 351016, 0, 0, 533, 4, 3142.07, -3636.8, 287.081, 0.559912, 7200, 0.0, 0),
-(351066, 351016, 0, 0, 533, 4, 3169.44, -3638.68, 287.108, 2.49671, 7200, 0.0, 0),
-(351067, 351016, 0, 0, 533, 4, 3162.97, -3643.82, 287.095, 2.09615, 7200, 0.0, 0),
-(351068, 351018, 0, 0, 533, 4, 3300.99, -3721.11, 268.343, 2.99888, 7200, 0.0, 0),
-(351069, 351018, 0, 0, 533, 4, 3301.82, -3727.42, 268.785, 2.86929, 7200, 0.0, 0),
-(351070, 351018, 0, 0, 533, 4, 3311.24, -3717.84, 266.959, 4.1063, 7200, 0.0, 0),
-(351071, 351018, 0, 0, 533, 4, 3212.91, -3642.57, 287.063, 3.93187, 7200, 0.0, 0),
-(351072, 351018, 0, 0, 533, 4, 3215.19, -3641.19, 287.075, 3.93187, 7200, 0.0, 0),
-(351073, 351018, 0, 0, 533, 4, 3214.1, -3639.46, 286.409, 3.93187, 7200, 0.0, 0),
-(351074, 351018, 0, 0, 533, 4, 3216.24, -3637.86, 286.596, 3.93187, 7200, 0.0, 0),
-(351075, 351018, 0, 0, 533, 4, 3308.06, -3724.94, 267.991, 2.84573, 7200, 0.0, 0),
-(351076, 351018, 0, 0, 533, 4, 3217.52, -3641.77, 287.07, 3.99313, 7200, 0.0, 0),
-(351077, 351018, 0, 0, 533, 4, 3214.2, -3635.41, 285.064, 4.21462, 7200, 0.0, 0),
-(351078, 351018, 0, 0, 533, 4, 3214.47, -3644.68, 287.07, 3.99313, 7200, 0.0, 0),
-(351079, 351018, 0, 0, 533, 4, 3210.13, -3645.67, 287.075, 3.99313, 7200, 0.0, 2),
-(351080, 351079, 0, 0, 533, 4, 2544.88, -3590.65, 267.594, 6.23791, 7200, 0.0, 0),
-(351081, 351079, 0, 0, 533, 4, 2544.96, -3678.58, 294.661, 6.21827, 7200, 0.0, 0),
-(351082, 351079, 0, 0, 533, 4, 2664.78, -3831.53, 294.662, 3.84637, 7200, 0.0, 0),
-(351083, 351079, 0, 0, 533, 4, 2608.05, -3774.81, 294.661, 3.92884, 7200, 0.0, 0),
-(351084, 351079, 0, 0, 533, 4, 2592.02, -3790.53, 294.661, 0.767609, 7200, 0.0, 0),
-(351085, 351079, 0, 0, 533, 4, 2568.42, -3678.37, 294.661, 3.15522, 7200, 0.0, 0),
-(351086, 351079, 0, 0, 533, 4, 2649.39, -3846.53, 294.662, 0.708703, 7200, 0.0, 0),
-(351087, 351079, 0, 0, 533, 4, 2761.23, -3871.79, 294.661, 4.73387, 7200, 0.0, 0),
-(351088, 351079, 0, 0, 533, 4, 2761.01, -3894.24, 294.661, 1.60799, 7200, 0.0, 0),
-(351089, 351079, 0, 0, 533, 4, 2848.69, -3871.11, 267.593, 4.65926, 7200, 0.0, 0),
-(351090, 351079, 0, 0, 533, 4, 2848.73, -3893.98, 267.593, 1.55693, 7200, 0.0, 0),
-(351091, 351007, 0, 0, 533, 4, 2836.25, -3860.16, 267.592, 3.92636, 7200, 0.0, 0),
-(351092, 351007, 0, 0, 533, 4, 2840.38, -3865.81, 267.592, 3.60828, 7200, 0.0, 2),
-(351093, 351043, 0, 0, 533, 4, 2856.49, -3653.81, 272.693, 0.79529, 30, 3.0, 1),
-(351094, 351042, 0, 0, 533, 4, 2882.46, -3684.13, 281.972, 4.65357, 30, 3.0, 1),
-(351095, 351042, 0, 0, 533, 4, 2849.72, -3598.39, 262.169, 6.0716, 30, 3.0, 1),
-(351096, 351042, 0, 0, 533, 4, 2858.01, -3625.88, 266.06, 0.533252, 30, 3.0, 1),
-(351097, 16453, 0, 0, 533, 4, 3275.7, -3700.26, 279.309, 2.67838, 7200, 0.0, 0),
-(351098, 16453, 0, 0, 533, 4, 3279.61, -3692.43, 279.88, 2.67838, 7200, 0.0, 2),
-(351099, 351018, 0, 0, 533, 4, 3241.48, -3689.89, 287.076, 2.75141, 7200, 0.0, 0),
-(351100, 351018, 0, 0, 533, 4, 3235.82, -3695.8, 287.071, 1.15313, 7200, 0.0, 0),
-(351101, 351018, 0, 0, 533, 4, 3243.68, -3696.81, 287.07, 0.395218, 7200, 0.0, 0),
-(351102, 351018, 0, 0, 533, 4, 3246.53, -3691.97, 287.075, 0.395218, 7200, 0.0, 0),
-(351103, 351018, 0, 0, 533, 4, 3237.57, -3684.9, 287.083, 2.27311, 7200, 0.0, 0),
-(351104, 351018, 0, 0, 533, 4, 3235.35, -3690.11, 287.077, 1.01647, 7200, 0.0, 0),
-(351105, 351017, 0, 0, 533, 4, 3225.3, -3792.91, 273.911, 2.00214, 7200, 0.0, 0),
-(351106, 351017, 0, 0, 533, 4, 3233.43, -3796.14, 273.808, 5.5757, 7200, 0.0, 0),
-(351107, 351017, 0, 0, 533, 4, 3150.08, -3783.27, 274.13, 0.39, 7200, 0.0, 0),
-(351108, 351018, 0, 0, 533, 4, 3248.53, -3686.31, 286.34, 3.43943, 7200, 0.0, 0),
-(351109, 351018, 0, 0, 533, 4, 3246.0, -3683.32, 287.085, 2.27311, 7200, 0.0, 0),
-(351110, 351018, 0, 0, 533, 4, 3231.45, -3684.91, 287.083, 5.95113, 7200, 0.0, 0),
-(351111, 351017, 0, 0, 533, 4, 3219.75, -3796.73, 273.95, 4.97094, 7200, 0.0, 0),
-(351112, 351017, 0, 0, 533, 4, 3216.92, -3805.44, 273.95, 3.93029, 7200, 0.0, 0),
-(351113, 351017, 0, 0, 533, 4, 3130.54, -3783.85, 273.945, 2.67366, 7200, 0.0, 0),
-(351114, 351017, 0, 0, 533, 4, 3139.52, -3787.93, 273.947, 4.77067, 7200, 0.0, 0),
-(351115, 351017, 0, 0, 533, 4, 3146.5, -3776.7, 273.948, 1.14606, 7200, 0.0, 0),
-(351116, 351018, 0, 0, 533, 4, 3278.53, -3691.56, 280.365, 2.0563, 7200, 0.0, 0),
-(351117, 351018, 0, 0, 533, 4, 3284.97, -3697.12, 277.593, 2.79458, 7200, 0.0, 0),
-(351118, 351018, 0, 0, 533, 4, 3275.32, -3708.36, 278.676, 2.15448, 7200, 0.0, 0),
-(351119, 351018, 0, 0, 533, 4, 3284.32, -3703.01, 275.488, 2.32884, 7200, 0.0, 0),
-(351120, 351018, 0, 0, 533, 4, 3269.23, -3701.49, 283.193, 5.30942, 7200, 0.0, 0),
-(351121, 351018, 0, 0, 533, 4, 3276.47, -3700.13, 278.871, 4.93479, 7200, 0.0, 0),
-(351122, 351018, 0, 0, 533, 4, 3273.0, -3694.41, 281.352, 5.20732, 7200, 0.0, 0),
-(351123, 16453, 0, 0, 533, 4, 3270.59, -3732.98, 277.629, 0.340248, 7200, 0.0, 2),
-(351124, 16453, 0, 0, 533, 4, 3267.94, -3725.9, 278.021, 0.340248, 7200, 0.0, 2),
-(351125, 351018, 0, 0, 533, 4, 3295.11, -3722.44, 269.6, 3.25, 7200, 0.0, 0),
-(351126, 351018, 0, 0, 533, 4, 3293.78, -3727.1, 269.81, 3.64, 7200, 0.0, 0),
-(351127, 351018, 0, 0, 533, 4, 3310.87, -3723.75, 267.88, 3.77, 7200, 0.0, 0),
-(351128, 351018, 0, 0, 533, 4, 3305.08, -3717.73, 267.84, 4.18, 7200, 0.0, 0),
-(351129, 16211, 0, 0, 533, 4, 2851.85, -3162.62, 298.236, 4.08407, 3600, 0.0, 0),
-(351130, 16211, 0, 0, 533, 4, 2827.83, -3209.98, 298.344, 0.994838, 3600, 0.0, 0),
-(351131, 16211, 0, 0, 533, 4, 2844.48, -3157.53, 298.233, 4.2237, 3600, 0.0, 0),
-(351132, 16211, 0, 0, 533, 4, 2825.51, -3154.79, 298.229, 4.5204, 3600, 0.0, 0),
-(351133, 16211, 0, 0, 533, 4, 2760.84, -3082.67, 267.768, 5.25344, 3600, 0.0, 0),
-(351134, 351058, 0, 0, 533, 4, 2643.73, -3321.73, 284.233, 6.19592, 3600, 0.0, 0),
-(351135, 351058, 0, 0, 533, 4, 2725.82, -3309.57, 267.769, 2.82743, 3600, 0.0, 0),
-(351136, 351058, 0, 0, 533, 4, 2643.73, -3399.68, 284.183, 6.0912, 3600, 0.0, 0),
-(351137, 351058, 0, 0, 533, 4, 2700.27, -3322.35, 267.768, 3.52556, 3600, 0.0, 0),
-(351138, 351058, 0, 0, 533, 4, 2669.58, -3428.86, 268.646, 1.37881, 3600, 0.0, 0),
-(351139, 351058, 0, 0, 533, 4, 2683.89, -3304.21, 267.768, 2.49582, 3600, 0.0, 0),
-(351140, 351058, 0, 0, 533, 4, 2714.56, -3430.61, 268.646, 1.41372, 3600, 0.0, 0),
-(351141, 351058, 0, 0, 533, 4, 2739.99, -3399.78, 284.295, 6.10865, 3600, 0.0, 0),
-(351142, 351058, 0, 0, 533, 4, 2692.21, -3428.78, 268.646, 1.48353, 3600, 0.0, 0),
-(351143, 351058, 0, 0, 533, 4, 2739.99, -3321.73, 284.232, 2.82743, 3600, 0.0, 0),
-(351144, 351058, 0, 0, 533, 4, 2692.16, -3430.75, 268.646, 1.6057, 3600, 0.0, 0),
-(351145, 351058, 0, 0, 533, 4, 2733.46, -3349.39, 267.768, 1.78024, 3600, 0.0, 0),
-(351146, 351058, 0, 0, 533, 4, 2664.87, -3340.75, 267.767, 5.93412, 3600, 0.0, 0),
-(351147, 351054, 0, 0, 533, 4, 2914.6, -3219.76, 273.88, 1.55, 7200, 0.0, 0),
-(351148, 351054, 0, 0, 533, 4, 2915.36, -3152.52, 273.88, 4.4, 7200, 0.0, 0),
-(351149, 351054, 0, 0, 533, 4, 2920.34, -3153.1, 273.88, 4.58, 7200, 0.0, 0),
-(351150, 351034, 0, 0, 533, 4, 3006.11, -3243.52, 294.063, 3.23132, 7200, 0.0, 0),
-(351151, 351016, 0, 0, 533, 4, 3191.81, -3580.93, 287.084, 0.611764, 7200, 0.0, 0),
-(351152, 351060, 0, 0, 533, 4, 2889.75, -3260.82, 298.146, 3.99846, 7200, 0.0, 2),
-(351153, 16211, 0, 0, 533, 4, 2859.65, -3180.16, 298.237, 3.24631, 3600, 0.0, 0),
-(351154, 16211, 0, 0, 533, 4, 2784.04, -3086.38, 267.768, 3.92699, 3600, 0.0, 0),
-(351155, 16211, 0, 0, 533, 4, 2756.07, -3113.2, 267.768, 0.890118, 3600, 0.0, 0),
-(351156, 16211, 0, 0, 533, 4, 2835.89, -3215.61, 298.344, 1.01229, 3600, 0.0, 0),
-(351157, 16211, 0, 0, 533, 4, 2814.28, -3154.13, 298.229, 4.76475, 3600, 0.0, 0),
-(351158, 16211, 0, 0, 533, 4, 2860.08, -3187.86, 298.234, 3.08923, 3600, 0.0, 0),
-(351159, 16211, 0, 0, 533, 4, 2779.97, -3115.92, 267.768, 2.16421, 3600, 0.0, 0),
-(351160, 351034, 0, 0, 533, 4, 3022.4, -3149.72, 294.077, 1.01409, 7200, 0.0, 0),
-(351161, 351034, 0, 0, 533, 4, 3067.99, -3100.56, 294.078, 3.70408, 7200, 0.0, 0),
-(351162, 351036, 0, 0, 533, 4, 3057.01, -3107.99, 294.078, 0.522434, 7200, 0.0, 0),
-(351163, 351034, 0, 0, 533, 4, 3057.3, -3110.72, 294.077, 0.848375, 7200, 0.0, 0),
-(351164, 351035, 0, 0, 533, 4, 3062.14, -3104.68, 294.078, 5.35342, 7200, 0.0, 0),
-(351165, 351034, 0, 0, 533, 4, 3063.42, -3112.82, 294.076, 1.64241, 7200, 0.0, 0),
-(351166, 351034, 0, 0, 533, 4, 3070.48, -3106.15, 294.077, 2.92261, 7200, 0.0, 0),
-(351167, 351036, 0, 0, 533, 4, 2981.28, -3207.92, 294.063, 1.3471, 7200, 0.0, 0),
-(351168, 351034, 0, 0, 533, 4, 3103.16, -3090.63, 294.077, 0.567988, 7200, 0.0, 0),
-(351169, 351034, 0, 0, 533, 4, 3109.07, -3094.98, 294.075, 1.56866, 7200, 0.0, 0),
-(351170, 351034, 0, 0, 533, 4, 3114.84, -3093.64, 294.076, 2.00527, 7200, 0.0, 0),
-(351171, 351034, 0, 0, 533, 4, 3119.63, -3085.93, 294.078, 2.92811, 7200, 0.0, 0),
-(351172, 351036, 0, 0, 533, 4, 3115.66, -3089.89, 294.076, 2.57861, 7200, 0.0, 0),
-(351173, 351036, 0, 0, 533, 4, 3111.18, -3092.48, 294.076, 1.79321, 7200, 0.0, 0),
-(351174, 351036, 0, 0, 533, 4, 3106.89, -3092.72, 294.077, 1.03923, 7200, 0.0, 0),
-(351175, 351035, 0, 0, 533, 4, 2981.4, -3202.53, 294.063, 0.0551154, 7200, 0.0, 0),
-(351176, 351036, 0, 0, 533, 4, 3060.77, -3110.43, 294.078, 1.47355, 7200, 0.0, 0),
-(351177, 351033, 0, 0, 533, 4, 3034.2, -3116.27, 294.15, 5.52, 7200, 0.0, 2),
-(351178, 351033, 0, 0, 533, 4, 3081.44, -3084.35, 294.15, 4.99, 7200, 0.0, 2),
-(351179, 351040, 0, 0, 533, 4, 3171.7, -3301.83, 294.66, 2.21, 7200, 0.0, 2),
-(351180, 351040, 0, 0, 533, 4, 3135.62, -3179.65, 294.15, 3.26, 7200, 0.0, 2),
-(351181, 351040, 0, 0, 533, 4, 3132.07, -3244.12, 294.18, 0.05, 7200, 0.0, 2),
-(351182, 351033, 0, 0, 533, 4, 3028.91, -3235.28, 294.15, 1.58, 7200, 0.0, 2),
-(351183, 351032, 0, 0, 533, 4, 3018.16, -3175.53, 294.064, 2.12136, 7200, 3.0, 1),
-(351184, 351032, 0, 0, 533, 4, 3021.23, -3190.64, 294.063, 2.26996, 7200, 3.0, 1),
-(351185, 351036, 0, 0, 533, 4, 2987.71, -3200.98, 294.063, 3.2242, 7200, 0.0, 0),
-(351186, 351036, 0, 0, 533, 4, 2986.49, -3206.79, 294.063, 2.41917, 7200, 0.0, 0),
-(351187, 351032, 0, 0, 533, 4, 3026.93, -3179.32, 294.064, 6.15045, 7200, 3.0, 1),
-(351188, 351032, 0, 0, 533, 4, 3012.18, -3186.19, 294.064, 6.00217, 7200, 3.0, 1),
-(351189, 351036, 0, 0, 533, 4, 2983.13, -3196.66, 294.063, 4.3591, 7200, 0.0, 0),
-(351190, 351035, 0, 0, 533, 4, 3025.7, -3142.29, 294.078, 5.74926, 7200, 0.0, 0),
-(351191, 351034, 0, 0, 533, 4, 2986.61, -3197.26, 294.063, 4.02531, 7200, 0.0, 0),
-(351192, 351034, 0, 0, 533, 4, 2981.2, -3194.21, 294.063, 4.44942, 7200, 0.0, 0),
-(351193, 351036, 0, 0, 533, 4, 3025.34, -3150.06, 294.077, 1.54345, 7200, 0.0, 0),
-(351194, 351036, 0, 0, 533, 4, 3020.7, -3147.52, 294.078, 0.699147, 7200, 0.0, 0),
-(351195, 351034, 0, 0, 533, 4, 2984.55, -3209.64, 294.15, 1.43, 7200, 0.0, 0),
-(351196, 351034, 0, 0, 533, 4, 2989.41, -3204.6, 294.063, 2.88648, 7200, 0.0, 0),
-(351197, 351036, 0, 0, 533, 4, 3032.44, -3140.35, 294.076, 3.35851, 7200, 0.0, 0),
-(351198, 351036, 0, 0, 533, 4, 3031.17, -3147.43, 294.075, 2.39954, 7200, 0.0, 0),
-(351199, 351034, 0, 0, 533, 4, 3033.33, -3144.36, 294.076, 2.96345, 7200, 0.0, 0),
-(351200, 351034, 0, 0, 533, 4, 3030.09, -3136.6, 294.077, 3.88237, 7200, 0.0, 0),
-(351201, 351034, 0, 0, 533, 4, 3028.73, -3149.77, 294.075, 1.8584, 7200, 0.0, 0),
-(351202, 351051, 0, 0, 533, 4, 2513.52, -2954.96, 245.64, 5.73, 604800, 0.0, 0),
-(351203, 351052, 0, 0, 533, 4, 2516.24, -2951.57, 245.64, 5.53, 604800, 0.0, 0),
-(351204, 351050, 0, 0, 533, 4, 2524.45, -2944.71, 245.64, 5.46, 604800, 0.0, 0),
-(351205, 351049, 0, 0, 533, 4, 2519.95, -2947.47, 245.64, 5.43, 604800, 0.0, 0),
-(351206, 351027, 0, 0, 533, 4, 3522.39, -5236.78, 137.709, 4.50295, 604800, 0.0, 0),
-(351207, 16453, 0, 0, 533, 4, 3115.11, -3882.19, 267.593, 5.91656, 7200, 0.0, 2),
-(351208, 16453, 0, 0, 533, 4, 3117.87, -3875.0, 267.593, 5.91656, 7200, 0.0, 0),
-(351209, 351036, 0, 0, 533, 4, 2995.88, -3239.01, 294.063, 5.4697, 7200, 0.0, 0),
-(351210, 16452, 0, 0, 533, 4, 3450.36, -3680.23, 294.75, 1.58, 7200, 0.0, 0),
-(351211, 16451, 0, 0, 533, 4, 3453.17, -3679.64, 294.75, 1.55, 7200, 0.0, 2),
-(351212, 16452, 0, 0, 533, 4, 3456.05, -3680.37, 294.75, 1.58, 7200, 0.0, 0),
-(351213, 16451, 0, 0, 533, 4, 3452.74, -3188.47, 294.75, 4.71, 7200, 0.0, 2),
-(351214, 16452, 0, 0, 533, 4, 3449.93, -3187.6, 294.75, 4.71, 7200, 0.0, 0),
-(351215, 16452, 0, 0, 533, 4, 3455.85, -3187.64, 294.75, 4.68, 7200, 0.0, 0),
-(351216, 16451, 0, 0, 533, 4, 3250.71, -2985.39, 294.75, 3.17, 7200, 0.0, 2),
-(351217, 16452, 0, 0, 533, 4, 3251.23, -2982.27, 294.75, 3.17, 7200, 0.0, 0),
-(351218, 16452, 0, 0, 533, 4, 3251.4, -2988.49, 294.75, 3.17, 7200, 0.0, 0),
-(351219, 351079, 0, 0, 533, 4, 3161.82, -2974.66, 267.68, 4.57, 7200, 0.0, 0),
-(351220, 351079, 0, 0, 533, 4, 3161.57, -2996.53, 267.68, 1.54, 7200, 0.0, 0),
-(351221, 351079, 0, 0, 533, 4, 3248.94, -2996.24, 294.75, 1.42, 7200, 0.0, 0),
-(351222, 351079, 0, 0, 533, 4, 3249.15, -2974.47, 294.75, 4.63, 7200, 0.0, 0),
-(351223, 351079, 0, 0, 533, 4, 3360.98, -3020.99, 294.75, 3.95, 7200, 0.0, 0),
-(351224, 351079, 0, 0, 533, 4, 3345.57, -3036.7, 294.75, 0.74, 7200, 0.0, 0),
-(351225, 351079, 0, 0, 533, 4, 3402.26, -3093.95, 294.75, 0.69, 7200, 0.0, 0),
-(351226, 351079, 0, 0, 533, 4, 3418.62, -3077.67, 294.75, 3.87, 7200, 0.0, 0),
-(351227, 351079, 0, 0, 533, 4, 3464.44, -3189.61, 294.75, 3.2, 7200, 0.0, 0),
-(351228, 351079, 0, 0, 533, 4, 3442.22, -3190.51, 294.75, 0.0, 7200, 0.0, 0),
-(351229, 351079, 0, 0, 533, 4, 3442.96, -3277.98, 267.68, 6.28, 7200, 0.0, 0),
-(351230, 351079, 0, 0, 533, 4, 3464.81, -3277.92, 267.68, 3.05, 7200, 0.0, 0),
-(351231, 351079, 0, 0, 533, 4, 3442.34, -3591.87, 267.68, 6.28, 7200, 0.0, 0),
-(351232, 351079, 0, 0, 533, 4, 3464.08, -3591.33, 267.68, 3.06, 7200, 0.0, 0),
-(351233, 351079, 0, 0, 533, 4, 3464.63, -3678.14, 294.75, 3.13, 7200, 0.0, 0),
-(351234, 351079, 0, 0, 533, 4, 3442.25, -3678.26, 294.75, 6.26, 7200, 0.0, 0),
-(351235, 351079, 0, 0, 533, 4, 3417.87, -3790.86, 294.75, 2.31, 7200, 0.0, 0),
-(351236, 351079, 0, 0, 533, 4, 3402.0, -3774.34, 294.75, 5.51, 7200, 0.0, 0),
-(351237, 351079, 0, 0, 533, 4, 3345.1, -3831.41, 294.75, 5.57, 7200, 0.0, 0),
-(351238, 351079, 0, 0, 533, 4, 3361.64, -3847.58, 294.75, 2.39, 7200, 0.0, 0),
-(351239, 351079, 0, 0, 533, 4, 3249.5, -3893.85, 294.75, 1.46, 7200, 0.0, 0),
-(351240, 351079, 0, 0, 533, 4, 3249.18, -3871.99, 294.75, 4.7, 7200, 0.0, 0),
-(351241, 351079, 0, 0, 533, 4, 3161.44, -3894.13, 267.68, 1.57, 7200, 0.0, 0),
-(351242, 351079, 0, 0, 533, 4, 3161.45, -3871.26, 267.68, 4.7, 7200, 0.0, 0),
-(351243, 351079, 0, 0, 533, 4, 2545.62, -3277.69, 267.68, 6.28, 7200, 0.0, 0),
-(351244, 16451, 0, 0, 533, 4, 2556.46, -3279.11, 267.68, 1.6, 7200, 0.0, 2),
-(351245, 351079, 0, 0, 533, 4, 2567.26, -3277.1, 267.68, 3.07, 7200, 0.0, 0),
-(351246, 16452, 0, 0, 533, 4, 2559.33, -3280.48, 267.68, 1.6, 7200, 0.0, 0),
-(351247, 16452, 0, 0, 533, 4, 2554.02, -3280.62, 267.68, 1.6, 7200, 0.0, 0),
-(351248, 351079, 0, 0, 533, 4, 2567.33, -3191.03, 240.62, 3.01, 7200, 0.0, 0),
-(351249, 351079, 0, 0, 533, 4, 2545.6, -3190.34, 240.62, 6.28, 7200, 0.0, 0),
-(351250, 351079, 0, 0, 533, 4, 2610.66, -3097.48, 240.62, 2.32, 7200, 0.0, 0),
-(351251, 351079, 0, 0, 533, 4, 2588.19, -3074.64, 240.62, 5.5, 7200, 0.0, 0),
-(351252, 351079, 0, 0, 533, 4, 2645.26, -3017.73, 240.62, 5.5, 7200, 0.0, 0),
-(351253, 351079, 0, 0, 533, 4, 2667.75, -3039.93, 240.62, 2.36, 7200, 0.0, 0),
-(351254, 351079, 0, 0, 533, 4, 2760.22, -2997.4, 240.62, 1.52, 7200, 0.0, 0),
-(351255, 351079, 0, 0, 533, 4, 2760.94, -2974.27, 240.62, 4.66, 7200, 0.0, 0),
-(351256, 351079, 0, 0, 533, 4, 2848.44, -2997.48, 267.68, 1.54, 7200, 0.0, 0),
-(351257, 351079, 0, 0, 533, 4, 2848.82, -2974.33, 267.68, 4.67, 7200, 0.0, 0),
-(351258, 16451, 0, 0, 533, 4, 2849.82, -2984.93, 267.68, 3.18, 7200, 0.0, 2),
-(351259, 16452, 0, 0, 533, 4, 2851.85, -2987.67, 267.68, 3.08, 7200, 0.0, 0),
-(351260, 16452, 0, 0, 533, 4, 2852.16, -2982.05, 267.68, 3.09, 7200, 0.0, 0),
-(351261, 16365, 0, 0, 533, 4, 2853.7, -3251.76, 298.649, 5.5676, 3520, 0.0, 0),
-(351262, 351028, 0, 0, 533, 4, 3746.41, -5113.35, 142.031, 2.93162, 604800, 0.0, 0),
-(351263, 351008, 0, 0, 533, 4, 3127.72, -2981.22, 267.603, 4.8417, 7200, 0.0, 0),
-(351264, 351008, 0, 0, 533, 4, 3131.68, -2985.72, 267.603, 4.7047, 7200, 0.0, 0),
-(351265, 351008, 0, 0, 533, 4, 3125.38, -2981.13, 267.603, 4.9327, 7200, 0.0, 0),
-(351266, 351008, 0, 0, 533, 4, 3078.24, -2981.58, 267.603, 4.5997, 7200, 0.0, 0),
-(351267, 351008, 0, 0, 533, 4, 3077.46, -2985.09, 267.603, 4.5777, 7200, 0.0, 2),
-(351268, 351008, 0, 0, 533, 4, 3074.34, -2984.75, 267.603, 4.5997, 7200, 0.0, 2),
-(351269, 351008, 0, 0, 533, 4, 3075.33, -2980.42, 267.603, 4.5997, 7200, 0.0, 0),
-(351270, 351008, 0, 0, 533, 4, 2881.2, -2984.88, 267.604, 4.65292, 7200, 0.0, 2),
-(351271, 351008, 0, 0, 533, 4, 2882.19, -2980.55, 267.604, 4.65292, 7200, 0.0, 0),
-(351272, 351008, 0, 0, 533, 4, 2885.1, -2981.71, 267.604, 4.65292, 7200, 0.0, 0),
-(351273, 351008, 0, 0, 533, 4, 3478.92, -3338.88, 267.594, 4.7137, 7200, 0.0, 2),
-(351274, 351008, 0, 0, 533, 4, 3482.32, -3338.9, 267.604, 4.7137, 7200, 0.0, 0),
-(351275, 351008, 0, 0, 533, 4, 3476.02, -3334.31, 267.604, 4.9417, 7200, 0.0, 0),
-(351276, 351008, 0, 0, 533, 4, 3478.36, -3334.4, 267.604, 4.8507, 7200, 0.0, 0),
-(351277, 351008, 0, 0, 533, 4, 3428.1, -3338.27, 267.604, 4.5867, 7200, 0.0, 2),
-(351278, 351008, 0, 0, 533, 4, 2678.54, -3011.75, 240.525, 3.8406, 7200, 0.0, 0),
-(351279, 351008, 0, 0, 533, 4, 3424.98, -3337.93, 267.604, 4.6087, 7200, 0.0, 2),
-(351280, 351008, 0, 0, 533, 4, 3425.97, -3333.6, 267.604, 4.6087, 7200, 0.0, 0),
-(351281, 351008, 0, 0, 533, 4, 3428.88, -3334.76, 267.604, 4.6087, 7200, 0.0, 0),
-(351282, 351008, 0, 0, 533, 4, 3479.12, -3128.97, 294.661, 4.74, 7200, 0.0, 2),
-(351283, 351008, 0, 0, 533, 4, 3482.52, -3128.99, 294.671, 4.74, 7200, 0.0, 0),
-(351284, 351008, 0, 0, 533, 4, 3476.22, -3124.4, 294.671, 4.968, 7200, 0.0, 0),
-(351285, 351008, 0, 0, 533, 4, 2581.27, -3124.33, 240.536, 4.774, 7200, 0.0, 0),
-(351286, 351008, 0, 0, 533, 4, 2578.93, -3124.24, 240.536, 4.865, 7200, 0.0, 0),
-(351287, 351008, 0, 0, 533, 4, 2585.23, -3128.83, 240.536, 4.637, 7200, 0.0, 0),
-(351288, 351008, 0, 0, 533, 4, 2581.83, -3128.81, 240.526, 4.637, 7200, 0.0, 2),
-(351289, 351008, 0, 0, 533, 4, 2531.55, -3335.07, 267.604, 4.60266, 7200, 0.0, 0),
-(351290, 351008, 0, 0, 533, 4, 2528.64, -3333.91, 267.604, 4.60266, 7200, 0.0, 0),
-(351291, 351008, 0, 0, 533, 4, 2527.65, -3338.24, 267.604, 4.60266, 7200, 0.0, 2),
-(351292, 351008, 0, 0, 533, 4, 2530.77, -3338.58, 267.604, 4.58066, 7200, 0.0, 2),
-(351293, 351008, 0, 0, 533, 4, 2581.03, -3334.71, 267.604, 4.84466, 7200, 0.0, 0),
-(351294, 351008, 0, 0, 533, 4, 2584.99, -3339.21, 267.604, 4.70766, 7200, 0.0, 0),
-(351295, 351008, 0, 0, 533, 4, 2578.69, -3334.62, 267.604, 4.93566, 7200, 0.0, 0),
-(351296, 351008, 0, 0, 533, 4, 2581.59, -3339.19, 267.594, 4.70766, 7200, 0.0, 2),
-(351297, 351008, 0, 0, 533, 4, 3424.03, -3532.38, 267.594, 1.65685, 7200, 0.0, 0),
-(351298, 351008, 0, 0, 533, 4, 3428.26, -3532.98, 267.594, 1.65685, 7200, 0.0, 2),
-(351299, 351008, 0, 0, 533, 4, 3429.05, -3537.64, 267.594, 1.9553, 7200, 0.0, 0),
-(351300, 351008, 0, 0, 533, 4, 3425.76, -3537.69, 267.594, 1.9773, 7200, 0.0, 0),
-(351301, 351008, 0, 0, 533, 4, 3473.84, -3754.28, 294.66, 4.1689, 7200, 0.0, 2),
-(351302, 351008, 0, 0, 533, 4, 3477.0, -3756.19, 294.66, 4.1689, 7200, 0.0, 0),
-(351303, 351008, 0, 0, 533, 4, 3479.1, -3751.97, 294.66, 4.25686, 7200, 0.0, 0),
-(351304, 351008, 0, 0, 533, 4, 3475.74, -3750.32, 294.66, 4.25686, 7200, 0.0, 0),
-(351305, 351008, 0, 0, 533, 4, 3333.12, -3901.2, 294.66, 3.82156, 7200, 0.0, 2),
-(351306, 351008, 0, 0, 533, 4, 3330.14, -3896.52, 294.66, 3.88832, 7200, 0.0, 0),
-(351307, 351008, 0, 0, 533, 4, 3336.02, -3905.86, 294.66, 3.51526, 7200, 0.0, 0),
-(351308, 351007, 0, 0, 533, 4, 3278.43, -3879.55, 294.662, 3.19638, 7200, 0.0, 0),
-(351309, 351008, 0, 0, 533, 4, 3106.41, -3905.73, 267.593, 3.28064, 7200, 0.0, 0),
-(351310, 351008, 0, 0, 533, 4, 3100.49, -3911.09, 267.594, 3.08786, 7200, 0.0, 2),
-(351311, 351008, 0, 0, 533, 4, 3106.93, -3914.09, 267.594, 3.20331, 7200, 0.0, 0),
-(351312, 351008, 0, 0, 533, 4, 3106.67, -3910.21, 267.594, 3.53318, 7200, 0.0, 0),
-(351313, 351008, 0, 0, 533, 4, 2585.85, -3739.31, 294.671, 4.6661, 7200, 0.0, 0),
-(351314, 351008, 0, 0, 533, 4, 2579.55, -3734.73, 294.671, 4.8941, 7200, 0.0, 0),
-(351315, 351008, 0, 0, 533, 4, 2581.9, -3734.81, 294.671, 4.8031, 7200, 0.0, 0),
-(351316, 351008, 0, 0, 533, 4, 2531.64, -3738.69, 294.671, 4.5391, 7200, 0.0, 2),
-(351317, 351008, 0, 0, 533, 4, 2528.51, -3738.34, 294.671, 4.5611, 7200, 0.0, 0),
-(351318, 351008, 0, 0, 533, 4, 2529.5, -3734.01, 294.671, 4.5611, 7200, 0.0, 0),
-(351319, 351008, 0, 0, 533, 4, 2532.42, -3735.18, 294.671, 4.5611, 7200, 0.0, 0),
-(351320, 351008, 0, 0, 533, 4, 2933.09, -3883.06, 268.132, 4.74064, 7200, 0.0, 2),
-(351321, 351008, 0, 0, 533, 4, 2936.49, -3883.08, 268.142, 4.74064, 7200, 0.0, 0),
-(351322, 351008, 0, 0, 533, 4, 2930.19, -3878.49, 268.142, 4.96864, 7200, 0.0, 0),
-(351323, 351008, 0, 0, 533, 4, 2932.53, -3878.58, 268.142, 4.87764, 7200, 0.0, 0),
-(351324, 351008, 0, 0, 533, 4, 2882.27, -3882.45, 268.142, 4.61364, 7200, 0.0, 2),
-(351325, 351008, 0, 0, 533, 4, 2879.15, -3882.11, 268.142, 4.63564, 7200, 0.0, 0),
-(351326, 351008, 0, 0, 533, 4, 2880.14, -3877.78, 268.142, 4.63564, 7200, 0.0, 0),
-(351327, 351008, 0, 0, 533, 4, 2883.05, -3878.94, 268.142, 4.63564, 7200, 0.0, 0),
-(351328, 16449, 0, 0, 533, 4, 3101.95, -3883.86, 267.594, 3.08786, 7200, 30.0, 1),
-(351329, 16449, 0, 0, 533, 4, 3453.53, -3739.18, 294.662, 1.97259, 7200, 30.0, 1),
-(351330, 351007, 0, 0, 533, 4, 3225.58, -3903.25, 285.153, 2.90185, 7200, 0.0, 2),
-(351331, 351007, 0, 0, 533, 4, 3229.28, -3907.97, 287.094, 3.06744, 7200, 0.0, 2),
-(351332, 351007, 0, 0, 533, 4, 3274.58, -3884.12, 294.662, 3.12177, 7200, 0.0, 2),
-(351333, 16449, 0, 0, 533, 4, 3310.0, -3882.32, 294.662, 4.73124, 7200, 30.0, 1),
-(351334, 16448, 0, 0, 533, 4, 3421.77, -3755.75, 294.661, 3.83442, 7200, 0.0, 0),
-(351335, 16448, 0, 0, 533, 4, 3438.03, -3754.63, 294.661, 0.77765, 7200, 0.0, 0),
-(351336, 16448, 0, 0, 533, 4, 3434.28, -3770.84, 294.661, 3.83442, 7200, 0.0, 0),
-(351337, 16449, 0, 0, 533, 4, 3453.54, -3530.66, 267.594, 1.9985, 7200, 30.0, 1),
-(351338, 16449, 0, 0, 533, 4, 2556.06, -3338.6, 267.604, 4.70766, 7200, 30.0, 1),
-(351339, 16449, 0, 0, 533, 4, 2556.3, -3128.22, 240.536, 4.637, 7200, 30.0, 1),
-(351340, 351007, 0, 0, 533, 4, 2532.05, -3256.1, 259.026, 1.48364, 7200, 0.0, 2),
-(351341, 16449, 0, 0, 533, 4, 2699.83, -2984.99, 240.536, 4.7438, 7200, 30.0, 1),
-(351342, 16448, 0, 0, 533, 4, 2679.95, -3019.32, 240.525, 4.04087, 7200, 0.0, 0),
-(351343, 16448, 0, 0, 533, 4, 2682.5, -3003.54, 240.525, 3.91364, 7200, 0.0, 0),
-(351344, 16448, 0, 0, 533, 4, 2666.19, -3003.03, 240.525, 3.84295, 7200, 0.0, 0),
-(351345, 16449, 0, 0, 533, 4, 2909.61, -2985.24, 267.604, 4.75792, 7200, 30.0, 1),
-(351346, 16449, 0, 0, 533, 4, 3453.39, -3338.29, 267.604, 4.7137, 7200, 30.0, 1),
-(351347, 16449, 0, 0, 533, 4, 3453.59, -3128.38, 294.671, 4.74, 7200, 30.0, 1),
-(351348, 16449, 0, 0, 533, 4, 3310.4, -2989.6, 294.672, 4.6992, 7200, 30.0, 1),
-(351349, 16449, 0, 0, 533, 4, 3102.75, -2985.11, 267.603, 4.7047, 7200, 30.0, 1),
-(351350, 16449, 0, 0, 533, 4, 2556.38, -3528.95, 267.604, 4.64639, 7200, 30.0, 1),
-(351351, 16449, 0, 0, 533, 4, 2700.12, -3882.46, 294.672, 4.725, 7200, 30.0, 1),
-(351352, 16449, 0, 0, 533, 4, 2556.93, -3738.71, 294.671, 4.6661, 7200, 30.0, 1),
-(351353, 14881, 0, 0, 533, 4, 3287.81, -3450.87, 287.077, 3.4216, 7200, 5.0, 1),
-(351354, 14881, 0, 0, 533, 4, 3127.2, -3552.16, 287.081, 1.56623, 7200, 5.0, 1),
-(351355, 14881, 0, 0, 533, 4, 3337.11, -3490.32, 287.087, 3.53, 7200, 0.0, 0),
-(351356, 14881, 0, 0, 533, 4, 3074.22, -3555.82, 287.076, 2.91462, 7200, 5.0, 1),
-(351357, 14881, 0, 0, 533, 4, 3158.75, -3486.43, 287.081, 3.8418, 7200, 5.0, 1),
-(351358, 14881, 0, 0, 533, 4, 3164.67, -3498.03, 300.916, 3.90346, 7200, 5.0, 1),
-(351359, 14881, 0, 0, 533, 4, 3362.31, -3684.58, 259.07, 5.91014, 7200, 5.0, 1),
-(351360, 14881, 0, 0, 533, 4, 3087.85, -3521.07, 287.079, 5.39293, 7200, 5.0, 1),
-(351361, 14881, 0, 0, 533, 4, 2956.81, -3173.99, 285.591, 1.60566, 7200, 5.0, 1),
-(351362, 14881, 0, 0, 533, 4, 3294.54, -3489.41, 287.077, 0.288907, 7200, 5.0, 1),
-(351363, 14881, 0, 0, 533, 4, 3368.19, -3635.1, 259.085, 3.66266, 7200, 5.0, 1),
-(351364, 14881, 0, 0, 533, 4, 3198.91, -3614.88, 280.305, 3.95935, 7200, 5.0, 1),
-(351365, 14881, 0, 0, 533, 4, 3179.61, -3629.73, 280.303, 4.14412, 7200, 5.0, 1),
-(351366, 14881, 0, 0, 533, 4, 2769.76, -3180.84, 300.031, 1.56921, 7200, 5.0, 1),
-(351367, 14881, 0, 0, 533, 4, 3200.08, -3463.78, 300.8, 0.017622, 7200, 5.0, 1),
-(351368, 14881, 0, 0, 533, 4, 3313.28, -3671.11, 281.972, 3.86845, 7200, 5.0, 1),
-(351369, 14881, 0, 0, 533, 4, 3219.68, -3789.26, 273.91, 5.23516, 7200, 5.0, 1),
-(351370, 14881, 0, 0, 533, 4, 3162.43, -3789.12, 273.95, 6.02155, 7200, 5.0, 1),
-(351371, 14881, 0, 0, 533, 4, 2941.87, -3346.26, 318.111, 4.76577, 7200, 5.0, 1),
-(351372, 14881, 0, 0, 533, 4, 3185.17, -3792.45, 273.951, 4.2457, 7200, 5.0, 1),
-(351373, 14881, 0, 0, 533, 4, 2911.67, -3570.2, 304.348, 1.57032, 7200, 5.0, 1),
-(351374, 14881, 0, 0, 533, 4, 3384.41, -3651.55, 282.512, 1.75656, 7200, 5.0, 1),
-(351375, 14881, 0, 0, 533, 4, 3034.9, -3470.6, 298.22, 5.62082, 7200, 5.0, 1),
-(351376, 14881, 0, 0, 533, 4, 3226.91, -3686.06, 300.899, 1.59974, 7200, 5.0, 1),
-(351377, 14881, 0, 0, 533, 4, 3158.45, -3607.72, 280.305, 5.48026, 7200, 5.0, 1),
-(351378, 14881, 0, 0, 533, 4, 3123.39, -3511.76, 287.312, 4.39118, 7200, 5.0, 1),
-(351379, 14881, 0, 0, 533, 4, 3255.24, -3452.69, 287.076, 0.363795, 7200, 5.0, 1),
-(351380, 14881, 0, 0, 533, 4, 3230.74, -3666.8, 287.057, 3.64395, 7200, 5.0, 1),
-(351381, 14881, 0, 0, 533, 4, 3091.63, -3537.93, 310.113, 3.92356, 7200, 5.0, 1),
-(351382, 14881, 0, 0, 533, 4, 3342.3, -3644.27, 259.085, 6.22306, 7200, 5.0, 1),
-(351383, 14881, 0, 0, 533, 4, 3254.85, -3502.14, 287.076, 4.78578, 7200, 5.0, 1),
-(351384, 14881, 0, 0, 533, 4, 3229.92, -3468.46, 287.076, 1.09541, 7200, 5.0, 1),
-(351385, 14881, 0, 0, 533, 4, 3137.56, -3795.61, 273.952, 4.24697, 7200, 5.0, 1),
-(351386, 14881, 0, 0, 533, 4, 2841.98, -3346.14, 310.709, 5.51024, 7200, 5.0, 1),
-(351387, 14881, 0, 0, 533, 4, 3172.87, -3593.79, 280.306, 4.62716, 7200, 5.0, 1),
-(351388, 351020, 0, 0, 533, 4, 3138.52, -3778.58, 274.032, 5.18363, 7200, 0.0, 0),
-(351389, 351020, 0, 0, 533, 4, 3224.83, -3802.96, 274.032, 2.30383, 7200, 0.0, 0),
-(351390, 16030, 0, 0, 533, 4, 3318.0, -3335.55, 292.678, 1.18682, 7200, 0.0, 0),
-(351391, 16030, 0, 0, 533, 4, 3320.82, -3342.62, 292.678, 1.0472, 7200, 0.0, 0),
-(351392, 16030, 0, 0, 533, 4, 3306.47, -3347.18, 292.678, 0.698132, 7200, 0.0, 0),
-(351393, 16030, 0, 0, 533, 4, 3315.06, -3348.81, 292.678, 3.05433, 7200, 0.0, 0),
-(351394, 16030, 0, 0, 533, 4, 3313.49, -3340.97, 292.678, 0.401426, 7200, 0.0, 0),
-(351395, 16030, 0, 0, 533, 4, 3038.89, -3474.74, 298.216, 4.69145, 7200, 5.0, 1),
-(351396, 16030, 0, 0, 533, 4, 2991.84, -3463.04, 298.219, 2.34906, 7200, 5.0, 1),
-(351397, 16030, 0, 0, 533, 4, 3008.69, -3402.87, 298.218, 3.6405, 7200, 5.0, 1),
-(351398, 16030, 0, 0, 533, 4, 3046.72, -3429.97, 298.222, 4.51829, 7200, 5.0, 1),
-(351399, 16030, 0, 0, 533, 4, 3103.34, -3292.8, 294.599, 2.9147, 7200, 0.0, 0),
-(351400, 16030, 0, 0, 533, 4, 3126.26, -3365.8, 294.572, 0.191986, 7200, 0.0, 0),
-(351401, 16030, 0, 0, 533, 4, 3128.58, -3369.78, 294.568, 1.91986, 7200, 0.0, 0),
-(351402, 16030, 0, 0, 533, 4, 3129.73, -3364.55, 294.572, 5.65487, 7200, 0.0, 0),
-(351403, 16030, 0, 0, 533, 4, 3122.03, -3366.45, 294.581, 3.14159, 7200, 0.0, 0),
-(351404, 16030, 0, 0, 533, 4, 3124.71, -3362.47, 294.575, 0.820305, 7200, 0.0, 0),
-(351405, 16030, 0, 0, 533, 4, 3251.99, -3351.52, 292.678, 2.75762, 7200, 0.0, 0),
-(351406, 16030, 0, 0, 533, 4, 3246.14, -3356.44, 292.595, 3.5914, 7200, 5.0, 1),
-(351407, 16030, 0, 0, 533, 4, 3254.5, -3347.45, 292.678, 0.610865, 7200, 0.0, 0),
-(351408, 16030, 0, 0, 533, 4, 3254.41, -3356.07, 292.678, 0.994838, 7200, 0.0, 0),
-(351409, 16030, 0, 0, 533, 4, 3248.11, -3348.84, 292.678, 4.27606, 7200, 0.0, 0),
-(351410, 16030, 0, 0, 533, 4, 3076.54, -3314.61, 294.572, 2.44346, 7200, 0.0, 0),
-(351411, 16030, 0, 0, 533, 4, 3071.26, -3314.0, 294.571, 2.93215, 7200, 0.0, 0),
-(351412, 16030, 0, 0, 533, 4, 3078.04, -3310.57, 294.573, 4.20624, 7200, 0.0, 0),
-(351413, 16030, 0, 0, 533, 4, 3075.48, -3318.7, 294.58, 0.942478, 7200, 0.0, 0),
-(351414, 16030, 0, 0, 533, 4, 3080.41, -3315.86, 294.575, 0.174533, 7200, 0.0, 0),
-(351415, 16030, 0, 0, 533, 4, 3115.43, -3264.77, 294.531, 3.57792, 7200, 0.0, 0),
-(351416, 16030, 0, 0, 533, 4, 3060.06, -3239.59, 294.146, 5.84685, 7200, 0.0, 0),
-(351417, 16030, 0, 0, 533, 4, 3012.85, -3148.56, 294.159, 5.37561, 7200, 0.0, 0),
-(351418, 16030, 0, 0, 533, 4, 3269.68, -3270.23, 292.678, 0.383972, 7200, 0.0, 0),
-(351419, 16030, 0, 0, 533, 4, 3179.1, -3313.12, 294.618, 3.12414, 7200, 0.0, 0),
-(351420, 16030, 0, 0, 533, 4, 3125.16, -3066.66, 294.156, 1.20428, 7200, 0.0, 0),
-(351421, 16030, 0, 0, 533, 4, 3322.63, -3226.65, 294.146, 3.50811, 7200, 0.0, 0),
-(351422, 16030, 0, 0, 533, 4, 3175.82, -3326.75, 294.611, 3.54302, 7200, 0.0, 0),
-(351423, 16030, 0, 0, 533, 4, 3301.85, -3270.85, 292.678, 0.10472, 7200, 0.0, 0),
-(351424, 16068, 0, 0, 533, 4, 2847.36, -3688.1, 279.027, 4.76567, 7200, 5.0, 1),
-(351425, 16068, 0, 0, 533, 4, 2862.42, -3671.69, 276.904, 1.73453, 7200, 5.0, 1),
-(351426, 16068, 0, 0, 533, 4, 2755.28, -3590.7, 256.861, 6.0064, 7200, 5.0, 1),
-(351427, 16068, 0, 0, 533, 4, 2765.66, -3581.11, 255.935, 3.78032, 7200, 5.0, 1),
-(351428, 16068, 0, 0, 533, 4, 2833.08, -3548.21, 254.238, 1.05746, 7200, 5.0, 1),
-(351429, 16068, 0, 0, 533, 4, 2894.29, -3618.93, 273.603, 2.11469, 7200, 5.0, 1),
-(351430, 16068, 0, 0, 533, 4, 2775.15, -3559.07, 250.923, 5.44874, 7200, 5.0, 1),
-(351431, 16068, 0, 0, 533, 4, 2773.29, -3616.7, 254.731, 2.82547, 7200, 5.0, 1),
-(351432, 16068, 0, 0, 533, 4, 2889.84, -3678.42, 281.347, 4.25105, 7200, 5.0, 1),
-(351433, 16068, 0, 0, 533, 4, 2734.93, -3597.33, 258.319, 0.807797, 7200, 5.0, 1),
-(351434, 16068, 0, 0, 533, 4, 2801.9, -3589.27, 254.856, 2.63119, 7200, 5.0, 1),
-(351435, 16068, 0, 0, 533, 4, 2879.9, -3650.04, 274.982, 0.10067, 7200, 5.0, 1),
-(351436, 16068, 0, 0, 533, 4, 2881.9, -3620.86, 270.75, 0.244238, 7200, 5.0, 1),
-(351437, 16068, 0, 0, 533, 4, 2912.48, -3586.57, 274.36, 1.10071, 7200, 5.0, 1),
-(351438, 16068, 0, 0, 533, 4, 2899.39, -3700.27, 285.613, 0.090022, 7200, 5.0, 1),
-(351439, 16068, 0, 0, 533, 4, 2877.12, -3691.8, 282.437, 4.89036, 7200, 5.0, 1),
-(351440, 16068, 0, 0, 533, 4, 2673.3, -3624.03, 265.549, 2.16559, 7200, 5.0, 1),
-(351441, 16068, 0, 0, 533, 4, 2861.03, -3648.37, 272.216, 3.87341, 7200, 5.0, 1),
-(351442, 16068, 0, 0, 533, 4, 2860.04, -3706.87, 284.113, 4.24212, 7200, 5.0, 1),
-(351443, 16068, 0, 0, 533, 4, 2811.54, -3576.31, 253.609, 4.81057, 7200, 5.0, 1),
-(351444, 16068, 0, 0, 533, 4, 2865.75, -3658.31, 274.641, 0.458959, 7200, 5.0, 1),
-(351445, 16068, 0, 0, 533, 4, 2896.11, -3656.78, 277.51, 0.313374, 7200, 5.0, 1),
-(351446, 16068, 0, 0, 533, 4, 2905.33, -3682.31, 283.876, 0.59482, 7200, 5.0, 1),
-(351447, 16068, 0, 0, 533, 4, 2895.52, -3572.9, 272.322, 2.09725, 7200, 5.0, 1),
-(351448, 16068, 0, 0, 533, 4, 2855.79, -3618.3, 263.904, 0.579871, 7200, 5.0, 1),
-(351449, 16068, 0, 0, 533, 4, 2790.42, -3585.39, 253.704, 1.4536, 7200, 5.0, 1),
-(351450, 16068, 0, 0, 533, 4, 2897.74, -3646.21, 276.007, 1.83488, 7200, 5.0, 1),
-(351451, 16068, 0, 0, 533, 4, 2704.0, -3600.04, 260.803, 1.0333, 7200, 5.0, 1),
-(351452, 16068, 0, 0, 533, 4, 2689.36, -3594.03, 261.013, 5.88405, 7200, 5.0, 1),
-(351453, 16068, 0, 0, 533, 4, 2875.86, -3705.54, 284.832, 3.04009, 7200, 5.0, 1),
-(351454, 16068, 0, 0, 533, 4, 2869.41, -3589.09, 266.096, 1.27594, 7200, 5.0, 1),
-(351455, 16068, 0, 0, 533, 4, 2884.94, -3598.44, 269.901, 1.45662, 7200, 5.0, 1),
-(351456, 4075, 0, 0, 533, 4, 2862.24, -3221.67, 274.281, 6.15288, 7200, 5.0, 1),
-(351457, 4075, 0, 0, 533, 4, 2850.01, -3069.62, 273.745, 3.45795, 7200, 5.0, 1),
-(351458, 4075, 0, 0, 533, 4, 3343.67, -3329.04, 292.678, 1.22173, 7200, 0.0, 0),
-(351459, 4075, 0, 0, 533, 4, 2798.81, -3397.75, 267.685, 2.03858, 7200, 5.0, 1),
-(351460, 4075, 0, 0, 533, 4, 2757.92, -3245.05, 267.717, 4.34936, 7200, 5.0, 1),
-(351461, 4075, 0, 0, 533, 4, 2779.72, -3402.66, 267.686, 0.077889, 7200, 5.0, 1),
-(351462, 4075, 0, 0, 533, 4, 2854.37, -3252.37, 298.109, 3.09705, 7200, 5.0, 1),
-(351463, 4075, 0, 0, 533, 4, 2821.19, -3210.31, 298.291, 0.612072, 7200, 5.0, 1),
-(351464, 4075, 0, 0, 533, 4, 2980.29, -3198.71, 294.146, 3.56047, 7200, 0.0, 0),
-(351465, 4075, 0, 0, 533, 4, 2861.21, -3468.68, 297.871, 4.17484, 7200, 5.0, 1),
-(351466, 4075, 0, 0, 533, 4, 2683.21, -3254.64, 267.723, 1.51289, 7200, 5.0, 1),
-(351467, 4075, 0, 0, 533, 4, 3254.77, -3263.22, 292.678, 2.87979, 7200, 0.0, 0),
-(351468, 4075, 0, 0, 533, 4, 2628.21, -3538.8, 261.853, 2.68703, 7200, 5.0, 1),
-(351469, 4075, 0, 0, 533, 4, 2790.74, -3154.29, 298.148, 6.07273, 7200, 5.0, 1),
-(351470, 4075, 0, 0, 533, 4, 2962.72, -3356.16, 298.127, 2.36018, 7200, 5.0, 1),
-(351471, 4075, 0, 0, 533, 4, 2791.8, -3207.55, 273.819, 0.161498, 7200, 5.0, 1),
-(351472, 4075, 0, 0, 533, 4, 2913.79, -3370.73, 298.139, 2.61752, 7200, 5.0, 1),
-(351473, 4075, 0, 0, 533, 4, 2931.33, -3221.42, 273.787, 4.48913, 7200, 5.0, 1),
-(351474, 4075, 0, 0, 533, 4, 2745.92, -3658.74, 285.253, 5.25344, 7200, 5.0, 1),
-(351475, 4075, 0, 0, 533, 4, 2871.23, -3364.54, 298.146, 1.52012, 7200, 5.0, 1),
-(351476, 4075, 0, 0, 533, 4, 2799.5, -3301.39, 267.685, 2.71451, 7200, 5.0, 1),
-(351477, 4075, 0, 0, 533, 4, 2892.38, -3469.16, 297.863, 3.14837, 7200, 5.0, 1),
-(351478, 4075, 0, 0, 533, 4, 2985.75, -3243.94, 294.146, 3.56047, 7200, 0.0, 0),
-(351479, 4075, 0, 0, 533, 4, 2690.28, -3260.72, 267.738, 0.596745, 7200, 5.0, 1),
-(351480, 4075, 0, 0, 533, 4, 3195.98, -3308.35, 292.678, 6.23082, 7200, 0.0, 0),
-(351481, 4075, 0, 0, 533, 4, 2753.39, -3217.74, 267.569, 2.01382, 7200, 5.0, 1),
-(351482, 4075, 0, 0, 533, 4, 2774.83, -3180.47, 273.782, 1.09138, 7200, 5.0, 1),
-(351483, 4075, 0, 0, 533, 4, 3343.55, -3292.74, 292.678, 3.71755, 7200, 0.0, 0),
-(351484, 4075, 0, 0, 533, 4, 3279.03, -3262.9, 292.678, 3.57792, 7200, 0.0, 0),
-(351485, 4075, 0, 0, 533, 4, 2865.47, -3217.4, 274.658, 0.301265, 7200, 5.0, 1),
-(351486, 4075, 0, 0, 533, 4, 2705.53, -3077.45, 267.685, 6.06152, 7200, 5.0, 1),
-(351487, 4075, 0, 0, 533, 4, 2659.89, -3220.11, 267.679, 5.28339, 7200, 5.0, 1),
-(351488, 4075, 0, 0, 533, 4, 2747.18, -3153.39, 267.717, 2.46168, 7200, 5.0, 1),
-(351489, 4075, 0, 0, 533, 4, 2828.36, -3279.32, 298.099, 0.719604, 7200, 5.0, 1),
-(351490, 4075, 0, 0, 533, 4, 2726.03, -3545.26, 261.911, 1.31996, 7200, 5.0, 1),
-(351491, 4075, 0, 0, 533, 4, 2948.95, -3163.86, 274.504, 0.000783, 7200, 5.0, 1),
-(351492, 4075, 0, 0, 533, 4, 2858.15, -3534.33, 297.885, 1.77236, 7200, 5.0, 1),
-(351493, 4075, 0, 0, 533, 4, 2798.77, -3391.96, 267.685, 2.36412, 7200, 5.0, 1),
-(351494, 4075, 0, 0, 533, 4, 2776.23, -3326.02, 267.684, 0.794321, 7200, 5.0, 1),
-(351495, 4075, 0, 0, 533, 4, 2939.08, -3489.07, 297.823, 2.24602, 7200, 5.0, 1),
-(351496, 4075, 0, 0, 533, 4, 3197.27, -3270.23, 292.678, 4.2237, 7200, 0.0, 0),
-(351497, 4075, 0, 0, 533, 4, 2773.42, -3160.4, 298.147, 4.59206, 7200, 5.0, 1),
-(351498, 4075, 0, 0, 533, 4, 3201.55, -3356.08, 292.678, 5.42797, 7200, 0.0, 0),
-(351499, 4075, 0, 0, 533, 4, 3201.14, -3368.57, 292.678, 1.18682, 7200, 0.0, 0),
-(351500, 4075, 0, 0, 533, 4, 3201.36, -3364.57, 292.678, 6.21337, 7200, 0.0, 0),
-(351501, 4075, 0, 0, 533, 4, 3196.74, -3356.55, 292.678, 0.244346, 7200, 0.0, 0),
-(351502, 4075, 0, 0, 533, 4, 3190.56, -3348.45, 292.678, 5.41052, 7200, 0.0, 0),
-(351503, 4075, 0, 0, 533, 4, 3194.27, -3351.64, 292.678, 0.488692, 7200, 0.0, 0),
-(351504, 4075, 0, 0, 533, 4, 3204.66, -3360.4, 292.678, 6.0912, 7200, 0.0, 0),
-(351505, 4075, 0, 0, 533, 4, 3192.33, -3357.58, 292.678, 2.63545, 7200, 0.0, 0),
-(351506, 4075, 0, 0, 533, 4, 3201.96, -3374.83, 292.595, 4.78349, 7200, 5.0, 1),
-(351507, 4075, 0, 0, 533, 4, 3190.75, -3375.17, 292.678, 2.44346, 7200, 0.0, 0),
-(351508, 4075, 0, 0, 533, 4, 2745.8, -3712.84, 285.262, 5.70723, 7200, 5.0, 1),
-(351509, 4075, 0, 0, 533, 4, 2635.35, -3522.12, 261.93, 3.63578, 7200, 5.0, 1),
-(351510, 4075, 0, 0, 533, 4, 2916.49, -3150.86, 274.268, 3.08401, 7200, 5.0, 1),
-(351511, 4075, 0, 0, 533, 4, 3347.26, -3319.77, 292.678, 3.15905, 7200, 0.0, 0),
-(351512, 4075, 0, 0, 533, 4, 2797.65, -3307.94, 267.685, 3.05083, 7200, 5.0, 1),
-(351513, 4075, 0, 0, 533, 4, 2933.28, -3531.7, 298.418, 4.11675, 7200, 5.0, 1),
-(351514, 4075, 0, 0, 533, 4, 2797.56, -3658.15, 285.262, 2.32129, 7200, 5.0, 1),
-(351515, 4075, 0, 0, 533, 4, 2752.13, -3228.54, 267.567, 1.37531, 7200, 5.0, 1),
-(351516, 4075, 0, 0, 533, 4, 2939.99, -3209.17, 273.787, 2.50452, 7200, 5.0, 1),
-(351517, 4075, 0, 0, 533, 4, 3081.84, -3062.09, 294.151, 5.044, 7200, 0.0, 0),
-(351518, 4075, 0, 0, 533, 4, 3084.76, -3063.93, 294.154, 3.59538, 7200, 0.0, 0),
-(351519, 4075, 0, 0, 533, 4, 3087.03, -3062.32, 294.153, 2.37365, 7200, 0.0, 0),
-(351520, 4075, 0, 0, 533, 4, 3091.66, -3065.17, 294.158, 3.78736, 7200, 0.0, 0),
-(351521, 4075, 0, 0, 533, 4, 3096.33, -3067.03, 294.161, 3.78736, 7200, 0.0, 0),
-(351522, 4075, 0, 0, 533, 4, 3097.6, -3063.46, 294.158, 3.83972, 7200, 0.0, 0),
-(351523, 4075, 0, 0, 533, 4, 3089.47, -3062.15, 294.153, 6.0912, 7200, 0.0, 0),
-(351524, 4075, 0, 0, 533, 4, 3085.19, -3058.58, 294.148, 0.20944, 7200, 0.0, 0),
-(351525, 4075, 0, 0, 533, 4, 3095.58, -3059.41, 294.152, 1.44862, 7200, 0.0, 0),
-(351526, 4075, 0, 0, 533, 4, 3088.22, -3065.31, 294.157, 2.30383, 7200, 0.0, 0),
-(351527, 4075, 0, 0, 533, 4, 3015.25, -3110.68, 294.155, 3.71755, 7200, 0.0, 0),
-(351528, 4075, 0, 0, 533, 4, 3024.52, -3102.71, 294.148, 5.46288, 7200, 0.0, 0),
-(351529, 4075, 0, 0, 533, 4, 3027.07, -3101.84, 294.151, 4.85202, 7200, 0.0, 0),
-(351530, 4075, 0, 0, 533, 4, 3023.22, -3105.0, 294.147, 2.80998, 7200, 0.0, 0),
-(351531, 4075, 0, 0, 533, 4, 2940.28, -3297.49, 298.229, 5.60251, 7200, 0.0, 0),
-(351532, 4075, 0, 0, 533, 4, 3026.8, -3095.25, 294.152, 0.610865, 7200, 0.0, 0),
-(351533, 4075, 0, 0, 533, 4, 3019.95, -3102.67, 294.147, 0.20944, 7200, 0.0, 0),
-(351534, 4075, 0, 0, 533, 4, 3027.04, -3098.89, 294.153, 3.31613, 7200, 0.0, 0),
-(351535, 4075, 0, 0, 533, 4, 3028.62, -3097.12, 294.154, 4.66003, 7200, 0.0, 0),
-(351536, 4075, 0, 0, 533, 4, 3020.6, -3108.74, 294.151, 4.74729, 7200, 0.0, 0),
-(351537, 4075, 0, 0, 533, 4, 3021.4, -3102.96, 294.146, 3.85718, 7200, 0.0, 0),
-(351538, 4075, 0, 0, 533, 4, 3009.89, -3255.94, 294.146, 4.11898, 7200, 0.0, 0),
-(351539, 4075, 0, 0, 533, 4, 2892.94, -3158.46, 273.787, 4.79605, 7200, 5.0, 1),
-(351540, 4075, 0, 0, 533, 4, 2903.89, -3218.66, 273.787, 2.37032, 7200, 5.0, 1),
-(351541, 4075, 0, 0, 533, 4, 2821.79, -3223.4, 298.32, 3.69071, 7200, 5.0, 1),
-(351542, 4075, 0, 0, 533, 4, 2852.78, -3219.24, 273.787, 5.08628, 7200, 5.0, 1),
-(351543, 4075, 0, 0, 533, 4, 2659.73, -3212.53, 267.664, 5.31375, 7200, 5.0, 1),
-(351544, 4075, 0, 0, 533, 4, 2752.63, -3207.8, 267.566, 2.53656, 7200, 5.0, 1),
-(351545, 4075, 0, 0, 533, 4, 2794.68, -3403.76, 267.686, 2.68793, 7200, 5.0, 1),
-(351546, 4075, 0, 0, 533, 4, 2699.33, -3085.07, 267.685, 0.023725, 7200, 5.0, 1),
-(351547, 4075, 0, 0, 533, 4, 2838.21, -3066.32, 273.798, 3.34716, 7200, 5.0, 1),
-(351548, 4075, 0, 0, 533, 4, 2872.69, -3151.1, 273.787, 2.90263, 7200, 5.0, 1),
-(351549, 4075, 0, 0, 533, 4, 2776.98, -3334.2, 267.684, 1.46036, 7200, 5.0, 1),
-(351550, 4075, 0, 0, 533, 4, 2943.52, -3160.81, 273.787, 3.86506, 7200, 5.0, 1),
-(351551, 4075, 0, 0, 533, 4, 2750.52, -3160.27, 267.724, 2.62969, 7200, 5.0, 1),
-(351552, 4075, 0, 0, 533, 4, 2952.48, -3505.97, 298.279, 3.96102, 7200, 5.0, 1),
-(351553, 4075, 0, 0, 533, 4, 2891.58, -3558.73, 297.862, 2.78446, 7200, 5.0, 1),
-(351554, 4075, 0, 0, 533, 4, 2860.95, -3077.39, 273.736, 4.0009, 7200, 5.0, 1),
-(351555, 4075, 0, 0, 533, 4, 2777.25, -3222.09, 285.551, 0.214748, 7200, 5.0, 1),
-(351556, 351035, 0, 0, 533, 4, 2999.53, -3244.09, 294.063, 0.912029, 7200, 0.0, 0),
-(351557, 351008, 0, 0, 533, 4, 3327.84, -3905.96, 294.66, 3.57809, 7200, 0.0, 2),
-(351558, 351008, 0, 0, 533, 4, 3315.78, -3857.88, 294.659, 3.11269, 7200, 0.0, 2),
-(351559, 351008, 0, 0, 533, 4, 3321.26, -3859.35, 294.659, 2.84566, 7200, 0.0, 0),
-(351560, 351008, 0, 0, 533, 4, 3319.86, -3863.95, 294.659, 2.84566, 7200, 0.0, 0),
-(351561, 351018, 0, 0, 533, 4, 3102.62, -3569.7, 287.162, 6.0912, 7200, 3.0, 1),
-(351562, 351018, 0, 0, 533, 4, 3095.4, -3580.16, 287.165, 6.14356, 7200, 3.0, 1),
-(351563, 351018, 0, 0, 533, 4, 3109.65, -3584.53, 287.162, 6.14356, 7200, 3.0, 1),
-(351564, 351018, 0, 0, 533, 4, 3116.04, -3581.54, 287.165, 6.12611, 7200, 3.0, 1),
-(351565, 351018, 0, 0, 533, 4, 3344.81, -3597.41, 260.997, 6.21484, 7200, 0.0, 0),
-(351566, 351018, 0, 0, 533, 4, 3349.74, -3595.89, 260.997, 6.21484, 7200, 0.0, 0),
-(351567, 351018, 0, 0, 533, 4, 3102.28, -3580.11, 287.161, 6.12611, 7200, 3.0, 1),
-(351568, 351018, 0, 0, 533, 4, 3106.25, -3574.22, 287.161, 6.10865, 7200, 3.0, 1),
-(351569, 351018, 0, 0, 533, 4, 3096.0, -3570.25, 287.165, 6.10865, 7200, 3.0, 1),
-(351570, 351018, 0, 0, 533, 4, 3107.9, -3562.92, 287.163, 6.05629, 7200, 3.0, 1),
-(351571, 351036, 0, 0, 533, 4, 3001.05, -3237.97, 294.063, 4.4644, 7200, 0.0, 0),
-(351572, 351018, 0, 0, 533, 4, 3354.06, -3605.28, 260.997, 6.21484, 7200, 0.0, 0),
-(351573, 351018, 0, 0, 533, 4, 3350.01, -3603.42, 260.997, 6.21484, 7200, 0.0, 0),
-(351574, 351018, 0, 0, 533, 4, 3347.91, -3599.76, 260.997, 0.207331, 7200, 0.0, 0),
-(351575, 351018, 0, 0, 533, 4, 3343.95, -3600.64, 260.997, 0.207331, 7200, 0.0, 2),
-(351576, 351018, 0, 0, 533, 4, 3345.38, -3603.7, 260.997, 0.207331, 7200, 0.0, 0),
-(351577, 351036, 0, 0, 533, 4, 3004.4, -3245.77, 294.063, 2.70118, 7200, 0.0, 0),
-(351578, 351036, 0, 0, 533, 4, 3003.98, -3241.69, 294.063, 3.60046, 7200, 0.0, 0),
-(351579, 351018, 0, 0, 533, 4, 3342.29, -3603.57, 260.997, 0.207331, 7200, 0.0, 0),
-(351580, 351021, 0, 0, 533, 4, 3379.11, -3646.11, 259.083, 2.1168, 7200, 0.0, 0),
-(351581, 351022, 0, 0, 533, 4, 3367.51, -3647.63, 259.083, 2.1168, 7200, 0.0, 0),
-(351582, 351021, 0, 0, 533, 4, 3370.78, -3645.64, 259.083, 2.1168, 7200, 0.0, 0),
-(351583, 351022, 0, 0, 533, 4, 3374.96, -3643.29, 259.083, 2.1168, 7200, 0.0, 0),
-(351584, 351021, 0, 0, 533, 4, 3378.6, -3641.08, 259.083, 2.1168, 7200, 0.0, 0),
-(351585, 351021, 0, 0, 533, 4, 3339.42, -3653.31, 259.083, 1.12719, 7200, 0.0, 0),
-(351586, 351022, 0, 0, 533, 4, 3335.29, -3651.85, 259.083, 1.16646, 7200, 0.0, 0),
-(351587, 351021, 0, 0, 533, 4, 3331.37, -3650.17, 259.083, 1.16646, 7200, 0.0, 0),
-(351588, 351022, 0, 0, 533, 4, 3327.18, -3648.53, 259.083, 1.16646, 7200, 0.0, 0),
-(351589, 351021, 0, 0, 533, 4, 3340.39, -3648.57, 259.083, 1.16646, 7200, 0.0, 0),
-(351590, 351022, 0, 0, 533, 4, 3335.89, -3646.55, 259.083, 1.16646, 7200, 0.0, 0),
-(351591, 351021, 0, 0, 533, 4, 3331.81, -3645.26, 259.083, 1.16646, 7200, 0.0, 0),
-(351592, 351022, 0, 0, 533, 4, 3328.13, -3643.35, 259.083, 1.16646, 7200, 0.0, 0),
-(351593, 351022, 0, 0, 533, 4, 3322.35, -3663.43, 259.083, 1.26072, 7200, 0.0, 0),
-(351594, 351021, 0, 0, 533, 4, 3321.64, -3668.52, 259.083, 1.26072, 7200, 0.0, 0),
-(351595, 351022, 0, 0, 533, 4, 3325.78, -3670.29, 259.083, 1.26072, 7200, 0.0, 0),
-(351596, 351021, 0, 0, 533, 4, 3330.47, -3671.79, 259.083, 1.26072, 7200, 0.0, 0),
-(351597, 351022, 0, 0, 533, 4, 3335.78, -3673.5, 259.083, 1.26072, 7200, 0.0, 0),
-(351598, 351021, 0, 0, 533, 4, 3335.37, -3667.11, 259.083, 1.26072, 7200, 0.0, 0),
-(351599, 351022, 0, 0, 533, 4, 3331.2, -3665.78, 259.083, 1.26072, 7200, 0.0, 0),
-(351600, 351021, 0, 0, 533, 4, 3326.31, -3664.21, 259.083, 1.26072, 7200, 0.0, 0),
-(351601, 351008, 0, 0, 533, 4, 3104.42, -3851.16, 267.595, 3.16137, 7200, 0.0, 0),
-(351602, 351008, 0, 0, 533, 4, 3104.52, -3856.19, 267.594, 3.16137, 7200, 0.0, 0),
-(351603, 351008, 0, 0, 533, 4, 3098.96, -3851.26, 267.594, 3.16137, 7200, 0.0, 2),
-(351604, 16453, 0, 0, 533, 4, 3219.65, -3887.2, 282.044, 0.0127262, 7200, 0.0, 2),
-(351605, 351042, 0, 0, 533, 4, 2884.37, -3609.46, 270.062, 4.53786, 30, 3.0, 1),
-(351606, 351042, 0, 0, 533, 4, 2838.08, -3585.05, 256.51, 3.13582, 30, 3.0, 1),
-(351607, 351043, 0, 0, 533, 4, 2887.21, -3633.74, 273.876, 3.59466, 30, 3.0, 1),
-(351608, 351042, 0, 0, 533, 4, 2846.93, -3673.22, 275.397, 0.518297, 30, 3.0, 1),
-(351609, 351042, 0, 0, 533, 4, 2895.23, -3581.66, 272.621, 4.56721, 30, 3.0, 1),
-(351610, 351042, 0, 0, 533, 4, 2862.88, -3597.03, 264.963, 3.75811, 30, 3.0, 1),
-(351611, 351043, 0, 0, 533, 4, 2860.91, -3585.21, 262.448, 5.03388, 30, 3.0, 1),
-(351612, 351042, 0, 0, 533, 4, 2847.23, -3629.75, 264.236, 5.82305, 30, 3.0, 1),
-(351613, 351042, 0, 0, 533, 4, 2826.03, -3625.75, 260.003, 3.32876, 30, 3.0, 1),
-(351614, 351042, 0, 0, 533, 4, 2865.58, -3666.23, 276.285, 0.506145, 30, 3.0, 1),
-(351615, 351042, 0, 0, 533, 4, 2798.31, -3550.75, 250.488, 5.30268, 30, 3.0, 1),
-(351616, 351043, 0, 0, 533, 4, 2713.61, -3599.97, 260.263, 4.10152, 30, 3.0, 1),
-(351617, 351042, 0, 0, 533, 4, 2672.38, -3626.03, 266.216, 2.23042, 30, 3.0, 1),
-(351618, 351043, 0, 0, 533, 4, 2816.57, -3583.17, 254.701, 1.81337, 30, 3.0, 1),
-(351619, 351042, 0, 0, 533, 4, 2690.14, -3610.98, 262.288, 3.522, 30, 3.0, 1),
-(351620, 351042, 0, 0, 533, 4, 2819.89, -3611.05, 258.76, 3.07478, 30, 3.0, 1),
-(351621, 351042, 0, 0, 533, 4, 2827.71, -3545.17, 253.835, 1.06708, 30, 3.0, 1),
-(351622, 351043, 0, 0, 533, 4, 2679.47, -3611.75, 262.696, 4.50295, 30, 3.0, 1),
-(351623, 16448, 0, 0, 533, 4, 3339.16, -3006.27, 294.661, 5.7524, 7200, 0.0, 0),
-(351624, 16448, 0, 0, 533, 4, 3329.98, -3016.61, 294.661, 5.28117, 7200, 0.0, 0),
-(351625, 16448, 0, 0, 533, 4, 3325.34, -3004.1, 294.661, 5.53643, 7200, 0.0, 0),
-(351626, 16448, 0, 0, 533, 4, 3291.35, -2989.68, 294.661, 3.08599, 7200, 0.0, 0),
-(351627, 16448, 0, 0, 533, 4, 3276.54, -2996.63, 294.661, 3.17866, 7200, 0.0, 0),
-(351628, 16448, 0, 0, 533, 4, 3277.43, -2981.57, 294.661, 2.96661, 7200, 0.0, 0),
-(351629, 351008, 0, 0, 533, 4, 3283.04, -2986.18, 294.661, 2.97839, 7200, 0.0, 0),
-(351630, 351008, 0, 0, 533, 4, 3283.97, -2993.19, 294.661, 3.2737, 7200, 0.0, 0),
-(351631, 351008, 0, 0, 533, 4, 3331.19, -3004.59, 294.661, 5.64952, 7200, 0.0, 0),
-(351632, 351008, 0, 0, 533, 4, 3326.62, -3010.81, 294.661, 5.64952, 7200, 0.0, 0),
-(351633, 16448, 0, 0, 533, 4, 3422.65, -3112.46, 294.661, 2.43174, 7200, 0.0, 0),
-(351634, 16448, 0, 0, 533, 4, 3435.72, -3099.82, 294.661, 2.31, 7200, 0.0, 0),
-(351635, 16448, 0, 0, 533, 4, 3438.54, -3114.46, 294.661, 2.34535, 7200, 0.0, 0),
-(351636, 351008, 0, 0, 533, 4, 3431.51, -3112.62, 294.661, 2.34535, 7200, 0.0, 0),
-(351637, 351008, 0, 0, 533, 4, 3435.75, -3108.47, 294.661, 2.34535, 7200, 0.0, 0),
-(351638, 16448, 0, 0, 533, 4, 3463.12, -3160.74, 294.661, 4.83114, 7200, 0.0, 0),
-(351639, 16448, 0, 0, 533, 4, 3446.97, -3160.7, 294.661, 4.68348, 7200, 0.0, 0),
-(351640, 16448, 0, 0, 533, 4, 3454.29, -3149.87, 294.661, 4.80836, 7200, 0.0, 0),
-(351641, 351008, 0, 0, 533, 4, 3460.57, -3153.97, 294.661, 4.80836, 7200, 0.0, 0),
-(351642, 351008, 0, 0, 533, 4, 3451.77, -3154.82, 294.661, 4.80836, 7200, 0.0, 0),
-(351643, 16448, 0, 0, 533, 4, 3443.28, -3706.91, 294.661, 1.66128, 7200, 0.0, 0),
-(351644, 16448, 0, 0, 533, 4, 3458.9, -3705.39, 294.661, 1.46885, 7200, 0.0, 0),
-(351645, 16448, 0, 0, 533, 4, 3451.44, -3719.32, 294.661, 1.59059, 7200, 0.0, 0),
-(351646, 351008, 0, 0, 533, 4, 3445.83, -3713.54, 294.661, 1.55525, 7200, 0.0, 0),
-(351647, 351008, 0, 0, 533, 4, 3455.88, -3713.7, 294.661, 1.55525, 7200, 0.0, 0),
-(351648, 16448, 0, 0, 533, 4, 3328.66, -3853.69, 294.661, 0.870387, 7200, 0.0, 0),
-(351649, 16448, 0, 0, 533, 4, 3338.55, -3864.67, 294.661, 0.722732, 7200, 0.0, 0),
-(351650, 16448, 0, 0, 533, 4, 3324.8, -3868.41, 294.661, 0.78949, 7200, 0.0, 0),
-(351651, 351008, 0, 0, 533, 4, 3325.61, -3862.11, 294.661, 0.919081, 7200, 0.0, 0),
-(351652, 351008, 0, 0, 533, 4, 3330.67, -3867.41, 294.661, 0.900231, 7200, 0.0, 0),
-(351653, 16448, 0, 0, 533, 4, 2734.08, -3892.51, 294.661, 6.21973, 7200, 0.0, 0),
-(351654, 16448, 0, 0, 533, 4, 2734.55, -3876.02, 294.661, 6.26686, 7200, 0.0, 0),
-(351655, 16448, 0, 0, 533, 4, 2720.3, -3883.24, 294.661, 6.18831, 7200, 0.0, 0),
-(351656, 351008, 0, 0, 533, 4, 2726.86, -3878.86, 294.661, 6.18831, 7200, 0.0, 0),
-(351657, 351008, 0, 0, 533, 4, 2725.97, -3888.19, 294.661, 6.18831, 7200, 0.0, 0),
-(351658, 16448, 0, 0, 533, 4, 2670.51, -3864.96, 294.661, 2.4184, 7200, 0.0, 0),
-(351659, 16448, 0, 0, 533, 4, 2682.02, -3854.21, 294.661, 2.22048, 7200, 0.0, 0),
-(351660, 16448, 0, 0, 533, 4, 2685.21, -3869.02, 294.661, 2.33436, 7200, 0.0, 0),
-(351661, 351008, 0, 0, 533, 4, 2678.59, -3868.12, 294.661, 2.33436, 7200, 0.0, 0),
-(351662, 351008, 0, 0, 533, 4, 2684.57, -3862.4, 294.661, 2.33436, 7200, 0.0, 0),
-(351663, 16448, 0, 0, 533, 4, 2587.37, -3758.34, 294.662, 5.55842, 7200, 0.0, 0),
-(351664, 16448, 0, 0, 533, 4, 2576.23, -3767.45, 294.662, 5.45475, 7200, 0.0, 0),
-(351665, 16448, 0, 0, 533, 4, 2570.72, -3753.11, 294.662, 5.5058, 7200, 0.0, 0),
-(351666, 351008, 0, 0, 533, 4, 2577.37, -3754.34, 294.662, 5.5058, 7200, 0.0, 0),
-(351667, 351008, 0, 0, 533, 4, 2572.81, -3758.98, 294.662, 5.5058, 7200, 0.0, 0),
-(351668, 16448, 0, 0, 533, 4, 2556.59, -3720.23, 294.662, 1.56389, 7200, 0.0, 0),
-(351669, 16448, 0, 0, 533, 4, 2547.5, -3704.26, 294.662, 1.56389, 7200, 0.0, 0),
-(351670, 16448, 0, 0, 533, 4, 2562.64, -3704.91, 294.662, 1.56389, 7200, 0.0, 0),
-(351671, 351008, 0, 0, 533, 4, 2552.1, -3713.75, 294.662, 1.61886, 7200, 0.0, 0),
-(351672, 351008, 0, 0, 533, 4, 2560.33, -3713.35, 294.662, 1.61886, 7200, 0.0, 0),
-(351673, 16448, 0, 0, 533, 4, 2564.94, -3161.32, 240.526, 4.74083, 7200, 0.0, 0),
-(351674, 16448, 0, 0, 533, 4, 2557.01, -3149.03, 240.526, 4.73298, 7200, 0.0, 0),
-(351675, 16448, 0, 0, 533, 4, 2549.6, -3161.76, 240.526, 4.74083, 7200, 0.0, 0),
-(351676, 351008, 0, 0, 533, 4, 2561.05, -3155.27, 240.526, 4.73298, 7200, 0.0, 0),
-(351677, 351008, 0, 0, 533, 4, 2553.34, -3155.43, 240.526, 4.73298, 7200, 0.0, 0),
-(351678, 16448, 0, 0, 533, 4, 2571.64, -3097.57, 240.526, 0.845254, 7200, 0.0, 0),
-(351679, 16448, 0, 0, 533, 4, 2585.9, -3110.53, 240.526, 0.697599, 7200, 0.0, 0),
-(351680, 16448, 0, 0, 533, 4, 2570.25, -3114.32, 240.526, 0.71095, 7200, 0.0, 0),
-(351681, 351008, 0, 0, 533, 4, 2570.38, -3106.55, 240.526, 0.71095, 7200, 0.0, 0),
-(351682, 351008, 0, 0, 533, 4, 2577.37, -3113.75, 240.526, 0.811481, 7200, 0.0, 0),
-(351683, 351032, 0, 0, 533, 4, 3085.09, -3383.11, 298.5, 2.95, 7200, 0.0, 0),
-(351684, 351032, 0, 0, 533, 4, 3075.87, -3354.34, 298.5, 3.94, 7200, 0.0, 0),
-(351685, 351032, 0, 0, 533, 4, 3058.95, -3356.17, 298.5, 4.51, 7200, 0.0, 0),
-(351686, 351070, 0, 0, 533, 4, 2900.49, -3273.64, 298.73, 4.14, 7200, 0.0, 2),
-(351687, 351048, 0, 0, 533, 4, 2755.56, -3098.04, 267.86, 6.27, 604800, 0.0, 2),
-(351688, 351064, 0, 0, 533, 4, 2922.9, -3202.79, 273.372, 3.18933, 7200, 0.0, 0),
-(351689, 351070, 0, 0, 533, 4, 2914.95, -3289.51, 298.73, 4.13, 7200, 15.0, 1),
-(351690, 351060, 0, 0, 533, 4, 2874.52, -3244.96, 298.33, 4.71, 7200, 0.0, 0),
-(351691, 351061, 0, 0, 533, 4, 2883.29, -3249.09, 298.33, 4.75, 7200, 0.0, 0),
-(351692, 351060, 0, 0, 533, 4, 2821.8, -3164.15, 298.146, 1.88115, 7200, 0.0, 0),
-(351693, 351061, 0, 0, 533, 4, 2870.98, -3249.05, 298.33, 4.73, 7200, 0.0, 0),
-(351694, 351060, 0, 0, 533, 4, 2879.33, -3244.43, 298.33, 4.73, 7200, 0.0, 0),
-(351695, 351067, 0, 0, 533, 4, 2837.3, -3333.04, 300.45, 2.96, 7200, 15.0, 1),
-(351696, 351067, 0, 0, 533, 4, 2829.71, -3322.54, 300.01, 2.2, 7200, 15.0, 1),
-(351697, 351067, 0, 0, 533, 4, 2829.27, -3314.37, 299.31, 1.52, 7200, 15.0, 1),
-(351698, 351064, 0, 0, 533, 4, 2793.06, -3169.94, 273.97, 6.16, 7200, 0.0, 0),
-(351699, 16158, 0, 0, 533, 4, 2803.58, -3173.22, 273.97, 2.85, 7200, 0.0, 0),
-(351700, 351008, 0, 0, 533, 4, 2731.5, -2984.48, 240.525, 6.26198, 7200, 0.0, 0),
-(351701, 351067, 0, 0, 533, 4, 2835.91, -3307.22, 298.33, 0.53, 7200, 0.0, 2),
-(351702, 351067, 0, 0, 533, 4, 2843.76, -3333.93, 298.5, 0.62, 7200, 0.0, 2),
-(351703, 351065, 0, 0, 533, 4, 2837.08, -3273.82, 298.27, 5.57, 7200, 0.0, 0),
-(351704, 351065, 0, 0, 533, 4, 2847.2, -3263.39, 298.27, 5.43, 7200, 0.0, 0),
-(351705, 351070, 0, 0, 533, 4, 2909.05, -3276.42, 298.33, 1.31, 7200, 0.0, 2),
-(351706, 351061, 0, 0, 533, 4, 2881.58, -3314.07, 298.32, 0.58, 7200, 0.0, 0),
-(351707, 351060, 0, 0, 533, 4, 2886.46, -3257.89, 298.146, 3.98276, 7200, 0.0, 2),
-(351708, 351066, 0, 0, 533, 4, 2840.57, -3267.43, 299.13, 5.44, 7200, 0.0, 0),
-(351709, 351063, 0, 0, 533, 4, 2872.29, -3210.0, 298.33, 0.97, 7200, 0.0, 0),
-(351710, 16157, 0, 0, 533, 4, 2879.88, -3198.33, 298.33, 4.04, 7200, 0.0, 0),
-(351711, 351060, 0, 0, 533, 4, 2880.29, -3206.22, 298.33, 2.68, 7200, 0.0, 0),
-(351712, 351061, 0, 0, 533, 4, 2872.69, -3202.18, 298.146, 5.80789, 7200, 0.0, 2),
-(351713, 351060, 0, 0, 533, 4, 2837.16, -3206.54, 298.24, 4.13133, 7200, 0.0, 0),
-(351714, 351060, 0, 0, 533, 4, 2849.62, -3181.18, 298.152, 5.91889, 7200, 0.0, 0),
-(351715, 351061, 0, 0, 533, 4, 2829.04, -3208.18, 298.252, 4.10672, 7200, 0.0, 2),
-(351716, 351061, 0, 0, 533, 4, 2825.19, -3157.38, 298.146, 1.3861, 7200, 0.0, 2),
-(351717, 351061, 0, 0, 533, 4, 2814.19, -3158.02, 298.146, 1.49618, 7200, 0.0, 0),
-(351718, 351061, 0, 0, 533, 4, 2857.79, -3187.66, 298.152, 6.22821, 7200, 0.0, 0),
-(351719, 351061, 0, 0, 533, 4, 2857.09, -3180.16, 298.153, 0.024496, 7200, 0.0, 2),
-(351720, 351061, 0, 0, 533, 4, 2837.67, -3213.93, 298.254, 3.86494, 7200, 0.0, 0),
-(351721, 351061, 0, 0, 533, 4, 2812.05, -3177.41, 298.33, 6.01, 7200, 0.0, 2),
-(351722, 16158, 0, 0, 533, 4, 2809.91, -3172.91, 298.33, 5.88, 7200, 0.0, 0),
-(351723, 16158, 0, 0, 533, 4, 2807.7, -3178.99, 298.33, 6.1, 7200, 0.0, 0),
-(351724, 16158, 0, 0, 533, 4, 2797.93, -3172.65, 298.146, 1.78363, 7200, 0.0, 0),
-(351725, 351061, 0, 0, 533, 4, 2799.66, -3166.0, 298.147, 3.11147, 7200, 0.0, 2),
-(351726, 351060, 0, 0, 533, 4, 2793.21, -3165.56, 298.33, 0.17, 7200, 0.0, 0),
-(351727, 16157, 0, 0, 533, 4, 2792.61, -3170.52, 298.33, 0.96, 7200, 0.0, 0),
-(351728, 351064, 0, 0, 533, 4, 2810.07, -3140.06, 273.97, 6.1, 7200, 0.0, 0),
-(351729, 351063, 0, 0, 533, 4, 2807.78, -3146.75, 273.96, 1.25, 7200, 0.0, 0),
-(351730, 16158, 0, 0, 533, 4, 2790.82, -3182.31, 273.97, 1.38, 7200, 0.0, 0),
-(351731, 351063, 0, 0, 533, 4, 2818.17, -3142.82, 273.98, 2.7, 7200, 0.0, 0),
-(351732, 16157, 0, 0, 533, 4, 2813.48, -3133.52, 273.99, 4.25, 7200, 0.0, 0),
-(351733, 351062, 0, 0, 533, 4, 2862.17, -3147.76, 273.789, 1.70273, 7200, 0.0, 0),
-(351734, 351062, 0, 0, 533, 4, 2852.05, -3139.9, 273.804, 0.329851, 7200, 0.0, 0),
-(351735, 351063, 0, 0, 533, 4, 2858.83, -3129.66, 273.787, 4.73594, 7200, 0.0, 0),
-(351736, 16158, 0, 0, 533, 4, 2795.27, -3159.02, 273.97, 4.47, 7200, 0.0, 0),
-(351737, 351042, 0, 0, 533, 4, 2799.9, -3621.68, 256.059, 1.50074, 30, 3.0, 1),
-(351738, 351070, 0, 0, 533, 4, 2923.87, -3292.03, 298.33, 1.13, 7200, 15.0, 1),
-(351739, 351065, 0, 0, 533, 4, 2903.97, -3293.77, 298.73, 3.96, 7200, 0.0, 2),
-(351740, 351063, 0, 0, 533, 4, 2887.81, -3315.24, 298.32, 2.19, 7200, 0.0, 0),
-(351741, 16158, 0, 0, 533, 4, 2888.83, -3308.23, 298.32, 3.84, 7200, 0.0, 0),
-(351742, 351060, 0, 0, 533, 4, 2881.37, -3306.94, 298.32, 5.41, 7200, 0.0, 0),
-(351743, 351062, 0, 0, 533, 4, 2922.28, -3378.29, 298.31, 0.78, 7200, 0.0, 0),
-(351744, 351062, 0, 0, 533, 4, 2928.1, -3385.22, 298.31, 0.8, 7200, 0.0, 0),
-(351745, 351062, 0, 0, 533, 4, 2951.66, -3348.27, 298.31, 4.03, 7200, 0.0, 0),
-(351746, 351062, 0, 0, 533, 4, 2958.77, -3356.05, 298.31, 3.94, 7200, 0.0, 0),
-(351747, 351066, 0, 0, 533, 4, 2915.22, -3346.51, 298.32, 5.48, 7200, 0.0, 0),
-(351748, 351066, 0, 0, 533, 4, 2920.14, -3342.24, 298.32, 5.41, 7200, 0.0, 0),
-(351749, 351065, 0, 0, 533, 4, 2919.12, -3346.21, 298.32, 5.34, 7200, 0.0, 2),
-(351750, 351060, 0, 0, 533, 4, 2936.02, -3350.4, 298.32, 5.28, 7200, 0.0, 0),
-(351751, 351060, 0, 0, 533, 4, 2923.5, -3363.32, 298.32, 5.77, 7200, 0.0, 0),
-(351752, 351061, 0, 0, 533, 4, 2956.29, -3351.25, 299.18, 3.9, 7200, 0.0, 0),
-(351753, 351061, 0, 0, 533, 4, 2924.34, -3383.0, 299.18, 0.77, 7200, 0.0, 0),
-(351754, 351001, 0, 0, 533, 4, 3178.61, -3263.67, 316.428, 0.783571, 7200, 10.0, 1),
-(351755, 351001, 0, 0, 533, 4, 3217.32, -3224.75, 316.058, 0.825181, 7200, 10.0, 1),
-(351756, 351001, 0, 0, 533, 4, 3190.63, -3252.56, 315.568, 3.91208, 7200, 10.0, 1),
-(351757, 351001, 0, 0, 533, 4, 3237.07, -3207.6, 317.365, 3.95566, 7200, 10.0, 1),
-(351758, 351001, 0, 0, 533, 4, 3246.76, -3193.86, 317.33, 3.83134, 7200, 10.0, 1),
-(351759, 351071, 0, 0, 533, 4, 2681.25, -3215.83, 267.611, 5.46288, 7200, 0.0, 2),
-(351760, 351066, 0, 0, 533, 4, 2791.04, -3394.88, 267.685, 2.21151, 7200, 0.0, 0),
-(351761, 351071, 0, 0, 533, 4, 2712.35, -3127.26, 267.554, 2.65744, 7200, 0.0, 0),
-(351762, 351073, 0, 0, 533, 4, 2708.13, -3174.65, 267.605, 0.418879, 7200, 0.0, 0),
-(351763, 351073, 0, 0, 533, 4, 2731.77, -3230.92, 267.679, 4.46872, 7200, 0.0, 2),
-(351764, 351064, 0, 0, 533, 4, 2830.94, -3219.21, 273.787, 1.47104, 7200, 0.0, 0),
-(351765, 351064, 0, 0, 533, 4, 2823.65, -3218.48, 273.787, 1.47104, 7200, 0.0, 2),
-(351766, 351072, 0, 0, 533, 4, 2664.57, -3170.19, 267.627, 3.3401, 7200, 0.0, 0),
-(351767, 351072, 0, 0, 533, 4, 2667.47, -3173.0, 267.604, 4.13059, 7200, 0.0, 2),
-(351768, 351072, 0, 0, 533, 4, 2691.04, -3216.55, 267.605, 0.942478, 7200, 0.0, 0),
-(351769, 351064, 0, 0, 533, 4, 2862.19, -3137.6, 273.788, 3.11252, 7200, 0.0, 0),
-(351770, 351071, 0, 0, 533, 4, 2724.37, -3219.95, 267.605, 0.261799, 7200, 0.0, 0),
-(351771, 351071, 0, 0, 533, 4, 2712.7, -3180.11, 267.605, 1.69297, 7200, 0.0, 2),
-(351772, 351071, 0, 0, 533, 4, 2718.03, -3135.9, 267.522, 4.42918, 7200, 0.0, 2),
-(351773, 16453, 0, 0, 533, 4, 3219.89, -3878.45, 282.17, 0.0598501, 7200, 0.0, 0),
-(351774, 351008, 0, 0, 533, 4, 2582.46, -3739.29, 294.661, 4.6661, 7200, 0.0, 2),
-(351775, 351008, 0, 0, 533, 4, 2675.61, -3878.93, 294.672, 4.62, 7200, 0.0, 0),
-(351776, 351008, 0, 0, 533, 4, 2672.7, -3877.77, 294.672, 4.62, 7200, 0.0, 0),
-(351777, 351008, 0, 0, 533, 4, 2671.71, -3882.1, 294.672, 4.62, 7200, 0.0, 2),
-(351778, 351008, 0, 0, 533, 4, 2674.83, -3882.44, 294.672, 4.598, 7200, 0.0, 2),
-(351779, 351008, 0, 0, 533, 4, 2725.09, -3878.57, 294.672, 4.862, 7200, 0.0, 0),
-(351780, 351008, 0, 0, 533, 4, 2722.75, -3878.48, 294.672, 4.953, 7200, 0.0, 0),
-(351781, 351008, 0, 0, 533, 4, 2729.05, -3883.07, 294.672, 4.725, 7200, 0.0, 0),
-(351782, 351008, 0, 0, 533, 4, 2725.65, -3883.05, 294.662, 4.725, 7200, 0.0, 2),
-(351783, 351008, 0, 0, 533, 4, 2531.87, -3525.42, 267.604, 4.54139, 7200, 0.0, 0),
-(351784, 351008, 0, 0, 533, 4, 2528.96, -3524.26, 267.604, 4.54139, 7200, 0.0, 0),
-(351785, 351008, 0, 0, 533, 4, 2527.97, -3528.59, 267.604, 4.54139, 7200, 0.0, 0),
-(351786, 351008, 0, 0, 533, 4, 2531.09, -3528.93, 267.604, 4.51939, 7200, 0.0, 2),
-(351787, 351008, 0, 0, 533, 4, 2581.35, -3525.06, 267.604, 4.78339, 7200, 0.0, 0),
-(351788, 351008, 0, 0, 533, 4, 2579.01, -3524.97, 267.604, 4.87439, 7200, 0.0, 0),
-(351789, 351008, 0, 0, 533, 4, 2585.31, -3529.56, 267.604, 4.64639, 7200, 0.0, 0),
-(351790, 351017, 0, 0, 533, 4, 3143.68, -3544.07, 287.164, 5.95157, 7200, 3.0, 1),
-(351791, 351017, 0, 0, 533, 4, 3186.27, -3470.94, 287.159, 5.5676, 7200, 3.0, 1),
-(351792, 351017, 0, 0, 533, 4, 3185.44, -3481.44, 287.16, 5.60251, 7200, 3.0, 1),
-(351793, 351016, 0, 0, 533, 4, 3177.76, -3483.32, 287.169, 5.63741, 7200, 3.0, 1),
-(351794, 351016, 0, 0, 533, 4, 3179.29, -3476.39, 287.167, 5.60251, 7200, 3.0, 1),
-(351795, 351016, 0, 0, 533, 4, 3174.88, -3470.71, 287.088, 5.60251, 7200, 3.0, 1),
-(351796, 351023, 0, 0, 533, 4, 3194.84, -3476.16, 287.15, 5.55015, 7200, 3.0, 1),
-(351797, 351018, 0, 0, 533, 4, 3192.77, -3483.24, 287.152, 4.91281, 7200, 0.0, 0),
-(351798, 351014, 0, 0, 533, 4, 3316.47, -3476.23, 287.26, 3.18, 604800, 0.0, 0),
-(351799, 351008, 0, 0, 533, 4, 2581.91, -3529.54, 267.594, 4.64639, 7200, 0.0, 2),
-(351800, 351017, 0, 0, 533, 4, 3064.91, -3531.21, 287.159, 5.98648, 7200, 3.0, 1),
-(351801, 351017, 0, 0, 533, 4, 3144.31, -3527.8, 287.164, 5.88176, 7200, 3.0, 1),
-(351802, 351017, 0, 0, 533, 4, 3066.18, -3543.94, 287.159, 6.03884, 7200, 3.0, 1),
-(351803, 351018, 0, 0, 533, 4, 3278.88, -3704.04, 277.426, 5.53011, 7200, 0.0, 0),
-(351804, 351018, 0, 0, 533, 4, 3182.03, -3484.3, 287.162, 3.11265, 7200, 0.0, 2),
-(351805, 351018, 0, 0, 533, 4, 3195.06, -3477.7, 287.067, 3.61552, 7200, 0.0, 0),
-(351806, 351018, 0, 0, 533, 4, 3131.47, -3494.23, 287.15, 5.77704, 7200, 3.0, 1),
-(351807, 351018, 0, 0, 533, 4, 3188.14, -3477.42, 287.157, 5.12857, 7200, 0.0, 0),
-(351808, 351018, 0, 0, 533, 4, 3187.8, -3471.03, 287.158, 4.31184, 7200, 0.0, 0),
-(351809, 351018, 0, 0, 533, 4, 3193.48, -3477.56, 287.151, 3.67914, 7200, 0.0, 0),
-(351810, 351018, 0, 0, 533, 4, 3193.41, -3472.44, 287.152, 3.95401, 7200, 0.0, 0),
-(351811, 351018, 0, 0, 533, 4, 3116.01, -3498.7, 287.159, 5.81195, 7200, 3.0, 1),
-(351812, 351018, 0, 0, 533, 4, 3110.77, -3497.28, 287.159, 5.8294, 7200, 3.0, 1),
-(351813, 351018, 0, 0, 533, 4, 3112.02, -3489.45, 287.158, 5.79449, 7200, 3.0, 1),
-(351814, 351018, 0, 0, 533, 4, 3106.1, -3495.43, 287.159, 5.8294, 7200, 3.0, 1),
-(351815, 351018, 0, 0, 533, 4, 3107.02, -3487.89, 287.158, 5.79449, 7200, 3.0, 1),
-(351816, 351018, 0, 0, 533, 4, 3101.78, -3493.04, 287.16, 5.8294, 7200, 3.0, 1),
-(351817, 351018, 0, 0, 533, 4, 3187.2, -3484.21, 287.158, 4.95412, 7200, 0.0, 0),
-(351818, 351018, 0, 0, 533, 4, 3098.57, -3486.64, 287.16, 5.81195, 7200, 3.0, 1),
-(351819, 351016, 0, 0, 533, 4, 3152.21, -3547.47, 287.165, 5.95157, 7200, 3.0, 1),
-(351820, 351016, 0, 0, 533, 4, 3150.06, -3522.12, 287.163, 5.84685, 7200, 3.0, 1),
-(351821, 351016, 0, 0, 533, 4, 3137.1, -3536.8, 287.163, 5.91667, 7200, 3.0, 1),
-(351822, 351023, 0, 0, 533, 4, 3153.26, -3535.79, 287.16, 5.89921, 7200, 3.0, 1),
-(351823, 351016, 0, 0, 533, 4, 3076.99, -3543.55, 287.16, 6.02139, 7200, 3.0, 1),
-(351824, 351023, 0, 0, 533, 4, 3066.26, -3555.31, 287.159, 6.07375, 7200, 3.0, 1),
-(351825, 351016, 0, 0, 533, 4, 3075.54, -3531.97, 287.16, 5.98648, 7200, 3.0, 1),
-(351826, 351016, 0, 0, 533, 4, 3059.95, -3539.52, 287.158, 6.02139, 7200, 3.0, 1),
-(351827, 351038, 0, 0, 533, 4, 3331.06, -3322.79, 292.77, 3.04, 7200, 0.0, 0),
-(351828, 351038, 0, 0, 533, 4, 3330.77, -3299.13, 292.77, 3.11, 7200, 0.0, 0),
-(351829, 351006, 0, 0, 533, 4, 3283.09, -3156.96, 297.788, 3.82227, 604800, 0.0, 0),
-(351830, 351005, 0, 0, 533, 4, 3205.45, -3341.86, 320.177, 3.26349, 604800, 0.0, 2),
-(351831, 351038, 0, 0, 533, 4, 3200.55, -3277.2, 292.596, 6.22207, 7200, 0.0, 0),
-(351832, 351038, 0, 0, 533, 4, 3197.16, -3337.31, 292.596, 6.22207, 7200, 0.0, 0),
-(351833, 351038, 0, 0, 533, 4, 3288.33, -3359.58, 292.596, 1.53074, 7200, 0.0, 0),
-(351834, 351038, 0, 0, 533, 4, 3264.63, -3357.66, 292.78, 1.59, 7200, 0.0, 0),
-(351835, 351039, 0, 0, 533, 4, 3308.46, -3232.08, 294.24, 3.01, 604800, 0.0, 2),
-(351836, 351037, 0, 0, 533, 4, 3138.39, -3208.57, 294.24, 2.97, 180, 0.0, 0),
-(351837, 351037, 0, 0, 533, 4, 3132.54, -3227.46, 294.24, 0.24, 180, 0.0, 0),
-(351838, 351037, 0, 0, 533, 4, 3122.35, -3224.93, 294.24, 5.63, 180, 0.0, 0),
-(351839, 351037, 0, 0, 533, 4, 3116.53, -3213.87, 294.24, 4.61, 180, 0.0, 0),
-(351840, 351037, 0, 0, 533, 4, 3129.32, -3195.76, 294.24, 2.71, 180, 0.0, 0),
-(351841, 351037, 0, 0, 533, 4, 3130.98, -3213.34, 294.24, 6.02, 180, 0.0, 0),
-(351842, 351037, 0, 0, 533, 4, 3128.57, -3206.8, 294.24, 4.72, 180, 0.0, 0),
-(351843, 351037, 0, 0, 533, 4, 3137.26, -3202.88, 294.24, 2.57, 180, 0.0, 0),
-(351844, 351037, 0, 0, 533, 4, 3126.7, -3220.53, 294.24, 6.01, 180, 0.0, 0),
-(351845, 351037, 0, 0, 533, 4, 3138.04, -3221.12, 294.24, 0.77, 180, 0.0, 0),
-(351846, 351037, 0, 0, 533, 4, 3117.48, -3207.45, 294.24, 5.28, 180, 0.0, 0),
-(351847, 351037, 0, 0, 533, 4, 3123.89, -3199.2, 294.24, 5.38, 180, 0.0, 0),
-(351848, 351037, 0, 0, 533, 4, 3143.48, -3198.31, 294.24, 3.39, 180, 0.0, 0),
-(351849, 351037, 0, 0, 533, 4, 3150.39, -3205.3, 294.24, 3.62, 180, 0.0, 0),
-(351850, 351037, 0, 0, 533, 4, 3144.81, -3224.97, 294.24, 0.93, 180, 0.0, 0),
-(351851, 351037, 0, 0, 533, 4, 3149.52, -3216.86, 294.24, 1.2, 180, 0.0, 0),
-(351852, 351032, 0, 0, 533, 4, 3103.7, -3278.3, 294.5, 5.55, 7200, 0.0, 0),
-(351853, 351032, 0, 0, 533, 4, 3152.14, -3264.34, 294.77, 4.18, 7200, 0.0, 0),
-(351854, 351032, 0, 0, 533, 4, 3081.76, -3298.5, 294.53, 5.47, 7200, 0.0, 0),
-(351855, 351075, 0, 0, 533, 4, 2864.44, -3540.59, 298.05, 0.32, 7200, 0.0, 0),
-(351856, 351075, 0, 0, 533, 4, 2866.86, -3545.76, 297.95, 0.49, 7200, 0.0, 0),
-(351857, 351033, 0, 0, 533, 4, 3146.67, -3342.52, 294.69, 2.24, 7200, 0.0, 0),
-(351858, 351033, 0, 0, 533, 4, 3097.22, -3292.59, 294.69, 5.36, 7200, 0.0, 0),
-(351859, 351033, 0, 0, 533, 4, 3118.04, -3323.24, 293.81, 2.33, 7200, 0.0, 2),
-(351860, 351033, 0, 0, 533, 4, 3087.84, -3354.07, 299.47, 0.81, 7200, 0.0, 2),
-(351861, 351032, 0, 0, 533, 4, 3161.87, -3268.43, 294.94, 3.93, 7200, 0.0, 0),
-(351862, 351032, 0, 0, 533, 4, 3172.09, -3276.61, 295.02, 3.81, 7200, 0.0, 0),
-(351863, 351032, 0, 0, 533, 4, 3175.32, -3285.62, 294.85, 3.71, 7200, 0.0, 0),
-(351864, 351032, 0, 0, 533, 4, 3141.24, -3358.8, 294.49, 2.35, 7200, 0.0, 0),
-(351865, 351032, 0, 0, 533, 4, 3086.74, -3364.31, 298.5, 3.84, 7200, 0.0, 0),
-(351866, 351032, 0, 0, 533, 4, 3162.97, -3337.11, 294.48, 2.32, 7200, 0.0, 0),
-(351867, 351046, 0, 0, 533, 4, 2858.06, -3755.19, 273.79, 3.51, 60, 15.0, 1),
-(351868, 351045, 0, 0, 533, 4, 2867.02, -3782.55, 273.79, 2.85, 60, 15.0, 1),
-(351869, 351046, 0, 0, 533, 4, 2890.33, -3783.99, 273.79, 2.84, 60, 15.0, 1),
-(351870, 351045, 0, 0, 533, 4, 2896.47, -3753.83, 273.77, 3.14, 60, 15.0, 1),
-(351871, 351046, 0, 0, 533, 4, 2895.87, -3762.12, 273.8, 1.38, 60, 15.0, 1),
-(351872, 351045, 0, 0, 533, 4, 2894.08, -3774.59, 273.8, 5.49, 60, 15.0, 1),
-(351873, 351046, 0, 0, 533, 4, 2877.29, -3781.67, 273.8, 5.55, 60, 15.0, 1),
-(351874, 351045, 0, 0, 533, 4, 2869.94, -3774.74, 273.8, 4.47, 60, 15.0, 1),
-(351875, 351046, 0, 0, 533, 4, 2874.25, -3759.26, 273.79, 0.3, 60, 15.0, 1),
-(351876, 351045, 0, 0, 533, 4, 2861.43, -3763.23, 273.8, 0.34, 60, 15.0, 1),
-(351877, 351046, 0, 0, 533, 4, 2848.19, -3766.48, 273.8, 5.34, 60, 15.0, 1),
-(351878, 351045, 0, 0, 533, 4, 2838.32, -3754.31, 273.8, 0.81, 60, 15.0, 1),
-(351879, 351046, 0, 0, 533, 4, 2817.98, -3780.79, 273.8, 2.99, 60, 15.0, 1),
-(351880, 351046, 0, 0, 533, 4, 2853.26, -3786.51, 273.78, 5.35, 60, 15.0, 1),
-(351881, 351045, 0, 0, 533, 4, 2831.52, -3783.05, 273.79, 2.77, 60, 15.0, 1),
-(351882, 351045, 0, 0, 533, 4, 2846.39, -3777.18, 273.8, 5.52, 60, 15.0, 1),
-(351883, 351046, 0, 0, 533, 4, 2837.27, -3768.31, 273.8, 5.3, 60, 15.0, 1),
-(351884, 351045, 0, 0, 533, 4, 2829.56, -3755.74, 273.8, 0.01, 60, 15.0, 1),
-(351885, 351046, 0, 0, 533, 4, 2822.22, -3755.18, 273.8, 6.12, 60, 15.0, 1),
-(351886, 351045, 0, 0, 533, 4, 2786.38, -3757.27, 273.8, 3.32, 60, 15.0, 1),
-(351887, 351046, 0, 0, 533, 4, 2796.81, -3755.49, 273.8, 2.05, 60, 15.0, 1),
-(351888, 351045, 0, 0, 533, 4, 2799.23, -3760.2, 273.8, 2.02, 60, 15.0, 1),
-(351889, 351046, 0, 0, 533, 4, 2805.28, -3772.6, 273.8, 1.31, 60, 15.0, 1),
-(351890, 351045, 0, 0, 533, 4, 2803.44, -3780.83, 273.8, 0.52, 60, 15.0, 1),
-(351891, 351046, 0, 0, 533, 4, 2796.71, -3783.82, 273.8, 0.3, 60, 15.0, 1),
-(351892, 351045, 0, 0, 533, 4, 2775.5, -3782.08, 273.8, 4.46, 60, 15.0, 1),
-(351893, 351046, 0, 0, 533, 4, 2768.21, -3778.49, 273.8, 5.68, 60, 15.0, 1),
-(351894, 351045, 0, 0, 533, 4, 2758.0, -3769.48, 273.86, 1.6, 60, 15.0, 1),
-(351895, 351046, 0, 0, 533, 4, 2764.08, -3768.61, 273.8, 2.4, 60, 15.0, 1),
-(351896, 351008, 0, 0, 533, 4, 2675.17, -3005.24, 240.525, 3.82489, 7200, 0.0, 0),
-(351897, 351007, 0, 0, 533, 4, 2537.32, -3252.41, 257.091, 1.48026, 7200, 0.0, 2),
-(351898, 351031, 0, 0, 533, 4, 2909.0, -3997.41, 274.188, 1.5708, 604800, 0.0, 0),
-(351899, 351008, 0, 0, 533, 4, 2726.57, -2975.25, 240.525, 6.28162, 7200, 0.0, 0),
-(351900, 351009, 0, 0, 533, 4, 2793.86, -3707.38, 276.627, 0.593412, 604800, 0.0, 0),
-(351901, 351008, 0, 0, 533, 4, 3434.55, -3760.84, 294.661, 3.95223, 7200, 0.0, 0),
-(351902, 16448, 0, 0, 533, 4, 2735.8, -2991.56, 240.526, 5.96354, 7200, 0.0, 0),
-(351903, 16448, 0, 0, 533, 4, 2724.01, -2985.8, 240.526, 6.28162, 7200, 0.0, 0),
-(351904, 351042, 0, 0, 533, 4, 2894.94, -3706.86, 286.064, 6.16085, 30, 3.0, 1),
-(351905, 351041, 0, 0, 533, 4, 2850.6, -3686.67, 279.16, 1.78024, 240, 0.0, 2),
-(351906, 351041, 0, 0, 533, 4, 2709.6, -3601.9, 260.611, 2.82743, 240, 0.0, 2),
-(351907, 351008, 0, 0, 533, 4, 3431.66, -3756.29, 294.661, 3.70719, 7200, 0.0, 0),
-(351908, 351041, 0, 0, 533, 4, 2770.46, -3586.75, 256.176, 1.44862, 240, 0.0, 2),
-(351909, 16448, 0, 0, 533, 4, 2735.9, -2979.28, 240.526, 0.257619, 7200, 0.0, 0),
-(351910, 351008, 0, 0, 533, 4, 3282.6, -3884.32, 294.66, 3.2383, 7200, 0.0, 0),
-(351911, 351041, 0, 0, 533, 4, 2844.97, -3609.42, 261.367, 4.06662, 240, 0.0, 2),
-(351912, 351043, 0, 0, 533, 4, 2811.49, -3601.53, 257.799, 3.65661, 30, 3.0, 1),
-(351913, 351042, 0, 0, 533, 4, 2698.5, -3585.11, 260.779, 4.6984, 30, 3.0, 1),
-(351914, 351043, 0, 0, 533, 4, 2728.03, -3593.53, 258.871, 2.20168, 30, 3.0, 1),
-(351915, 351042, 0, 0, 533, 4, 2696.57, -3624.93, 262.695, 5.74449, 30, 3.0, 1),
-(351916, 351079, 0, 0, 533, 4, 2567.03, -3590.62, 267.594, 3.18271, 7200, 0.0, 0),
-(351917, 351042, 0, 0, 533, 4, 2814.13, -3573.0, 253.391, 0.676703, 30, 3.0, 1),
-(351918, 351054, 0, 0, 533, 4, 2951.92, -3171.46, 273.788, 3.69294, 7200, 0.0, 0),
-(351919, 351042, 0, 0, 533, 4, 2659.54, -3605.86, 262.47, 5.67471, 30, 3.0, 1),
-(351920, 351042, 0, 0, 533, 4, 2799.17, -3611.1, 255.91, 4.3298, 30, 3.0, 1),
-(351921, 351043, 0, 0, 533, 4, 2833.94, -3555.91, 253.269, 1.36836, 30, 3.0, 1),
-(351922, 351054, 0, 0, 533, 4, 2871.65, -3154.08, 273.787, 4.64502, 7200, 0.0, 0),
-(351923, 351062, 0, 0, 533, 4, 2947.18, -3177.15, 273.788, 3.49834, 7200, 0.0, 0),
-(351924, 16448, 0, 0, 533, 4, 3277.72, -3875.4, 294.66, 2.83068, 7200, 0.0, 0),
-(351925, 351042, 0, 0, 533, 4, 2796.73, -3566.92, 252.077, 4.92366, 30, 3.0, 1),
-(351926, 351043, 0, 0, 533, 4, 2705.66, -3572.01, 261.494, 5.4042, 30, 3.0, 1),
-(351927, 351042, 0, 0, 533, 4, 2719.04, -3576.17, 260.124, 3.97935, 30, 3.0, 1),
-(351928, 16448, 0, 0, 533, 4, 3286.19, -3882.28, 294.66, 6.24716, 7200, 0.0, 0),
-(351929, 16448, 0, 0, 533, 4, 3277.91, -3888.0, 294.66, 3.3569, 7200, 0.0, 0),
-(351930, 351008, 0, 0, 533, 4, 3282.28, -3879.7, 294.66, 2.90372, 7200, 0.0, 0),
-(351931, 351042, 0, 0, 533, 4, 2735.0, -3608.37, 258.858, 3.46578, 30, 3.0, 1),
-(351932, 351042, 0, 0, 533, 4, 2753.11, -3554.85, 255.363, 1.95934, 30, 3.0, 1),
-(351933, 351042, 0, 0, 533, 4, 2746.83, -3596.91, 257.529, 4.06809, 30, 3.0, 1),
-(351934, 351042, 0, 0, 533, 4, 2773.89, -3553.93, 251.001, 1.82657, 30, 3.0, 1),
-(351935, 351042, 0, 0, 533, 4, 2721.05, -3615.26, 260.121, 1.29809, 30, 3.0, 1),
-(351936, 351042, 0, 0, 533, 4, 2764.99, -3540.81, 253.574, 0.534628, 30, 3.0, 1),
-(351937, 351042, 0, 0, 533, 4, 2876.12, -3701.31, 284.433, 0.846984, 30, 3.0, 1),
-(351938, 351042, 0, 0, 533, 4, 2882.09, -3666.31, 278.314, 0.195764, 30, 3.0, 1),
-(351939, 351042, 0, 0, 533, 4, 2898.02, -3678.33, 281.756, 4.20577, 30, 3.0, 1),
-(351940, 351042, 0, 0, 533, 4, 2910.6, -3645.1, 276.479, 0.60588, 30, 3.0, 1),
-(351941, 351042, 0, 0, 533, 4, 2903.49, -3623.25, 276.547, 4.57012, 30, 3.0, 1),
-(351942, 351043, 0, 0, 533, 4, 2914.8, -3690.42, 286.226, 0.883779, 30, 3.0, 1),
-(351943, 351043, 0, 0, 533, 4, 2881.45, -3723.31, 284.623, 3.70057, 30, 3.0, 1),
-(351944, 351043, 0, 0, 533, 4, 2906.19, -3715.62, 284.862, 2.48932, 30, 3.0, 1),
-(351945, 351043, 0, 0, 533, 4, 2862.95, -3702.28, 283.375, 1.32299, 30, 3.0, 1),
-(351946, 351043, 0, 0, 533, 4, 2869.8, -3718.72, 284.162, 4.16845, 30, 3.0, 1),
-(351947, 351043, 0, 0, 533, 4, 2915.78, -3663.67, 278.582, 2.87676, 30, 3.0, 1),
-(351948, 351043, 0, 0, 533, 4, 2851.45, -3717.98, 286.667, 3.26377, 30, 3.0, 1),
-(351949, 351043, 0, 0, 533, 4, 2899.71, -3694.11, 285.44, 4.81016, 30, 3.0, 1),
-(351950, 351043, 0, 0, 533, 4, 2910.16, -3581.52, 274.212, 4.996, 30, 3.0, 1),
-(351951, 351043, 0, 0, 533, 4, 2851.07, -3693.53, 281.254, 1.45104, 30, 3.0, 1),
-(351952, 351043, 0, 0, 533, 4, 2908.21, -3598.81, 275.449, 6.00257, 30, 3.0, 1),
-(351953, 351043, 0, 0, 533, 4, 2893.39, -3653.7, 277.04, 3.79246, 30, 3.0, 1),
-(351954, 351043, 0, 0, 533, 4, 2869.12, -3643.08, 272.378, 0.635907, 30, 3.0, 1),
-(351955, 351043, 0, 0, 533, 4, 2895.61, -3610.25, 273.286, 0.667285, 30, 3.0, 1),
-(351956, 351043, 0, 0, 533, 4, 2840.97, -3601.42, 260.357, 4.07278, 30, 3.0, 1),
-(351957, 351043, 0, 0, 533, 4, 2887.77, -3591.83, 270.716, 6.22683, 30, 3.0, 1),
-(351958, 351043, 0, 0, 533, 4, 2846.79, -3576.0, 256.708, 2.16176, 30, 3.0, 1),
-(351959, 351076, 0, 0, 533, 4, 2887.59, -3669.02, 279.186, 5.70202, 30, 5.0, 1),
-(351960, 351076, 0, 0, 533, 4, 2900.05, -3687.16, 284.876, 4.7435, 30, 5.0, 1),
-(351961, 351076, 0, 0, 533, 4, 2712.69, -3607.78, 260.632, 3.05397, 30, 5.0, 1),
-(351962, 351076, 0, 0, 533, 4, 2734.75, -3603.47, 258.694, 2.35058, 30, 5.0, 1),
-(351963, 351076, 0, 0, 533, 4, 2763.86, -3577.34, 255.752, 3.29754, 30, 5.0, 1),
-(351964, 351076, 0, 0, 533, 4, 2785.11, -3584.64, 253.637, 4.39514, 30, 5.0, 1),
-(351965, 351038, 0, 0, 533, 4, 3200.39, -3309.29, 292.596, 6.13411, 7200, 0.0, 0),
-(351966, 351076, 0, 0, 533, 4, 2859.83, -3683.38, 279.276, 2.39133, 30, 5.0, 1),
-(351967, 351076, 0, 0, 533, 4, 2841.54, -3686.11, 278.137, 2.89634, 30, 5.0, 1),
-(351968, 351076, 0, 0, 533, 4, 2834.19, -3590.74, 257.507, 0.899536, 30, 5.0, 1),
-(351969, 351076, 0, 0, 533, 4, 2839.15, -3615.11, 260.451, 4.99164, 30, 5.0, 1),
-(351970, 351076, 0, 0, 533, 4, 2873.48, -3605.54, 267.333, 2.25662, 30, 5.0, 1),
-(351971, 351076, 0, 0, 533, 4, 2877.33, -3583.54, 267.709, 1.26936, 30, 5.0, 1),
-(351972, 351076, 0, 0, 533, 4, 2678.7, -3570.48, 261.942, 0.559949, 30, 5.0, 1),
-(351973, 351013, 0, 0, 533, 4, 2675.49, -3491.24, 261.53, 6.12, 604800, 0.0, 2),
-(351974, 351076, 0, 0, 533, 4, 2689.72, -3579.8, 261.325, 1.16002, 30, 5.0, 1),
-(351975, 351068, 0, 0, 533, 4, 2777.78, -3497.08, 274.22, 1.49, 7200, 0.0, 0),
-(351976, 351068, 0, 0, 533, 4, 2777.35, -3483.15, 274.21, 4.62, 7200, 0.0, 0),
-(351977, 351068, 0, 0, 533, 4, 2809.14, -3497.45, 286.14, 1.47, 7200, 0.0, 0),
-(351978, 351068, 0, 0, 533, 4, 2808.59, -3482.06, 286.13, 4.64, 7200, 0.0, 0),
-(351979, 351068, 0, 0, 533, 4, 2873.97, -3510.78, 297.8, 4.84, 7200, 0.0, 2),
-(351980, 351068, 0, 0, 533, 4, 2840.33, -3481.69, 297.868, 5.13401, 7200, 0.0, 0),
-(351981, 351068, 0, 0, 533, 4, 2848.22, -3489.6, 298.04, 3.09, 7200, 0.0, 2),
-(351982, 351068, 0, 0, 533, 4, 2840.21, -3498.89, 297.862, 1.35231, 7200, 0.0, 0),
-(351983, 351075, 0, 0, 533, 4, 2874.55, -3539.43, 297.8, 0.5, 7200, 0.0, 0),
-(351984, 351074, 0, 0, 533, 4, 2874.49, -3547.83, 297.79, 1.07, 7200, 0.0, 0),
-(351985, 351074, 0, 0, 533, 4, 2865.55, -3532.49, 298.05, 0.75, 7200, 0.0, 0),
-(351986, 351075, 0, 0, 533, 4, 2889.3, -3486.13, 297.8, 4.2, 7200, 0.0, 0),
-(351987, 351074, 0, 0, 533, 4, 2887.7, -3480.92, 297.8, 4.47, 7200, 0.0, 0),
-(351988, 351074, 0, 0, 533, 4, 2894.93, -3485.27, 297.8, 4.51, 7200, 0.0, 0),
-(351989, 351075, 0, 0, 533, 4, 2893.59, -3474.98, 297.8, 4.25, 7200, 0.0, 0),
-(351990, 351075, 0, 0, 533, 4, 2900.2, -3478.23, 298.04, 4.28, 7200, 0.0, 0),
-(351991, 351075, 0, 0, 533, 4, 2937.83, -3515.39, 297.82, 2.07, 7200, 0.0, 0),
-(351992, 351075, 0, 0, 533, 4, 2929.64, -3515.51, 297.55, 2.14, 7200, 0.0, 0),
-(351993, 351075, 0, 0, 533, 4, 2925.82, -3521.14, 297.6, 2.06, 7200, 0.0, 0),
-(351994, 351074, 0, 0, 533, 4, 2927.26, -3526.3, 297.58, 1.75, 7200, 0.0, 0),
-(351995, 351074, 0, 0, 533, 4, 2933.36, -3520.55, 297.5, 2.01, 7200, 0.0, 0),
-(351996, 16381, 0, 0, 533, 4, 3006.03, -3487.51, 299.633, 1.62316, 3520, 0.0, 0),
-(351997, 351055, 0, 0, 533, 4, 3122.96, -3152.1, 342.371, 6.10865, 3600, 0.0, 0),
-(351998, 351008, 0, 0, 533, 4, 2884.32, -2985.22, 267.604, 4.63092, 7200, 0.0, 2),
-(351999, 351008, 0, 0, 533, 4, 2934.58, -2981.35, 267.604, 4.89492, 7200, 0.0, 0),
-(352000, 351008, 0, 0, 533, 4, 2932.24, -2981.26, 267.604, 4.98592, 7200, 0.0, 0),
-(352001, 351008, 0, 0, 533, 4, 2938.54, -2985.85, 267.604, 4.75792, 7200, 0.0, 0),
-(352002, 351008, 0, 0, 533, 4, 2935.14, -2985.83, 267.594, 4.75792, 7200, 0.0, 2),
-(352003, 351008, 0, 0, 533, 4, 2675.32, -2981.46, 240.536, 4.6388, 7200, 0.0, 0),
-(352004, 351008, 0, 0, 533, 4, 2672.42, -2980.3, 240.536, 4.6388, 7200, 0.0, 0),
-(352005, 351008, 0, 0, 533, 4, 2671.43, -2984.63, 240.536, 4.6388, 7200, 0.0, 0),
-(352006, 351008, 0, 0, 533, 4, 2674.54, -2984.97, 240.536, 4.6168, 7200, 0.0, 2),
-(352007, 351008, 0, 0, 533, 4, 2724.8, -2981.1, 240.536, 4.8808, 7200, 0.0, 0),
-(352008, 351008, 0, 0, 533, 4, 2722.47, -2981.01, 240.536, 4.9718, 7200, 0.0, 0),
-(352009, 351008, 0, 0, 533, 4, 2728.76, -2985.6, 240.536, 4.7438, 7200, 0.0, 0),
-(352010, 351008, 0, 0, 533, 4, 2725.36, -2985.58, 240.526, 4.7438, 7200, 0.0, 2),
-(352011, 351008, 0, 0, 533, 4, 2531.79, -3124.69, 240.536, 4.532, 7200, 0.0, 0),
-(352012, 351008, 0, 0, 533, 4, 2528.88, -3123.53, 240.536, 4.532, 7200, 0.0, 0),
-(352013, 351008, 0, 0, 533, 4, 2527.89, -3127.86, 240.536, 4.532, 7200, 0.0, 0),
-(352014, 351008, 0, 0, 533, 4, 3335.37, -2985.71, 294.672, 4.8362, 7200, 0.0, 0),
-(352015, 351008, 0, 0, 533, 4, 3333.03, -2985.62, 294.672, 4.9272, 7200, 0.0, 0),
-(352016, 351008, 0, 0, 533, 4, 2531.01, -3128.2, 240.536, 4.51, 7200, 0.0, 2),
-(352017, 351008, 0, 0, 533, 4, 3339.33, -2990.21, 294.672, 4.6992, 7200, 0.0, 0),
-(352018, 351008, 0, 0, 533, 4, 3335.93, -2990.19, 294.662, 4.6992, 7200, 0.0, 2),
-(352019, 351008, 0, 0, 533, 4, 3429.08, -3124.85, 294.671, 4.635, 7200, 0.0, 0),
-(352020, 351008, 0, 0, 533, 4, 3426.17, -3123.69, 294.671, 4.635, 7200, 0.0, 0),
-(352021, 351008, 0, 0, 533, 4, 3425.18, -3128.02, 294.671, 4.635, 7200, 0.0, 0),
-(352022, 351008, 0, 0, 533, 4, 3285.11, -2989.58, 294.672, 4.5722, 7200, 0.0, 2),
-(352023, 351008, 0, 0, 533, 4, 3281.99, -2989.24, 294.672, 4.5942, 7200, 0.0, 2),
-(352024, 351008, 0, 0, 533, 4, 3282.98, -2984.91, 294.672, 4.5942, 7200, 0.0, 0),
-(352025, 351008, 0, 0, 533, 4, 3285.89, -2986.07, 294.672, 4.5942, 7200, 0.0, 0),
-(352026, 351008, 0, 0, 533, 4, 3128.28, -2985.7, 267.593, 4.7047, 7200, 0.0, 2),
-(352027, 351008, 0, 0, 533, 4, 3428.3, -3128.36, 294.671, 4.613, 7200, 0.0, 2),
-(352028, 351008, 0, 0, 533, 4, 3478.56, -3124.49, 294.671, 4.877, 7200, 0.0, 0),
-(352029, 351043, 0, 0, 533, 4, 2677.9, -3596.34, 261.582, 3.38753, 30, 3.0, 1),
-(352030, 351043, 0, 0, 533, 4, 2804.56, -3591.25, 255.404, 4.71447, 30, 3.0, 1),
-(352031, 351043, 0, 0, 533, 4, 2696.84, -3599.21, 261.29, 3.70805, 30, 3.0, 1),
-(352032, 351043, 0, 0, 533, 4, 2773.7, -3570.05, 253.264, 4.05317, 30, 3.0, 1),
-(352033, 351043, 0, 0, 533, 4, 2756.84, -3593.13, 257.108, 0.245972, 30, 3.0, 1),
-(352034, 351043, 0, 0, 533, 4, 2749.98, -3572.63, 255.623, 5.95536, 30, 3.0, 1),
-(352035, 351043, 0, 0, 533, 4, 2750.46, -3613.72, 256.717, 3.41259, 30, 3.0, 1),
-(352036, 351043, 0, 0, 533, 4, 2759.66, -3575.94, 255.715, 3.67816, 30, 3.0, 1),
-(352037, 351043, 0, 0, 533, 4, 2766.36, -3610.83, 255.69, 1.95477, 30, 3.0, 1),
-(352038, 351018, 0, 0, 533, 4, 3123.07, -3489.33, 287.154, 5.77704, 7200, 3.0, 1),
-(352039, 351018, 0, 0, 533, 4, 3123.98, -3496.28, 287.155, 5.79449, 7200, 3.0, 1),
-(352040, 351018, 0, 0, 533, 4, 3097.77, -3560.32, 287.165, 6.05629, 7200, 3.0, 1),
-(352041, 351018, 0, 0, 533, 4, 3181.97, -3470.77, 287.164, 4.72779, 7200, 0.0, 0),
-(352042, 351018, 0, 0, 533, 4, 3182.22, -3477.54, 287.164, 5.44114, 7200, 0.0, 0);
+(361000, 351068, 0, 0, 533, 4, 2689.72, -3579.8, 261.325, 1.16002, 30, 5.0, 1),
+(361001, 351068, 0, 0, 533, 4, 2678.7, -3570.48, 261.942, 0.559949, 30, 5.0, 1),
+(361002, 351068, 0, 0, 533, 4, 2877.33, -3583.54, 267.709, 1.26936, 30, 5.0, 1),
+(361003, 351068, 0, 0, 533, 4, 2873.48, -3605.54, 267.333, 2.25662, 30, 5.0, 1),
+(361004, 351068, 0, 0, 533, 4, 2839.15, -3615.11, 260.451, 4.99164, 30, 5.0, 1),
+(361005, 351068, 0, 0, 533, 4, 2834.19, -3590.74, 257.507, 0.899536, 30, 5.0, 1),
+(361006, 351068, 0, 0, 533, 4, 2841.54, -3686.11, 278.137, 2.89634, 30, 5.0, 1),
+(361007, 351068, 0, 0, 533, 4, 2859.83, -3683.38, 279.276, 2.39133, 30, 5.0, 1),
+(361008, 351068, 0, 0, 533, 4, 2785.11, -3584.64, 253.637, 4.39514, 30, 5.0, 1),
+(361009, 351068, 0, 0, 533, 4, 2763.86, -3577.34, 255.752, 3.29754, 30, 5.0, 1),
+(361010, 351068, 0, 0, 533, 4, 2734.75, -3603.47, 258.694, 2.35058, 30, 5.0, 1),
+(361011, 351068, 0, 0, 533, 4, 2712.69, -3607.78, 260.632, 3.05397, 30, 5.0, 1),
+(361012, 351068, 0, 0, 533, 4, 2900.05, -3687.16, 284.876, 4.7435, 30, 5.0, 1),
+(361013, 351068, 0, 0, 533, 4, 2887.59, -3669.02, 279.186, 5.70202, 30, 5.0, 1),
+(361014, 351032, 0, 0, 533, 4, 2766.36, -3610.83, 255.69, 1.95477, 30, 3.0, 1),
+(361015, 351032, 0, 0, 533, 4, 2759.66, -3575.94, 255.715, 3.67816, 30, 3.0, 1),
+(361016, 351032, 0, 0, 533, 4, 2750.46, -3613.72, 256.717, 3.41259, 30, 3.0, 1),
+(361017, 351032, 0, 0, 533, 4, 2749.98, -3572.63, 255.623, 5.95536, 30, 3.0, 1),
+(361018, 351032, 0, 0, 533, 4, 2756.84, -3593.13, 257.108, 0.245972, 30, 3.0, 1),
+(361019, 351032, 0, 0, 533, 4, 2773.7, -3570.05, 253.264, 4.05317, 30, 3.0, 1),
+(361020, 351032, 0, 0, 533, 4, 2696.84, -3599.21, 261.29, 3.70805, 30, 3.0, 1),
+(361021, 351032, 0, 0, 533, 4, 2804.56, -3591.25, 255.404, 4.71447, 30, 3.0, 1),
+(361022, 351032, 0, 0, 533, 4, 2677.9, -3596.34, 261.582, 3.38753, 30, 3.0, 1),
+(361023, 351032, 0, 0, 533, 4, 2705.66, -3572.01, 261.494, 5.4042, 30, 3.0, 1),
+(361024, 351032, 0, 0, 533, 4, 2833.94, -3555.91, 253.269, 1.36836, 30, 3.0, 1),
+(361025, 351032, 0, 0, 533, 4, 2728.03, -3593.53, 258.871, 2.20168, 30, 3.0, 1),
+(361026, 351032, 0, 0, 533, 4, 2811.49, -3601.53, 257.799, 3.65661, 30, 3.0, 1),
+(361027, 351032, 0, 0, 533, 4, 2679.47, -3611.75, 262.696, 4.50295, 30, 3.0, 1),
+(361028, 351032, 0, 0, 533, 4, 2816.57, -3583.17, 254.701, 1.81337, 30, 3.0, 1),
+(361029, 351032, 0, 0, 533, 4, 2713.61, -3599.97, 260.263, 4.10152, 30, 3.0, 1),
+(361030, 351032, 0, 0, 533, 4, 2860.91, -3585.21, 262.448, 5.03388, 30, 3.0, 1),
+(361031, 351032, 0, 0, 533, 4, 2887.21, -3633.74, 273.876, 3.59466, 30, 3.0, 1),
+(361032, 351032, 0, 0, 533, 4, 2856.49, -3653.81, 272.693, 0.79529, 30, 3.0, 1),
+(361033, 351032, 0, 0, 533, 4, 2846.79, -3576.0, 256.708, 2.16176, 30, 3.0, 1),
+(361034, 351032, 0, 0, 533, 4, 2887.77, -3591.83, 270.716, 6.22683, 30, 3.0, 1),
+(361035, 351032, 0, 0, 533, 4, 2840.97, -3601.42, 260.357, 4.07278, 30, 3.0, 1),
+(361036, 351032, 0, 0, 533, 4, 2895.61, -3610.25, 273.286, 0.667285, 30, 3.0, 1),
+(361037, 351032, 0, 0, 533, 4, 2869.12, -3643.08, 272.378, 0.635907, 30, 3.0, 1),
+(361038, 351032, 0, 0, 533, 4, 2893.39, -3653.7, 277.04, 3.79246, 30, 3.0, 1),
+(361039, 351032, 0, 0, 533, 4, 2908.21, -3598.81, 275.449, 6.00257, 30, 3.0, 1),
+(361040, 351032, 0, 0, 533, 4, 2851.07, -3693.53, 281.254, 1.45104, 30, 3.0, 1),
+(361041, 351032, 0, 0, 533, 4, 2910.16, -3581.52, 274.212, 4.996, 30, 3.0, 1),
+(361042, 351032, 0, 0, 533, 4, 2899.71, -3694.11, 285.44, 4.81016, 30, 3.0, 1),
+(361043, 351032, 0, 0, 533, 4, 2851.45, -3717.98, 286.667, 3.26377, 30, 3.0, 1),
+(361044, 351032, 0, 0, 533, 4, 2915.78, -3663.67, 278.582, 2.87676, 30, 3.0, 1),
+(361045, 351032, 0, 0, 533, 4, 2869.8, -3718.72, 284.162, 4.16845, 30, 3.0, 1),
+(361046, 351032, 0, 0, 533, 4, 2862.95, -3702.28, 283.375, 1.32299, 30, 3.0, 1),
+(361047, 351032, 0, 0, 533, 4, 2906.19, -3715.62, 284.862, 2.48932, 30, 3.0, 1),
+(361048, 351032, 0, 0, 533, 4, 2881.45, -3723.31, 284.623, 3.70057, 30, 3.0, 1),
+(361049, 351032, 0, 0, 533, 4, 2914.8, -3690.42, 286.226, 0.883779, 30, 3.0, 1),
+(361050, 351031, 0, 0, 533, 4, 2746.83, -3596.91, 257.529, 4.06809, 30, 3.0, 1),
+(361051, 351031, 0, 0, 533, 4, 2773.89, -3553.93, 251.001, 1.82657, 30, 3.0, 1),
+(361052, 351031, 0, 0, 533, 4, 2721.05, -3615.26, 260.121, 1.29809, 30, 3.0, 1),
+(361053, 351031, 0, 0, 533, 4, 2764.99, -3540.81, 253.574, 0.534628, 30, 3.0, 1),
+(361054, 351031, 0, 0, 533, 4, 2735.0, -3608.37, 258.858, 3.46578, 30, 3.0, 1),
+(361055, 351031, 0, 0, 533, 4, 2753.11, -3554.85, 255.363, 1.95934, 30, 3.0, 1),
+(361056, 351031, 0, 0, 533, 4, 2719.04, -3576.17, 260.124, 3.97935, 30, 3.0, 1),
+(361057, 351031, 0, 0, 533, 4, 2796.73, -3566.92, 252.077, 4.92366, 30, 3.0, 1),
+(361058, 351031, 0, 0, 533, 4, 2799.17, -3611.1, 255.91, 4.3298, 30, 3.0, 1),
+(361059, 351031, 0, 0, 533, 4, 2659.54, -3605.86, 262.47, 5.67471, 30, 3.0, 1),
+(361060, 351031, 0, 0, 533, 4, 2814.13, -3573.0, 253.391, 0.676703, 30, 3.0, 1),
+(361061, 351031, 0, 0, 533, 4, 2696.57, -3624.93, 262.695, 5.74449, 30, 3.0, 1),
+(361062, 351031, 0, 0, 533, 4, 2698.5, -3585.11, 260.779, 4.6984, 30, 3.0, 1),
+(361063, 351031, 0, 0, 533, 4, 2799.9, -3621.68, 256.059, 1.50074, 30, 3.0, 1),
+(361064, 351031, 0, 0, 533, 4, 2827.71, -3545.17, 253.835, 1.06708, 30, 3.0, 1),
+(361065, 351031, 0, 0, 533, 4, 2819.89, -3611.05, 258.76, 3.07478, 30, 3.0, 1),
+(361066, 351031, 0, 0, 533, 4, 2690.14, -3610.98, 262.288, 3.522, 30, 3.0, 1),
+(361067, 351031, 0, 0, 533, 4, 2672.38, -3626.03, 266.216, 2.23042, 30, 3.0, 1),
+(361068, 351031, 0, 0, 533, 4, 2798.31, -3550.75, 250.488, 5.30268, 30, 3.0, 1),
+(361069, 351031, 0, 0, 533, 4, 2865.58, -3666.23, 276.285, 0.506145, 30, 3.0, 1),
+(361070, 351031, 0, 0, 533, 4, 2826.03, -3625.75, 260.003, 3.32876, 30, 3.0, 1),
+(361071, 351031, 0, 0, 533, 4, 2847.23, -3629.75, 264.236, 5.82305, 30, 3.0, 1),
+(361072, 351031, 0, 0, 533, 4, 2862.88, -3597.03, 264.963, 3.75811, 30, 3.0, 1),
+(361073, 351031, 0, 0, 533, 4, 2895.23, -3581.66, 272.621, 4.56721, 30, 3.0, 1),
+(361074, 351031, 0, 0, 533, 4, 2846.93, -3673.22, 275.397, 0.518297, 30, 3.0, 1),
+(361075, 351031, 0, 0, 533, 4, 2838.08, -3585.05, 256.51, 3.13582, 30, 3.0, 1),
+(361076, 351031, 0, 0, 533, 4, 2884.37, -3609.46, 270.062, 4.53786, 30, 3.0, 1),
+(361077, 351031, 0, 0, 533, 4, 2858.01, -3625.88, 266.06, 0.533252, 30, 3.0, 1),
+(361078, 351031, 0, 0, 533, 4, 2849.72, -3598.39, 262.169, 6.0716, 30, 3.0, 1),
+(361079, 351031, 0, 0, 533, 4, 2882.46, -3684.13, 281.972, 4.65357, 30, 3.0, 1),
+(361080, 351031, 0, 0, 533, 4, 2903.49, -3623.25, 276.547, 4.57012, 30, 3.0, 1),
+(361081, 351031, 0, 0, 533, 4, 2910.6, -3645.1, 276.479, 0.60588, 30, 3.0, 1),
+(361082, 351031, 0, 0, 533, 4, 2898.02, -3678.33, 281.756, 4.20577, 30, 3.0, 1),
+(361083, 351031, 0, 0, 533, 4, 2882.09, -3666.31, 278.314, 0.195764, 30, 3.0, 1),
+(361084, 351031, 0, 0, 533, 4, 2876.12, -3701.31, 284.433, 0.846984, 30, 3.0, 1),
+(361085, 351031, 0, 0, 533, 4, 2894.94, -3706.86, 286.064, 6.16085, 30, 3.0, 1),
+(361086, 16381, 0, 0, 533, 4, 3006.03, -3487.51, 299.633, 1.62316, 3520, 0.0, 0),
+(361087, 351064, 0, 0, 533, 4, 2933.36, -3520.55, 297.5, 2.01, 7200, 0.0, 0),
+(361088, 351064, 0, 0, 533, 4, 2927.26, -3526.3, 297.58, 1.75, 7200, 0.0, 0),
+(361089, 351065, 0, 0, 533, 4, 2925.82, -3521.14, 297.6, 2.06, 7200, 0.0, 0),
+(361090, 351065, 0, 0, 533, 4, 2929.64, -3515.51, 297.55, 2.14, 7200, 0.0, 0),
+(361091, 351065, 0, 0, 533, 4, 2937.83, -3515.39, 297.82, 2.07, 7200, 0.0, 0),
+(361092, 351065, 0, 0, 533, 4, 2900.2, -3478.23, 298.04, 4.28, 7200, 0.0, 0),
+(361093, 351065, 0, 0, 533, 4, 2893.59, -3474.98, 297.8, 4.25, 7200, 0.0, 0),
+(361094, 351064, 0, 0, 533, 4, 2894.93, -3485.27, 297.8, 4.51, 7200, 0.0, 0),
+(361095, 351064, 0, 0, 533, 4, 2887.7, -3480.92, 297.8, 4.47, 7200, 0.0, 0),
+(361096, 351065, 0, 0, 533, 4, 2889.3, -3486.13, 297.8, 4.2, 7200, 0.0, 0),
+(361097, 351064, 0, 0, 533, 4, 2865.55, -3532.49, 298.05, 0.75, 7200, 0.0, 0),
+(361098, 351064, 0, 0, 533, 4, 2874.49, -3547.83, 297.79, 1.07, 7200, 0.0, 0),
+(361099, 351065, 0, 0, 533, 4, 2874.55, -3539.43, 297.8, 0.5, 7200, 0.0, 0),
+(361100, 351059, 0, 0, 533, 4, 2840.33, -3481.69, 297.868, 5.13401, 7200, 0.0, 0),
+(361101, 351059, 0, 0, 533, 4, 2840.21, -3498.89, 297.862, 1.35231, 7200, 0.0, 0),
+(361102, 351059, 0, 0, 533, 4, 2848.22, -3489.6, 298.04, 3.09, 7200, 0.0, 2),
+(361103, 351059, 0, 0, 533, 4, 2873.97, -3510.78, 297.8, 4.84, 7200, 0.0, 2),
+(361104, 351059, 0, 0, 533, 4, 2808.59, -3482.06, 286.13, 4.64, 7200, 0.0, 0),
+(361105, 351059, 0, 0, 533, 4, 2809.14, -3497.45, 286.14, 1.47, 7200, 0.0, 0),
+(361106, 351059, 0, 0, 533, 4, 2777.35, -3483.15, 274.21, 4.62, 7200, 0.0, 0),
+(361107, 351059, 0, 0, 533, 4, 2777.78, -3497.08, 274.22, 1.49, 7200, 0.0, 0),
+(361108, 351008, 0, 0, 533, 4, 2675.49, -3491.24, 261.53, 6.12, 604800, 0.0, 2),
+(361109, 351030, 0, 0, 533, 4, 2844.97, -3609.42, 261.367, 4.06662, 240, 0.0, 2),
+(361110, 351030, 0, 0, 533, 4, 2770.46, -3586.75, 256.176, 1.44862, 240, 0.0, 2),
+(361111, 351030, 0, 0, 533, 4, 2709.6, -3601.9, 260.611, 2.82743, 240, 0.0, 2),
+(361112, 351030, 0, 0, 533, 4, 2850.6, -3686.67, 279.16, 1.78024, 240, 0.0, 2),
+(361113, 351005, 0, 0, 533, 4, 2793.86, -3707.38, 276.627, 0.593412, 604800, 0.0, 0),
+(361114, 351020, 0, 0, 533, 4, 2909.0, -3997.41, 274.188, 1.5708, 604800, 0.0, 0),
+(361115, 351034, 0, 0, 533, 4, 2764.08, -3768.61, 273.8, 2.4, 60, 15.0, 1),
+(361116, 351033, 0, 0, 533, 4, 2758.0, -3769.48, 273.86, 1.6, 60, 15.0, 1),
+(361117, 351034, 0, 0, 533, 4, 2768.21, -3778.49, 273.8, 5.68, 60, 15.0, 1),
+(361118, 351033, 0, 0, 533, 4, 2775.5, -3782.08, 273.8, 4.46, 60, 15.0, 1),
+(361119, 351034, 0, 0, 533, 4, 2796.71, -3783.82, 273.8, 0.3, 60, 15.0, 1),
+(361120, 351033, 0, 0, 533, 4, 2803.44, -3780.83, 273.8, 0.52, 60, 15.0, 1),
+(361121, 351034, 0, 0, 533, 4, 2805.28, -3772.6, 273.8, 1.31, 60, 15.0, 1),
+(361122, 351033, 0, 0, 533, 4, 2799.23, -3760.2, 273.8, 2.02, 60, 15.0, 1),
+(361123, 351034, 0, 0, 533, 4, 2796.81, -3755.49, 273.8, 2.05, 60, 15.0, 1),
+(361124, 351033, 0, 0, 533, 4, 2786.38, -3757.27, 273.8, 3.32, 60, 15.0, 1),
+(361125, 351034, 0, 0, 533, 4, 2822.22, -3755.18, 273.8, 6.12, 60, 15.0, 1),
+(361126, 351033, 0, 0, 533, 4, 2829.56, -3755.74, 273.8, 0.01, 60, 15.0, 1),
+(361127, 351034, 0, 0, 533, 4, 2837.27, -3768.31, 273.8, 5.3, 60, 15.0, 1),
+(361128, 351033, 0, 0, 533, 4, 2846.39, -3777.18, 273.8, 5.52, 60, 15.0, 1),
+(361129, 351034, 0, 0, 533, 4, 2853.26, -3786.51, 273.78, 5.35, 60, 15.0, 1),
+(361130, 351033, 0, 0, 533, 4, 2831.52, -3783.05, 273.79, 2.77, 60, 15.0, 1),
+(361131, 351034, 0, 0, 533, 4, 2817.98, -3780.79, 273.8, 2.99, 60, 15.0, 1),
+(361132, 351033, 0, 0, 533, 4, 2838.32, -3754.31, 273.8, 0.81, 60, 15.0, 1),
+(361133, 351034, 0, 0, 533, 4, 2848.19, -3766.48, 273.8, 5.34, 60, 15.0, 1),
+(361134, 351033, 0, 0, 533, 4, 2861.43, -3763.23, 273.8, 0.34, 60, 15.0, 1),
+(361135, 351034, 0, 0, 533, 4, 2874.25, -3759.26, 273.79, 0.3, 60, 15.0, 1),
+(361136, 351033, 0, 0, 533, 4, 2869.94, -3774.74, 273.8, 4.47, 60, 15.0, 1),
+(361137, 351034, 0, 0, 533, 4, 2877.29, -3781.67, 273.8, 5.55, 60, 15.0, 1),
+(361138, 351033, 0, 0, 533, 4, 2894.08, -3774.59, 273.8, 5.49, 60, 15.0, 1),
+(361139, 351034, 0, 0, 533, 4, 2895.87, -3762.12, 273.8, 1.38, 60, 15.0, 1),
+(361140, 351033, 0, 0, 533, 4, 2896.47, -3753.83, 273.77, 3.14, 60, 15.0, 1),
+(361141, 351034, 0, 0, 533, 4, 2890.33, -3783.99, 273.79, 2.84, 60, 15.0, 1),
+(361142, 351033, 0, 0, 533, 4, 2867.02, -3782.55, 273.79, 2.85, 60, 15.0, 1),
+(361143, 351034, 0, 0, 533, 4, 2858.06, -3755.19, 273.79, 3.51, 60, 15.0, 1),
+(361144, 351021, 0, 0, 533, 4, 3075.87, -3354.34, 298.5, 3.94, 7200, 0.0, 0),
+(361145, 351021, 0, 0, 533, 4, 3086.74, -3364.31, 298.5, 3.84, 7200, 0.0, 0),
+(361146, 351021, 0, 0, 533, 4, 3085.09, -3383.11, 298.5, 2.95, 7200, 0.0, 0),
+(361147, 351021, 0, 0, 533, 4, 3058.95, -3356.17, 298.5, 4.51, 7200, 0.0, 0),
+(361148, 351021, 0, 0, 533, 4, 3081.76, -3298.5, 294.53, 5.47, 7200, 0.0, 0),
+(361149, 351021, 0, 0, 533, 4, 3103.7, -3278.3, 294.5, 5.55, 7200, 0.0, 0),
+(361150, 351021, 0, 0, 533, 4, 3162.97, -3337.11, 294.48, 2.32, 7200, 0.0, 0),
+(361151, 351021, 0, 0, 533, 4, 3141.24, -3358.8, 294.49, 2.35, 7200, 0.0, 0),
+(361152, 351022, 0, 0, 533, 4, 3087.84, -3354.07, 299.47, 0.81, 7200, 0.0, 2),
+(361153, 351022, 0, 0, 533, 4, 3118.04, -3323.24, 293.81, 2.33, 7200, 0.0, 2),
+(361154, 351022, 0, 0, 533, 4, 3097.22, -3292.59, 294.69, 5.36, 7200, 0.0, 0),
+(361155, 351022, 0, 0, 533, 4, 3146.67, -3342.52, 294.69, 2.24, 7200, 0.0, 0),
+(361156, 351065, 0, 0, 533, 4, 2866.86, -3545.76, 297.95, 0.49, 7200, 0.0, 0),
+(361157, 351065, 0, 0, 533, 4, 2864.44, -3540.59, 298.05, 0.32, 7200, 0.0, 0),
+(361158, 351021, 0, 0, 533, 4, 3161.87, -3268.43, 294.94, 3.93, 7200, 0.0, 0),
+(361159, 351021, 0, 0, 533, 4, 3172.09, -3276.61, 295.02, 3.81, 7200, 0.0, 0),
+(361160, 351021, 0, 0, 533, 4, 3175.32, -3285.62, 294.85, 3.71, 7200, 0.0, 0),
+(361161, 351021, 0, 0, 533, 4, 3152.14, -3264.34, 294.77, 4.18, 7200, 0.0, 0),
+(361162, 351026, 0, 0, 533, 4, 3144.81, -3224.97, 294.24, 0.93, 180, 0.0, 0),
+(361163, 351026, 0, 0, 533, 4, 3149.52, -3216.86, 294.24, 1.2, 180, 0.0, 0),
+(361164, 351026, 0, 0, 533, 4, 3150.39, -3205.3, 294.24, 3.62, 180, 0.0, 0),
+(361165, 351026, 0, 0, 533, 4, 3143.48, -3198.31, 294.24, 3.39, 180, 0.0, 0),
+(361166, 351026, 0, 0, 533, 4, 3123.89, -3199.2, 294.24, 5.38, 180, 0.0, 0),
+(361167, 351026, 0, 0, 533, 4, 3117.48, -3207.45, 294.24, 5.28, 180, 0.0, 0),
+(361168, 351026, 0, 0, 533, 4, 3126.7, -3220.53, 294.24, 6.01, 180, 0.0, 0),
+(361169, 351026, 0, 0, 533, 4, 3138.04, -3221.12, 294.24, 0.77, 180, 0.0, 0),
+(361170, 351026, 0, 0, 533, 4, 3137.26, -3202.88, 294.24, 2.57, 180, 0.0, 0),
+(361171, 351026, 0, 0, 533, 4, 3128.57, -3206.8, 294.24, 4.72, 180, 0.0, 0),
+(361172, 351026, 0, 0, 533, 4, 3130.98, -3213.34, 294.24, 6.02, 180, 0.0, 0),
+(361173, 351026, 0, 0, 533, 4, 3129.32, -3195.76, 294.24, 2.71, 180, 0.0, 0),
+(361174, 351026, 0, 0, 533, 4, 3116.53, -3213.87, 294.24, 4.61, 180, 0.0, 0),
+(361175, 351026, 0, 0, 533, 4, 3122.35, -3224.93, 294.24, 5.63, 180, 0.0, 0),
+(361176, 351026, 0, 0, 533, 4, 3132.54, -3227.46, 294.24, 0.24, 180, 0.0, 0),
+(361177, 351026, 0, 0, 533, 4, 3138.39, -3208.57, 294.24, 2.97, 180, 0.0, 0),
+(361178, 351028, 0, 0, 533, 4, 3308.46, -3232.08, 294.24, 3.01, 604800, 0.0, 2),
+(361179, 351027, 0, 0, 533, 4, 3264.63, -3357.66, 292.78, 1.59, 7200, 0.0, 0),
+(361180, 351027, 0, 0, 533, 4, 3288.33, -3359.58, 292.596, 1.53074, 7200, 0.0, 0),
+(361181, 351027, 0, 0, 533, 4, 3197.16, -3337.31, 292.596, 6.22207, 7200, 0.0, 0),
+(361182, 351027, 0, 0, 533, 4, 3200.55, -3277.2, 292.596, 6.22207, 7200, 0.0, 0),
+(361183, 351003, 0, 0, 533, 4, 3205.45, -3341.86, 320.177, 3.26349, 604800, 0.0, 2),
+(361184, 351004, 0, 0, 533, 4, 3283.09, -3156.96, 297.788, 3.82227, 604800, 0.0, 0),
+(361185, 351027, 0, 0, 533, 4, 3331.06, -3322.79, 292.77, 3.04, 7200, 0.0, 0),
+(361186, 351027, 0, 0, 533, 4, 3330.77, -3299.13, 292.77, 3.11, 7200, 0.0, 0),
+(361187, 351011, 0, 0, 533, 4, 3059.95, -3539.52, 287.158, 6.02139, 7200, 3.0, 1),
+(361188, 351011, 0, 0, 533, 4, 3075.54, -3531.97, 287.16, 5.98648, 7200, 3.0, 1),
+(361189, 351011, 0, 0, 533, 4, 3076.99, -3543.55, 287.16, 6.02139, 7200, 3.0, 1),
+(361190, 351012, 0, 0, 533, 4, 3066.26, -3555.31, 287.159, 6.07375, 7200, 3.0, 1),
+(361191, 351012, 0, 0, 533, 4, 3153.26, -3535.79, 287.16, 5.89921, 7200, 3.0, 1),
+(361192, 351011, 0, 0, 533, 4, 3137.1, -3536.8, 287.163, 5.91667, 7200, 3.0, 1),
+(361193, 351011, 0, 0, 533, 4, 3150.06, -3522.12, 287.163, 5.84685, 7200, 3.0, 1),
+(361194, 351011, 0, 0, 533, 4, 3152.21, -3547.47, 287.165, 5.95157, 7200, 3.0, 1),
+(361195, 351013, 0, 0, 533, 4, 3098.57, -3486.64, 287.16, 5.81195, 7200, 3.0, 1),
+(361196, 351013, 0, 0, 533, 4, 3101.78, -3493.04, 287.16, 5.8294, 7200, 3.0, 1),
+(361197, 351013, 0, 0, 533, 4, 3107.02, -3487.89, 287.158, 5.79449, 7200, 3.0, 1),
+(361198, 351013, 0, 0, 533, 4, 3106.1, -3495.43, 287.159, 5.8294, 7200, 3.0, 1),
+(361199, 351013, 0, 0, 533, 4, 3112.02, -3489.45, 287.158, 5.79449, 7200, 3.0, 1),
+(361200, 351013, 0, 0, 533, 4, 3110.77, -3497.28, 287.159, 5.8294, 7200, 3.0, 1),
+(361201, 351013, 0, 0, 533, 4, 3116.01, -3498.7, 287.159, 5.81195, 7200, 3.0, 1),
+(361202, 351013, 0, 0, 533, 4, 3123.07, -3489.33, 287.154, 5.77704, 7200, 3.0, 1),
+(361203, 351013, 0, 0, 533, 4, 3123.98, -3496.28, 287.155, 5.79449, 7200, 3.0, 1),
+(361204, 351013, 0, 0, 533, 4, 3131.47, -3494.23, 287.15, 5.77704, 7200, 3.0, 1),
+(361205, 351010, 0, 0, 533, 4, 3066.18, -3543.94, 287.159, 6.03884, 7200, 3.0, 1),
+(361206, 351010, 0, 0, 533, 4, 3064.91, -3531.21, 287.159, 5.98648, 7200, 3.0, 1),
+(361207, 351010, 0, 0, 533, 4, 3144.31, -3527.8, 287.164, 5.88176, 7200, 3.0, 1),
+(361208, 351010, 0, 0, 533, 4, 3143.68, -3544.07, 287.164, 5.95157, 7200, 3.0, 1),
+(361209, 351010, 0, 0, 533, 4, 3186.27, -3470.94, 287.159, 5.5676, 7200, 3.0, 1),
+(361210, 351010, 0, 0, 533, 4, 3185.44, -3481.44, 287.16, 5.60251, 7200, 3.0, 1),
+(361211, 351011, 0, 0, 533, 4, 3177.76, -3483.32, 287.169, 5.63741, 7200, 3.0, 1),
+(361212, 351011, 0, 0, 533, 4, 3179.29, -3476.39, 287.167, 5.60251, 7200, 3.0, 1),
+(361213, 351011, 0, 0, 533, 4, 3174.88, -3470.71, 287.088, 5.60251, 7200, 3.0, 1),
+(361214, 351012, 0, 0, 533, 4, 3194.84, -3476.16, 287.15, 5.55015, 7200, 3.0, 1),
+(361215, 351009, 0, 0, 533, 4, 3316.47, -3476.23, 287.26, 3.18, 604800, 0.0, 0),
+(361216, 351049, 0, 0, 533, 4, 2924.34, -3383.0, 299.18, 0.77, 7200, 0.0, 0),
+(361217, 351049, 0, 0, 533, 4, 2956.29, -3351.25, 299.18, 3.9, 7200, 0.0, 0),
+(361218, 351048, 0, 0, 533, 4, 2923.5, -3363.32, 298.32, 5.77, 7200, 0.0, 0),
+(361219, 351048, 0, 0, 533, 4, 2936.02, -3350.4, 298.32, 5.28, 7200, 0.0, 0),
+(361220, 351056, 0, 0, 533, 4, 2919.12, -3346.21, 298.32, 5.34, 7200, 0.0, 2),
+(361221, 351057, 0, 0, 533, 4, 2920.14, -3342.24, 298.32, 5.41, 7200, 0.0, 0),
+(361222, 351057, 0, 0, 533, 4, 2915.22, -3346.51, 298.32, 5.48, 7200, 0.0, 0),
+(361223, 351053, 0, 0, 533, 4, 2958.77, -3356.05, 298.31, 3.94, 7200, 0.0, 0),
+(361224, 351053, 0, 0, 533, 4, 2951.66, -3348.27, 298.31, 4.03, 7200, 0.0, 0),
+(361225, 351053, 0, 0, 533, 4, 2922.28, -3378.29, 298.31, 0.78, 7200, 0.0, 0),
+(361226, 351053, 0, 0, 533, 4, 2928.1, -3385.22, 298.31, 0.8, 7200, 0.0, 0),
+(361227, 351048, 0, 0, 533, 4, 2881.37, -3306.94, 298.32, 5.41, 7200, 0.0, 0),
+(361228, 16158, 0, 0, 533, 4, 2888.83, -3308.23, 298.32, 3.84, 7200, 0.0, 0),
+(361229, 351054, 0, 0, 533, 4, 2887.81, -3315.24, 298.32, 2.19, 7200, 0.0, 0),
+(361230, 351056, 0, 0, 533, 4, 2903.97, -3293.77, 298.73, 3.96, 7200, 0.0, 2),
+(361231, 351060, 0, 0, 533, 4, 2923.87, -3292.03, 298.33, 1.13, 7200, 15.0, 1),
+(361232, 351060, 0, 0, 533, 4, 2914.95, -3289.51, 298.73, 4.13, 7200, 15.0, 1),
+(361233, 351060, 0, 0, 533, 4, 2909.05, -3276.42, 298.33, 1.31, 7200, 0.0, 2),
+(361234, 351060, 0, 0, 533, 4, 2900.49, -3273.64, 298.73, 4.14, 7200, 0.0, 2),
+(361235, 351048, 0, 0, 533, 4, 2874.52, -3244.96, 298.33, 4.71, 7200, 0.0, 0),
+(361236, 351049, 0, 0, 533, 4, 2883.29, -3249.09, 298.33, 4.75, 7200, 0.0, 0),
+(361237, 351049, 0, 0, 533, 4, 2870.98, -3249.05, 298.33, 4.73, 7200, 0.0, 0),
+(361238, 351048, 0, 0, 533, 4, 2879.33, -3244.43, 298.33, 4.73, 7200, 0.0, 0),
+(361239, 351056, 0, 0, 533, 4, 2847.2, -3263.39, 298.27, 5.43, 7200, 0.0, 0),
+(361240, 351056, 0, 0, 533, 4, 2837.08, -3273.82, 298.27, 5.57, 7200, 0.0, 0),
+(361241, 351058, 0, 0, 533, 4, 2843.76, -3333.93, 298.5, 0.62, 7200, 0.0, 2),
+(361242, 351058, 0, 0, 533, 4, 2837.3, -3333.04, 300.45, 2.96, 7200, 15.0, 1),
+(361243, 351058, 0, 0, 533, 4, 2829.71, -3322.54, 300.01, 2.2, 7200, 15.0, 1),
+(361244, 351058, 0, 0, 533, 4, 2829.27, -3314.37, 299.31, 1.52, 7200, 15.0, 1),
+(361245, 351058, 0, 0, 533, 4, 2835.91, -3307.22, 298.33, 0.53, 7200, 0.0, 2),
+(361246, 351049, 0, 0, 533, 4, 2881.58, -3314.07, 298.32, 0.58, 7200, 0.0, 0),
+(361247, 351048, 0, 0, 533, 4, 2889.75, -3260.82, 298.146, 3.99846, 7200, 0.0, 2),
+(361248, 351048, 0, 0, 533, 4, 2886.46, -3257.89, 298.146, 3.98276, 7200, 0.0, 2),
+(361249, 351057, 0, 0, 533, 4, 2840.57, -3267.43, 299.13, 5.44, 7200, 0.0, 0),
+(361250, 351054, 0, 0, 533, 4, 2872.29, -3210.0, 298.33, 0.97, 7200, 0.0, 0),
+(361251, 16157, 0, 0, 533, 4, 2879.88, -3198.33, 298.33, 4.04, 7200, 0.0, 0),
+(361252, 351048, 0, 0, 533, 4, 2880.29, -3206.22, 298.33, 2.68, 7200, 0.0, 0),
+(361253, 351049, 0, 0, 533, 4, 2872.69, -3202.18, 298.146, 5.80789, 7200, 0.0, 2),
+(361254, 351048, 0, 0, 533, 4, 2837.16, -3206.54, 298.24, 4.13133, 7200, 0.0, 0),
+(361255, 351048, 0, 0, 533, 4, 2849.62, -3181.18, 298.152, 5.91889, 7200, 0.0, 0),
+(361256, 351048, 0, 0, 533, 4, 2821.8, -3164.15, 298.146, 1.88115, 7200, 0.0, 0),
+(361257, 351049, 0, 0, 533, 4, 2829.04, -3208.18, 298.252, 4.10672, 7200, 0.0, 2),
+(361258, 351049, 0, 0, 533, 4, 2837.67, -3213.93, 298.254, 3.86494, 7200, 0.0, 0),
+(361259, 351049, 0, 0, 533, 4, 2857.09, -3180.16, 298.153, 0.024496, 7200, 0.0, 2),
+(361260, 351049, 0, 0, 533, 4, 2857.79, -3187.66, 298.152, 6.22821, 7200, 0.0, 0),
+(361261, 351049, 0, 0, 533, 4, 2814.19, -3158.02, 298.146, 1.49618, 7200, 0.0, 0),
+(361262, 351049, 0, 0, 533, 4, 2825.19, -3157.38, 298.146, 1.3861, 7200, 0.0, 2),
+(361263, 351049, 0, 0, 533, 4, 2812.05, -3177.41, 298.33, 6.01, 7200, 0.0, 2),
+(361264, 16158, 0, 0, 533, 4, 2809.91, -3172.91, 298.33, 5.88, 7200, 0.0, 0),
+(361265, 16158, 0, 0, 533, 4, 2807.7, -3178.99, 298.33, 6.1, 7200, 0.0, 0),
+(361266, 16158, 0, 0, 533, 4, 2797.93, -3172.65, 298.146, 1.78363, 7200, 0.0, 0),
+(361267, 351049, 0, 0, 533, 4, 2799.66, -3166.0, 298.147, 3.11147, 7200, 0.0, 2),
+(361268, 351048, 0, 0, 533, 4, 2793.21, -3165.56, 298.33, 0.17, 7200, 0.0, 0),
+(361269, 16157, 0, 0, 533, 4, 2792.61, -3170.52, 298.33, 0.96, 7200, 0.0, 0),
+(361270, 351055, 0, 0, 533, 4, 2793.06, -3169.94, 273.97, 6.16, 7200, 0.0, 0),
+(361271, 351055, 0, 0, 533, 4, 2810.07, -3140.06, 273.97, 6.1, 7200, 0.0, 0),
+(361272, 16158, 0, 0, 533, 4, 2803.58, -3173.22, 273.97, 2.85, 7200, 0.0, 0),
+(361273, 16158, 0, 0, 533, 4, 2790.82, -3182.31, 273.97, 1.38, 7200, 0.0, 0),
+(361274, 351054, 0, 0, 533, 4, 2807.78, -3146.75, 273.96, 1.25, 7200, 0.0, 0),
+(361275, 351054, 0, 0, 533, 4, 2818.17, -3142.82, 273.98, 2.7, 7200, 0.0, 0),
+(361276, 16157, 0, 0, 533, 4, 2813.48, -3133.52, 273.99, 4.25, 7200, 0.0, 0),
+(361277, 351053, 0, 0, 533, 4, 2862.17, -3147.76, 273.789, 1.70273, 7200, 0.0, 0),
+(361278, 351053, 0, 0, 533, 4, 2852.05, -3139.9, 273.804, 0.329851, 7200, 0.0, 0),
+(361279, 351054, 0, 0, 533, 4, 2858.83, -3129.66, 273.787, 4.73594, 7200, 0.0, 0),
+(361280, 16158, 0, 0, 533, 4, 2795.27, -3159.02, 273.97, 4.47, 7200, 0.0, 0),
+(361281, 351036, 0, 0, 533, 4, 2755.56, -3098.04, 267.86, 6.27, 604800, 0.0, 2),
+(361282, 351055, 0, 0, 533, 4, 2922.9, -3202.79, 273.372, 3.18933, 7200, 0.0, 0),
+(361283, 351055, 0, 0, 533, 4, 2922.86, -3171.58, 273.372, 3.08722, 7200, 0.0, 0),
+(361284, 351041, 0, 0, 533, 4, 2877.32, -3153.33, 273.97, 4.69, 7200, 0.0, 0),
+(361285, 351041, 0, 0, 533, 4, 2952.34, -3199.06, 273.97, 3.07, 7200, 0.0, 0),
+(361286, 351041, 0, 0, 533, 4, 2918.86, -3220.45, 273.97, 1.58, 7200, 0.0, 0),
+(361287, 351056, 0, 0, 533, 4, 2786.36, -3271.89, 267.99, 2.57, 7200, 0.0, 0),
+(361288, 351057, 0, 0, 533, 4, 2782.13, -3278.02, 267.813, 2.51971, 7200, 0.0, 0),
+(361289, 351057, 0, 0, 533, 4, 2791.23, -3265.32, 267.813, 2.6171, 7200, 0.0, 0),
+(361290, 351055, 0, 0, 533, 4, 2791.79, -3374.53, 267.86, 1.55, 7200, 0.0, 2),
+(361291, 351055, 0, 0, 533, 4, 2785.81, -3374.48, 267.86, 1.56, 7200, 0.0, 0),
+(361292, 351048, 0, 0, 533, 4, 2797.0, -3398.33, 267.86, 2.37, 7200, 0.0, 0),
+(361293, 351035, 0, 0, 533, 4, 2642.14, -3386.96, 285.492, 6.26573, 604800, 0.0, 0),
+(361294, 351000, 0, 0, 533, 4, 3513.84, -2926.55, 302.914, 4.13643, 604800, 0.0, 0),
+(361295, 351006, 0, 0, 533, 4, 3511.38, -3921.58, 299.513, 1.91986, 604800, 0.0, 0),
+(361296, 351007, 0, 0, 533, 4, 3353.25, -3620.1, 261.08, 4.72984, 604800, 0.0, 0),
+(361297, 351014, 0, 0, 533, 4, 3209.09, -3596.43, 287.27, 3.51, 7200, 0.0, 0),
+(361298, 351014, 0, 0, 533, 4, 3149.82, -3619.72, 287.27, 0.38, 7200, 0.0, 0),
+(361299, 351011, 0, 0, 533, 4, 3216.22, -3578.01, 287.26, 3.85, 7200, 0.0, 0),
+(361300, 351011, 0, 0, 533, 4, 3204.55, -3572.21, 287.083, 0.225348, 7200, 0.0, 0),
+(361301, 351011, 0, 0, 533, 4, 3153.2, -3644.89, 287.26, 0.7, 7200, 0.0, 0),
+(361302, 351011, 0, 0, 533, 4, 3142.07, -3636.8, 287.081, 0.559912, 7200, 0.0, 0),
+(361303, 16453, 0, 0, 533, 4, 3275.7, -3700.26, 279.309, 2.67838, 7200, 0.0, 0),
+(361304, 16453, 0, 0, 533, 4, 3279.61, -3692.43, 279.88, 2.67838, 7200, 0.0, 2),
+(361305, 351010, 0, 0, 533, 4, 3150.08, -3783.27, 274.13, 0.39, 7200, 0.0, 0),
+(361306, 351013, 0, 0, 533, 4, 3295.11, -3722.44, 269.6, 3.25, 7200, 0.0, 0),
+(361307, 351013, 0, 0, 533, 4, 3293.78, -3727.1, 269.81, 3.64, 7200, 0.0, 0),
+(361308, 351013, 0, 0, 533, 4, 3310.87, -3723.75, 267.88, 3.77, 7200, 0.0, 0),
+(361309, 351013, 0, 0, 533, 4, 3305.08, -3717.73, 267.84, 4.18, 7200, 0.0, 0),
+(361310, 351041, 0, 0, 533, 4, 2914.6, -3219.76, 273.88, 1.55, 7200, 0.0, 0),
+(361311, 351041, 0, 0, 533, 4, 2915.36, -3152.52, 273.88, 4.4, 7200, 0.0, 0),
+(361312, 351041, 0, 0, 533, 4, 2920.34, -3153.1, 273.88, 4.58, 7200, 0.0, 0),
+(361313, 351023, 0, 0, 533, 4, 3103.16, -3090.63, 294.077, 0.567988, 7200, 0.0, 0),
+(361314, 351023, 0, 0, 533, 4, 3109.07, -3094.98, 294.075, 1.56866, 7200, 0.0, 0),
+(361315, 351023, 0, 0, 533, 4, 3114.84, -3093.64, 294.076, 2.00527, 7200, 0.0, 0),
+(361316, 351023, 0, 0, 533, 4, 3119.63, -3085.93, 294.078, 2.92811, 7200, 0.0, 0),
+(361317, 351025, 0, 0, 533, 4, 3115.66, -3089.89, 294.076, 2.57861, 7200, 0.0, 0),
+(361318, 351025, 0, 0, 533, 4, 3111.18, -3092.48, 294.076, 1.79321, 7200, 0.0, 0),
+(361319, 351025, 0, 0, 533, 4, 3106.89, -3092.72, 294.077, 1.03923, 7200, 0.0, 0),
+(361320, 351022, 0, 0, 533, 4, 3034.2, -3116.27, 294.15, 5.52, 7200, 0.0, 2),
+(361321, 351022, 0, 0, 533, 4, 3081.44, -3084.35, 294.15, 4.99, 7200, 0.0, 2),
+(361322, 351029, 0, 0, 533, 4, 3171.7, -3301.83, 294.66, 2.21, 7200, 0.0, 2),
+(361323, 351029, 0, 0, 533, 4, 3135.62, -3179.65, 294.15, 3.26, 7200, 0.0, 2),
+(361324, 351029, 0, 0, 533, 4, 3132.07, -3244.12, 294.18, 0.05, 7200, 0.0, 2),
+(361325, 351022, 0, 0, 533, 4, 3028.91, -3235.28, 294.15, 1.58, 7200, 0.0, 2),
+(361326, 351021, 0, 0, 533, 4, 3018.16, -3175.53, 294.064, 2.12136, 7200, 3.0, 1),
+(361327, 351021, 0, 0, 533, 4, 3021.23, -3190.64, 294.063, 2.26996, 7200, 3.0, 1),
+(361328, 351021, 0, 0, 533, 4, 3012.18, -3186.19, 294.064, 6.00217, 7200, 3.0, 1),
+(361329, 351021, 0, 0, 533, 4, 3026.93, -3179.32, 294.064, 6.15045, 7200, 3.0, 1),
+(361330, 351023, 0, 0, 533, 4, 2981.2, -3194.21, 294.063, 4.44942, 7200, 0.0, 0),
+(361331, 351023, 0, 0, 533, 4, 2986.61, -3197.26, 294.063, 4.02531, 7200, 0.0, 0),
+(361332, 351023, 0, 0, 533, 4, 2989.41, -3204.6, 294.063, 2.88648, 7200, 0.0, 0),
+(361333, 351023, 0, 0, 533, 4, 2984.55, -3209.64, 294.15, 1.43, 7200, 0.0, 0),
+(361334, 351039, 0, 0, 533, 4, 2513.52, -2954.96, 245.64, 5.73, 604800, 0.0, 0),
+(361335, 351040, 0, 0, 533, 4, 2516.24, -2951.57, 245.64, 5.53, 604800, 0.0, 0),
+(361336, 351038, 0, 0, 533, 4, 2524.45, -2944.71, 245.64, 5.46, 604800, 0.0, 0),
+(361337, 351037, 0, 0, 533, 4, 2519.95, -2947.47, 245.64, 5.43, 604800, 0.0, 0),
+(361338, 351018, 0, 0, 533, 4, 3522.39, -5236.78, 137.709, 4.50295, 604800, 0.0, 0),
+(361339, 16451, 0, 0, 533, 4, 3453.17, -3679.64, 294.75, 1.55, 7200, 0.0, 2),
+(361340, 16452, 0, 0, 533, 4, 3450.36, -3680.23, 294.75, 1.58, 7200, 0.0, 0),
+(361341, 16452, 0, 0, 533, 4, 3456.05, -3680.37, 294.75, 1.58, 7200, 0.0, 0),
+(361342, 16451, 0, 0, 533, 4, 3452.74, -3188.47, 294.75, 4.71, 7200, 0.0, 2),
+(361343, 16452, 0, 0, 533, 4, 3449.93, -3187.6, 294.75, 4.71, 7200, 0.0, 0),
+(361344, 16452, 0, 0, 533, 4, 3455.85, -3187.64, 294.75, 4.68, 7200, 0.0, 0),
+(361345, 16451, 0, 0, 533, 4, 3250.71, -2985.39, 294.75, 3.17, 7200, 0.0, 2),
+(361346, 16452, 0, 0, 533, 4, 3251.23, -2982.27, 294.75, 3.17, 7200, 0.0, 0),
+(361347, 16452, 0, 0, 533, 4, 3251.4, -2988.49, 294.75, 3.17, 7200, 0.0, 0),
+(361348, 351070, 0, 0, 533, 4, 3161.82, -2974.66, 267.68, 4.57, 7200, 0.0, 0),
+(361349, 351070, 0, 0, 533, 4, 3161.57, -2996.53, 267.68, 1.54, 7200, 0.0, 0),
+(361350, 351070, 0, 0, 533, 4, 3248.94, -2996.24, 294.75, 1.42, 7200, 0.0, 0),
+(361351, 351070, 0, 0, 533, 4, 3249.15, -2974.47, 294.75, 4.63, 7200, 0.0, 0),
+(361352, 351070, 0, 0, 533, 4, 3360.98, -3020.99, 294.75, 3.95, 7200, 0.0, 0),
+(361353, 351070, 0, 0, 533, 4, 3345.57, -3036.7, 294.75, 0.74, 7200, 0.0, 0),
+(361354, 351070, 0, 0, 533, 4, 3402.26, -3093.95, 294.75, 0.69, 7200, 0.0, 0),
+(361355, 351070, 0, 0, 533, 4, 3418.62, -3077.67, 294.75, 3.87, 7200, 0.0, 0),
+(361356, 351070, 0, 0, 533, 4, 3464.44, -3189.61, 294.75, 3.2, 7200, 0.0, 0),
+(361357, 351070, 0, 0, 533, 4, 3442.22, -3190.51, 294.75, 0.0, 7200, 0.0, 0),
+(361358, 351070, 0, 0, 533, 4, 3442.96, -3277.98, 267.68, 6.28, 7200, 0.0, 0),
+(361359, 351070, 0, 0, 533, 4, 3464.81, -3277.92, 267.68, 3.05, 7200, 0.0, 0),
+(361360, 351070, 0, 0, 533, 4, 3442.34, -3591.87, 267.68, 6.28, 7200, 0.0, 0),
+(361361, 351070, 0, 0, 533, 4, 3464.08, -3591.33, 267.68, 3.06, 7200, 0.0, 0),
+(361362, 351070, 0, 0, 533, 4, 3464.63, -3678.14, 294.75, 3.13, 7200, 0.0, 0),
+(361363, 351070, 0, 0, 533, 4, 3442.25, -3678.26, 294.75, 6.26, 7200, 0.0, 0),
+(361364, 351070, 0, 0, 533, 4, 3417.87, -3790.86, 294.75, 2.31, 7200, 0.0, 0),
+(361365, 351070, 0, 0, 533, 4, 3402.0, -3774.34, 294.75, 5.51, 7200, 0.0, 0),
+(361366, 351070, 0, 0, 533, 4, 3361.64, -3847.58, 294.75, 2.39, 7200, 0.0, 0),
+(361367, 351070, 0, 0, 533, 4, 3345.1, -3831.41, 294.75, 5.57, 7200, 0.0, 0),
+(361368, 351070, 0, 0, 533, 4, 3249.5, -3893.85, 294.75, 1.46, 7200, 0.0, 0),
+(361369, 351070, 0, 0, 533, 4, 3249.18, -3871.99, 294.75, 4.7, 7200, 0.0, 0),
+(361370, 351070, 0, 0, 533, 4, 3161.44, -3894.13, 267.68, 1.57, 7200, 0.0, 0),
+(361371, 351070, 0, 0, 533, 4, 3161.45, -3871.26, 267.68, 4.7, 7200, 0.0, 0),
+(361372, 351070, 0, 0, 533, 4, 2567.26, -3277.1, 267.68, 3.07, 7200, 0.0, 0),
+(361373, 351070, 0, 0, 533, 4, 2545.62, -3277.69, 267.68, 6.28, 7200, 0.0, 0),
+(361374, 16451, 0, 0, 533, 4, 2556.46, -3279.11, 267.68, 1.6, 7200, 0.0, 2),
+(361375, 16452, 0, 0, 533, 4, 2559.33, -3280.48, 267.68, 1.6, 7200, 0.0, 0),
+(361376, 16452, 0, 0, 533, 4, 2554.02, -3280.62, 267.68, 1.6, 7200, 0.0, 0),
+(361377, 351070, 0, 0, 533, 4, 2567.33, -3191.03, 240.62, 3.01, 7200, 0.0, 0),
+(361378, 351070, 0, 0, 533, 4, 2545.6, -3190.34, 240.62, 6.28, 7200, 0.0, 0),
+(361379, 351070, 0, 0, 533, 4, 2610.66, -3097.48, 240.62, 2.32, 7200, 0.0, 0),
+(361380, 351070, 0, 0, 533, 4, 2588.19, -3074.64, 240.62, 5.5, 7200, 0.0, 0),
+(361381, 351070, 0, 0, 533, 4, 2645.26, -3017.73, 240.62, 5.5, 7200, 0.0, 0),
+(361382, 351070, 0, 0, 533, 4, 2667.75, -3039.93, 240.62, 2.36, 7200, 0.0, 0),
+(361383, 351070, 0, 0, 533, 4, 2760.22, -2997.4, 240.62, 1.52, 7200, 0.0, 0),
+(361384, 351070, 0, 0, 533, 4, 2760.94, -2974.27, 240.62, 4.66, 7200, 0.0, 0),
+(361385, 351070, 0, 0, 533, 4, 2848.44, -2997.48, 267.68, 1.54, 7200, 0.0, 0),
+(361386, 351070, 0, 0, 533, 4, 2848.82, -2974.33, 267.68, 4.67, 7200, 0.0, 0),
+(361387, 16451, 0, 0, 533, 4, 2849.82, -2984.93, 267.68, 3.18, 7200, 0.0, 2),
+(361388, 16452, 0, 0, 533, 4, 2851.85, -2987.67, 267.68, 3.08, 7200, 0.0, 0),
+(361389, 16452, 0, 0, 533, 4, 2852.16, -2982.05, 267.68, 3.09, 7200, 0.0, 0),
+(361390, 16365, 0, 0, 533, 4, 2853.7, -3251.76, 298.649, 5.5676, 3520, 0.0, 0),
+(361391, 351019, 0, 0, 533, 4, 3746.41, -5113.35, 142.031, 2.93162, 604800, 0.0, 0),
+(361392, 351078, 0, 0, 533, 4, 3106.93, -3914.09, 267.594, 3.20331, 7200, 0.0, 0),
+(361393, 351078, 0, 0, 533, 4, 3106.67, -3910.21, 267.594, 3.53318, 7200, 0.0, 0),
+(361394, 351078, 0, 0, 533, 4, 3100.49, -3911.09, 267.594, 3.08786, 7200, 0.0, 2),
+(361395, 16449, 0, 0, 533, 4, 3101.95, -3883.86, 267.594, 3.08786, 7200, 30.0, 1),
+(361396, 16449, 0, 0, 533, 4, 3453.53, -3739.18, 294.662, 1.97259, 7200, 30.0, 1),
+(361397, 351077, 0, 0, 533, 4, 3229.28, -3907.97, 287.094, 3.06744, 7200, 0.0, 2),
+(361398, 351078, 0, 0, 533, 4, 3327.84, -3905.96, 294.66, 3.57809, 7200, 0.0, 2),
+(361399, 351078, 0, 0, 533, 4, 3336.02, -3905.86, 294.66, 3.51526, 7200, 0.0, 0),
+(361400, 351078, 0, 0, 533, 4, 3330.14, -3896.52, 294.66, 3.88832, 7200, 0.0, 0),
+(361401, 351078, 0, 0, 533, 4, 3333.12, -3901.2, 294.66, 3.82156, 7200, 0.0, 2),
+(361402, 16449, 0, 0, 533, 4, 3310.0, -3882.32, 294.662, 4.73124, 7200, 30.0, 1),
+(361403, 351078, 0, 0, 533, 4, 3475.74, -3750.32, 294.66, 4.25686, 7200, 0.0, 0),
+(361404, 351078, 0, 0, 533, 4, 3479.1, -3751.97, 294.66, 4.25686, 7200, 0.0, 0),
+(361405, 351078, 0, 0, 533, 4, 3477.0, -3756.19, 294.66, 4.1689, 7200, 0.0, 0),
+(361406, 351078, 0, 0, 533, 4, 3473.84, -3754.28, 294.66, 4.1689, 7200, 0.0, 2),
+(361407, 16448, 0, 0, 533, 4, 3421.77, -3755.75, 294.661, 3.83442, 7200, 0.0, 0),
+(361408, 16448, 0, 0, 533, 4, 3438.03, -3754.63, 294.661, 0.77765, 7200, 0.0, 0),
+(361409, 16448, 0, 0, 533, 4, 3434.28, -3770.84, 294.661, 3.83442, 7200, 0.0, 0),
+(361410, 351078, 0, 0, 533, 4, 3425.76, -3537.69, 267.594, 1.9773, 7200, 0.0, 0),
+(361411, 351078, 0, 0, 533, 4, 3429.05, -3537.64, 267.594, 1.9553, 7200, 0.0, 0),
+(361412, 351078, 0, 0, 533, 4, 3428.26, -3532.98, 267.594, 1.65685, 7200, 0.0, 2),
+(361413, 351078, 0, 0, 533, 4, 3424.03, -3532.38, 267.594, 1.65685, 7200, 0.0, 0),
+(361414, 16449, 0, 0, 533, 4, 3453.54, -3530.66, 267.594, 1.9985, 7200, 30.0, 1),
+(361415, 351078, 0, 0, 533, 4, 2581.59, -3339.19, 267.594, 4.70766, 7200, 0.0, 2),
+(361416, 351078, 0, 0, 533, 4, 2584.99, -3339.21, 267.604, 4.70766, 7200, 0.0, 0),
+(361417, 351078, 0, 0, 533, 4, 2578.69, -3334.62, 267.604, 4.93566, 7200, 0.0, 0),
+(361418, 351078, 0, 0, 533, 4, 2581.03, -3334.71, 267.604, 4.84466, 7200, 0.0, 0),
+(361419, 351078, 0, 0, 533, 4, 2530.77, -3338.58, 267.604, 4.58066, 7200, 0.0, 2),
+(361420, 351078, 0, 0, 533, 4, 2527.65, -3338.24, 267.604, 4.60266, 7200, 0.0, 2),
+(361421, 351078, 0, 0, 533, 4, 2528.64, -3333.91, 267.604, 4.60266, 7200, 0.0, 0),
+(361422, 351078, 0, 0, 533, 4, 2531.55, -3335.07, 267.604, 4.60266, 7200, 0.0, 0),
+(361423, 16449, 0, 0, 533, 4, 2556.06, -3338.6, 267.604, 4.70766, 7200, 30.0, 1),
+(361424, 351078, 0, 0, 533, 4, 2581.83, -3128.81, 240.526, 4.637, 7200, 0.0, 2),
+(361425, 351078, 0, 0, 533, 4, 2585.23, -3128.83, 240.536, 4.637, 7200, 0.0, 0),
+(361426, 351078, 0, 0, 533, 4, 2578.93, -3124.24, 240.536, 4.865, 7200, 0.0, 0),
+(361427, 351078, 0, 0, 533, 4, 2581.27, -3124.33, 240.536, 4.774, 7200, 0.0, 0),
+(361428, 351078, 0, 0, 533, 4, 2531.01, -3128.2, 240.536, 4.51, 7200, 0.0, 2),
+(361429, 351078, 0, 0, 533, 4, 2527.89, -3127.86, 240.536, 4.532, 7200, 0.0, 0),
+(361430, 351078, 0, 0, 533, 4, 2528.88, -3123.53, 240.536, 4.532, 7200, 0.0, 0),
+(361431, 351078, 0, 0, 533, 4, 2531.79, -3124.69, 240.536, 4.532, 7200, 0.0, 0),
+(361432, 16449, 0, 0, 533, 4, 2556.3, -3128.22, 240.536, 4.637, 7200, 30.0, 1),
+(361433, 351077, 0, 0, 533, 4, 2532.05, -3256.1, 259.026, 1.48364, 7200, 0.0, 2),
+(361434, 351078, 0, 0, 533, 4, 2725.36, -2985.58, 240.526, 4.7438, 7200, 0.0, 2),
+(361435, 351078, 0, 0, 533, 4, 2728.76, -2985.6, 240.536, 4.7438, 7200, 0.0, 0),
+(361436, 351078, 0, 0, 533, 4, 2722.47, -2981.01, 240.536, 4.9718, 7200, 0.0, 0),
+(361437, 351078, 0, 0, 533, 4, 2724.8, -2981.1, 240.536, 4.8808, 7200, 0.0, 0),
+(361438, 351078, 0, 0, 533, 4, 2674.54, -2984.97, 240.536, 4.6168, 7200, 0.0, 2),
+(361439, 351078, 0, 0, 533, 4, 2671.43, -2984.63, 240.536, 4.6388, 7200, 0.0, 0),
+(361440, 351078, 0, 0, 533, 4, 2672.42, -2980.3, 240.536, 4.6388, 7200, 0.0, 0),
+(361441, 351078, 0, 0, 533, 4, 2675.32, -2981.46, 240.536, 4.6388, 7200, 0.0, 0),
+(361442, 16449, 0, 0, 533, 4, 2699.83, -2984.99, 240.536, 4.7438, 7200, 30.0, 1),
+(361443, 16448, 0, 0, 533, 4, 2679.95, -3019.32, 240.525, 4.04087, 7200, 0.0, 0),
+(361444, 16448, 0, 0, 533, 4, 2682.5, -3003.54, 240.525, 3.91364, 7200, 0.0, 0),
+(361445, 16448, 0, 0, 533, 4, 2666.19, -3003.03, 240.525, 3.84295, 7200, 0.0, 0),
+(361446, 351078, 0, 0, 533, 4, 2935.14, -2985.83, 267.594, 4.75792, 7200, 0.0, 2),
+(361447, 351078, 0, 0, 533, 4, 2938.54, -2985.85, 267.604, 4.75792, 7200, 0.0, 0),
+(361448, 351078, 0, 0, 533, 4, 2932.24, -2981.26, 267.604, 4.98592, 7200, 0.0, 0),
+(361449, 351078, 0, 0, 533, 4, 2934.58, -2981.35, 267.604, 4.89492, 7200, 0.0, 0),
+(361450, 351078, 0, 0, 533, 4, 2884.32, -2985.22, 267.604, 4.63092, 7200, 0.0, 2),
+(361451, 351078, 0, 0, 533, 4, 2881.2, -2984.88, 267.604, 4.65292, 7200, 0.0, 2),
+(361452, 351078, 0, 0, 533, 4, 2882.19, -2980.55, 267.604, 4.65292, 7200, 0.0, 0),
+(361453, 351078, 0, 0, 533, 4, 2885.1, -2981.71, 267.604, 4.65292, 7200, 0.0, 0),
+(361454, 16449, 0, 0, 533, 4, 2909.61, -2985.24, 267.604, 4.75792, 7200, 30.0, 1),
+(361455, 351078, 0, 0, 533, 4, 3478.92, -3338.88, 267.594, 4.7137, 7200, 0.0, 2),
+(361456, 351078, 0, 0, 533, 4, 3482.32, -3338.9, 267.604, 4.7137, 7200, 0.0, 0),
+(361457, 351078, 0, 0, 533, 4, 3476.02, -3334.31, 267.604, 4.9417, 7200, 0.0, 0),
+(361458, 351078, 0, 0, 533, 4, 3478.36, -3334.4, 267.604, 4.8507, 7200, 0.0, 0),
+(361459, 351078, 0, 0, 533, 4, 3428.1, -3338.27, 267.604, 4.5867, 7200, 0.0, 2),
+(361460, 351078, 0, 0, 533, 4, 3424.98, -3337.93, 267.604, 4.6087, 7200, 0.0, 2),
+(361461, 351078, 0, 0, 533, 4, 3425.97, -3333.6, 267.604, 4.6087, 7200, 0.0, 0),
+(361462, 351078, 0, 0, 533, 4, 3428.88, -3334.76, 267.604, 4.6087, 7200, 0.0, 0),
+(361463, 16449, 0, 0, 533, 4, 3453.39, -3338.29, 267.604, 4.7137, 7200, 30.0, 1),
+(361464, 351078, 0, 0, 533, 4, 3479.12, -3128.97, 294.661, 4.74, 7200, 0.0, 2),
+(361465, 351078, 0, 0, 533, 4, 3482.52, -3128.99, 294.671, 4.74, 7200, 0.0, 0),
+(361466, 351078, 0, 0, 533, 4, 3476.22, -3124.4, 294.671, 4.968, 7200, 0.0, 0),
+(361467, 351078, 0, 0, 533, 4, 3478.56, -3124.49, 294.671, 4.877, 7200, 0.0, 0),
+(361468, 351078, 0, 0, 533, 4, 3428.3, -3128.36, 294.671, 4.613, 7200, 0.0, 2),
+(361469, 351078, 0, 0, 533, 4, 3425.18, -3128.02, 294.671, 4.635, 7200, 0.0, 0),
+(361470, 351078, 0, 0, 533, 4, 3426.17, -3123.69, 294.671, 4.635, 7200, 0.0, 0),
+(361471, 351078, 0, 0, 533, 4, 3429.08, -3124.85, 294.671, 4.635, 7200, 0.0, 0),
+(361472, 16449, 0, 0, 533, 4, 3453.59, -3128.38, 294.671, 4.74, 7200, 30.0, 1),
+(361473, 351078, 0, 0, 533, 4, 3335.93, -2990.19, 294.662, 4.6992, 7200, 0.0, 2),
+(361474, 351078, 0, 0, 533, 4, 3339.33, -2990.21, 294.672, 4.6992, 7200, 0.0, 0),
+(361475, 351078, 0, 0, 533, 4, 3333.03, -2985.62, 294.672, 4.9272, 7200, 0.0, 0),
+(361476, 351078, 0, 0, 533, 4, 3335.37, -2985.71, 294.672, 4.8362, 7200, 0.0, 0),
+(361477, 351078, 0, 0, 533, 4, 3285.11, -2989.58, 294.672, 4.5722, 7200, 0.0, 2),
+(361478, 351078, 0, 0, 533, 4, 3281.99, -2989.24, 294.672, 4.5942, 7200, 0.0, 2),
+(361479, 351078, 0, 0, 533, 4, 3282.98, -2984.91, 294.672, 4.5942, 7200, 0.0, 0),
+(361480, 351078, 0, 0, 533, 4, 3285.89, -2986.07, 294.672, 4.5942, 7200, 0.0, 0),
+(361481, 16449, 0, 0, 533, 4, 3310.4, -2989.6, 294.672, 4.6992, 7200, 30.0, 1),
+(361482, 351078, 0, 0, 533, 4, 3128.28, -2985.7, 267.593, 4.7047, 7200, 0.0, 2),
+(361483, 351078, 0, 0, 533, 4, 3131.68, -2985.72, 267.603, 4.7047, 7200, 0.0, 0),
+(361484, 351078, 0, 0, 533, 4, 3125.38, -2981.13, 267.603, 4.9327, 7200, 0.0, 0),
+(361485, 351078, 0, 0, 533, 4, 3127.72, -2981.22, 267.603, 4.8417, 7200, 0.0, 0),
+(361486, 351078, 0, 0, 533, 4, 3077.46, -2985.09, 267.603, 4.5777, 7200, 0.0, 2),
+(361487, 351078, 0, 0, 533, 4, 3074.34, -2984.75, 267.603, 4.5997, 7200, 0.0, 2),
+(361488, 351078, 0, 0, 533, 4, 3075.33, -2980.42, 267.603, 4.5997, 7200, 0.0, 0),
+(361489, 351078, 0, 0, 533, 4, 3078.24, -2981.58, 267.603, 4.5997, 7200, 0.0, 0),
+(361490, 16449, 0, 0, 533, 4, 3102.75, -2985.11, 267.603, 4.7047, 7200, 30.0, 1),
+(361491, 351078, 0, 0, 533, 4, 2581.91, -3529.54, 267.594, 4.64639, 7200, 0.0, 2),
+(361492, 351078, 0, 0, 533, 4, 2585.31, -3529.56, 267.604, 4.64639, 7200, 0.0, 0),
+(361493, 351078, 0, 0, 533, 4, 2579.01, -3524.97, 267.604, 4.87439, 7200, 0.0, 0),
+(361494, 351078, 0, 0, 533, 4, 2581.35, -3525.06, 267.604, 4.78339, 7200, 0.0, 0),
+(361495, 351078, 0, 0, 533, 4, 2531.09, -3528.93, 267.604, 4.51939, 7200, 0.0, 2),
+(361496, 351078, 0, 0, 533, 4, 2527.97, -3528.59, 267.604, 4.54139, 7200, 0.0, 0),
+(361497, 351078, 0, 0, 533, 4, 2528.96, -3524.26, 267.604, 4.54139, 7200, 0.0, 0),
+(361498, 351078, 0, 0, 533, 4, 2531.87, -3525.42, 267.604, 4.54139, 7200, 0.0, 0),
+(361499, 16449, 0, 0, 533, 4, 2556.38, -3528.95, 267.604, 4.64639, 7200, 30.0, 1),
+(361500, 351078, 0, 0, 533, 4, 2725.65, -3883.05, 294.662, 4.725, 7200, 0.0, 2),
+(361501, 351078, 0, 0, 533, 4, 2729.05, -3883.07, 294.672, 4.725, 7200, 0.0, 0),
+(361502, 351078, 0, 0, 533, 4, 2722.75, -3878.48, 294.672, 4.953, 7200, 0.0, 0),
+(361503, 351078, 0, 0, 533, 4, 2725.09, -3878.57, 294.672, 4.862, 7200, 0.0, 0),
+(361504, 351078, 0, 0, 533, 4, 2674.83, -3882.44, 294.672, 4.598, 7200, 0.0, 2),
+(361505, 351078, 0, 0, 533, 4, 2671.71, -3882.1, 294.672, 4.62, 7200, 0.0, 2),
+(361506, 351078, 0, 0, 533, 4, 2672.7, -3877.77, 294.672, 4.62, 7200, 0.0, 0),
+(361507, 351078, 0, 0, 533, 4, 2675.61, -3878.93, 294.672, 4.62, 7200, 0.0, 0),
+(361508, 16449, 0, 0, 533, 4, 2700.12, -3882.46, 294.672, 4.725, 7200, 30.0, 1),
+(361509, 351078, 0, 0, 533, 4, 2582.46, -3739.29, 294.661, 4.6661, 7200, 0.0, 2),
+(361510, 351078, 0, 0, 533, 4, 2585.85, -3739.31, 294.671, 4.6661, 7200, 0.0, 0),
+(361511, 351078, 0, 0, 533, 4, 2579.55, -3734.73, 294.671, 4.8941, 7200, 0.0, 0),
+(361512, 351078, 0, 0, 533, 4, 2581.9, -3734.81, 294.671, 4.8031, 7200, 0.0, 0),
+(361513, 351078, 0, 0, 533, 4, 2531.64, -3738.69, 294.671, 4.5391, 7200, 0.0, 2),
+(361514, 351078, 0, 0, 533, 4, 2528.51, -3738.34, 294.671, 4.5611, 7200, 0.0, 0),
+(361515, 351078, 0, 0, 533, 4, 2529.5, -3734.01, 294.671, 4.5611, 7200, 0.0, 0),
+(361516, 351078, 0, 0, 533, 4, 2532.42, -3735.18, 294.671, 4.5611, 7200, 0.0, 0),
+(361517, 16449, 0, 0, 533, 4, 2556.93, -3738.71, 294.671, 4.6661, 7200, 30.0, 1),
+(361518, 351078, 0, 0, 533, 4, 2933.09, -3883.06, 268.132, 4.74064, 7200, 0.0, 2),
+(361519, 351078, 0, 0, 533, 4, 2936.49, -3883.08, 268.142, 4.74064, 7200, 0.0, 0),
+(361520, 351078, 0, 0, 533, 4, 2930.19, -3878.49, 268.142, 4.96864, 7200, 0.0, 0),
+(361521, 351078, 0, 0, 533, 4, 2932.53, -3878.58, 268.142, 4.87764, 7200, 0.0, 0),
+(361522, 351078, 0, 0, 533, 4, 2882.27, -3882.45, 268.142, 4.61364, 7200, 0.0, 2),
+(361523, 351078, 0, 0, 533, 4, 2879.15, -3882.11, 268.142, 4.63564, 7200, 0.0, 0),
+(361524, 351078, 0, 0, 533, 4, 2880.14, -3877.78, 268.142, 4.63564, 7200, 0.0, 0),
+(361525, 351078, 0, 0, 533, 4, 2883.05, -3878.94, 268.142, 4.63564, 7200, 0.0, 0),
+(361526, 351047, 0, 0, 533, 4, 2692.16, -3430.75, 268.646, 1.6057, 3600, 0.0, 0),
+(361527, 351047, 0, 0, 533, 4, 2733.46, -3349.39, 267.768, 1.78024, 3600, 0.0, 0),
+(361528, 351047, 0, 0, 533, 4, 2739.99, -3321.73, 284.232, 2.82743, 3600, 0.0, 0),
+(361529, 351047, 0, 0, 533, 4, 2692.21, -3428.78, 268.646, 1.48353, 3600, 0.0, 0),
+(361530, 351047, 0, 0, 533, 4, 2739.99, -3399.78, 284.295, 6.10865, 3600, 0.0, 0),
+(361531, 351047, 0, 0, 533, 4, 2714.56, -3430.61, 268.646, 1.41372, 3600, 0.0, 0),
+(361532, 351047, 0, 0, 533, 4, 2683.89, -3304.21, 267.768, 2.49582, 3600, 0.0, 0),
+(361533, 351047, 0, 0, 533, 4, 2669.58, -3428.86, 268.646, 1.37881, 3600, 0.0, 0),
+(361534, 351047, 0, 0, 533, 4, 2700.27, -3322.35, 267.768, 3.52556, 3600, 0.0, 0),
+(361535, 351047, 0, 0, 533, 4, 2643.73, -3399.68, 284.183, 6.0912, 3600, 0.0, 0),
+(361536, 351047, 0, 0, 533, 4, 2664.87, -3340.75, 267.767, 5.93412, 3600, 0.0, 0),
+(361537, 351047, 0, 0, 533, 4, 2725.82, -3309.57, 267.769, 2.82743, 3600, 0.0, 0),
+(361538, 351047, 0, 0, 533, 4, 2643.73, -3321.73, 284.233, 6.19592, 3600, 0.0, 0),
+(361539, 351072, 0, 0, 533, 4, 3223.02, -3218.73, 316.371, 0.760995, 7200, 10.0, 1),
+(361540, 351072, 0, 0, 533, 4, 3208.17, -3234.59, 315.457, 0.742117, 7200, 10.0, 1),
+(361541, 351072, 0, 0, 533, 4, 3178.61, -3263.67, 316.428, 0.783571, 7200, 10.0, 1),
+(361542, 351072, 0, 0, 533, 4, 3217.32, -3224.75, 316.058, 0.825181, 7200, 10.0, 1),
+(361543, 351072, 0, 0, 533, 4, 3190.63, -3252.56, 315.568, 3.91208, 7200, 10.0, 1),
+(361544, 351072, 0, 0, 533, 4, 3237.07, -3207.6, 317.365, 3.95566, 7200, 10.0, 1),
+(361545, 351072, 0, 0, 533, 4, 3246.76, -3193.86, 317.33, 3.83134, 7200, 10.0, 1),
+(361546, 14881, 0, 0, 533, 4, 3287.81, -3450.87, 287.077, 3.4216, 7200, 5.0, 1),
+(361547, 14881, 0, 0, 533, 4, 3337.11, -3490.32, 287.087, 3.53, 7200, 0.0, 0),
+(361548, 14881, 0, 0, 533, 4, 3127.2, -3552.16, 287.081, 1.56623, 7200, 5.0, 1),
+(361549, 14881, 0, 0, 533, 4, 3074.22, -3555.82, 287.076, 2.91462, 7200, 5.0, 1),
+(361550, 14881, 0, 0, 533, 4, 3158.75, -3486.43, 287.081, 3.8418, 7200, 5.0, 1),
+(361551, 14881, 0, 0, 533, 4, 3164.67, -3498.03, 300.916, 3.90346, 7200, 5.0, 1),
+(361552, 14881, 0, 0, 533, 4, 3362.31, -3684.58, 259.07, 5.91014, 7200, 5.0, 1),
+(361553, 14881, 0, 0, 533, 4, 3087.85, -3521.07, 287.079, 5.39293, 7200, 5.0, 1),
+(361554, 14881, 0, 0, 533, 4, 2956.81, -3173.99, 285.591, 1.60566, 7200, 5.0, 1),
+(361555, 14881, 0, 0, 533, 4, 3294.54, -3489.41, 287.077, 0.288907, 7200, 5.0, 1),
+(361556, 14881, 0, 0, 533, 4, 3368.19, -3635.1, 259.085, 3.66266, 7200, 5.0, 1),
+(361557, 14881, 0, 0, 533, 4, 3198.91, -3614.88, 280.305, 3.95935, 7200, 5.0, 1),
+(361558, 14881, 0, 0, 533, 4, 3179.61, -3629.73, 280.303, 4.14412, 7200, 5.0, 1),
+(361559, 14881, 0, 0, 533, 4, 2769.76, -3180.84, 300.031, 1.56921, 7200, 5.0, 1),
+(361560, 14881, 0, 0, 533, 4, 3200.08, -3463.78, 300.8, 0.017622, 7200, 5.0, 1),
+(361561, 14881, 0, 0, 533, 4, 3313.28, -3671.11, 281.972, 3.86845, 7200, 5.0, 1),
+(361562, 14881, 0, 0, 533, 4, 3219.68, -3789.26, 273.91, 5.23516, 7200, 5.0, 1),
+(361563, 14881, 0, 0, 533, 4, 3162.43, -3789.12, 273.95, 6.02155, 7200, 5.0, 1),
+(361564, 14881, 0, 0, 533, 4, 2941.87, -3346.26, 318.111, 4.76577, 7200, 5.0, 1),
+(361565, 14881, 0, 0, 533, 4, 3185.17, -3792.45, 273.951, 4.2457, 7200, 5.0, 1),
+(361566, 14881, 0, 0, 533, 4, 2911.67, -3570.2, 304.348, 1.57032, 7200, 5.0, 1),
+(361567, 14881, 0, 0, 533, 4, 3384.41, -3651.55, 282.512, 1.75656, 7200, 5.0, 1),
+(361568, 14881, 0, 0, 533, 4, 3034.9, -3470.6, 298.22, 5.62082, 7200, 5.0, 1),
+(361569, 14881, 0, 0, 533, 4, 3226.91, -3686.06, 300.899, 1.59974, 7200, 5.0, 1),
+(361570, 14881, 0, 0, 533, 4, 3158.45, -3607.72, 280.305, 5.48026, 7200, 5.0, 1),
+(361571, 14881, 0, 0, 533, 4, 3123.39, -3511.76, 287.312, 4.39118, 7200, 5.0, 1),
+(361572, 14881, 0, 0, 533, 4, 3255.24, -3452.69, 287.076, 0.363795, 7200, 5.0, 1),
+(361573, 14881, 0, 0, 533, 4, 3230.74, -3666.8, 287.057, 3.64395, 7200, 5.0, 1),
+(361574, 14881, 0, 0, 533, 4, 3091.63, -3537.93, 310.113, 3.92356, 7200, 5.0, 1),
+(361575, 14881, 0, 0, 533, 4, 3342.3, -3644.27, 259.085, 6.22306, 7200, 5.0, 1),
+(361576, 14881, 0, 0, 533, 4, 3254.85, -3502.14, 287.076, 4.78578, 7200, 5.0, 1),
+(361577, 14881, 0, 0, 533, 4, 3229.92, -3468.46, 287.076, 1.09541, 7200, 5.0, 1),
+(361578, 14881, 0, 0, 533, 4, 3137.56, -3795.61, 273.952, 4.24697, 7200, 5.0, 1),
+(361579, 14881, 0, 0, 533, 4, 2841.98, -3346.14, 310.709, 5.51024, 7200, 5.0, 1),
+(361580, 14881, 0, 0, 533, 4, 3172.87, -3593.79, 280.306, 4.62716, 7200, 5.0, 1),
+(361581, 351061, 0, 0, 533, 4, 2681.25, -3215.83, 267.611, 5.46288, 7200, 0.0, 2),
+(361582, 351061, 0, 0, 533, 4, 2712.35, -3127.26, 267.554, 2.65744, 7200, 0.0, 0),
+(361583, 351061, 0, 0, 533, 4, 2718.03, -3135.9, 267.522, 4.42918, 7200, 0.0, 2),
+(361584, 351061, 0, 0, 533, 4, 2712.7, -3180.11, 267.605, 1.69297, 7200, 0.0, 2),
+(361585, 351061, 0, 0, 533, 4, 2724.37, -3219.95, 267.605, 0.261799, 7200, 0.0, 0),
+(361586, 351062, 0, 0, 533, 4, 2691.04, -3216.55, 267.605, 0.942478, 7200, 0.0, 0),
+(361587, 351062, 0, 0, 533, 4, 2667.47, -3173.0, 267.604, 4.13059, 7200, 0.0, 2),
+(361588, 351063, 0, 0, 533, 4, 2731.77, -3230.92, 267.679, 4.46872, 7200, 0.0, 2),
+(361589, 351063, 0, 0, 533, 4, 2708.13, -3174.65, 267.605, 0.418879, 7200, 0.0, 0),
+(361590, 351015, 0, 0, 533, 4, 3224.83, -3802.96, 274.032, 2.30383, 7200, 0.0, 0),
+(361591, 351015, 0, 0, 533, 4, 3138.52, -3778.58, 274.032, 5.18363, 7200, 0.0, 0),
+(361592, 16030, 0, 0, 533, 4, 3318.0, -3335.55, 292.678, 1.18682, 7200, 0.0, 0),
+(361593, 16030, 0, 0, 533, 4, 3320.82, -3342.62, 292.678, 1.0472, 7200, 0.0, 0),
+(361594, 16030, 0, 0, 533, 4, 3315.06, -3348.81, 292.678, 3.05433, 7200, 0.0, 0),
+(361595, 16030, 0, 0, 533, 4, 3306.47, -3347.18, 292.678, 0.698132, 7200, 0.0, 0),
+(361596, 16030, 0, 0, 533, 4, 3313.49, -3340.97, 292.678, 0.401426, 7200, 0.0, 0),
+(361597, 16030, 0, 0, 533, 4, 3038.89, -3474.74, 298.216, 4.69145, 7200, 5.0, 1),
+(361598, 16030, 0, 0, 533, 4, 2991.84, -3463.04, 298.219, 2.34906, 7200, 5.0, 1),
+(361599, 16030, 0, 0, 533, 4, 3008.69, -3402.87, 298.218, 3.6405, 7200, 5.0, 1),
+(361600, 16030, 0, 0, 533, 4, 3046.72, -3429.97, 298.222, 4.51829, 7200, 5.0, 1),
+(361601, 16030, 0, 0, 533, 4, 3103.34, -3292.8, 294.599, 2.9147, 7200, 0.0, 0),
+(361602, 16030, 0, 0, 533, 4, 3126.26, -3365.8, 294.572, 0.191986, 7200, 0.0, 0),
+(361603, 16030, 0, 0, 533, 4, 3128.58, -3369.78, 294.568, 1.91986, 7200, 0.0, 0),
+(361604, 16030, 0, 0, 533, 4, 3129.73, -3364.55, 294.572, 5.65487, 7200, 0.0, 0),
+(361605, 16030, 0, 0, 533, 4, 3122.03, -3366.45, 294.581, 3.14159, 7200, 0.0, 0),
+(361606, 16030, 0, 0, 533, 4, 3124.71, -3362.47, 294.575, 0.820305, 7200, 0.0, 0),
+(361607, 16030, 0, 0, 533, 4, 3251.99, -3351.52, 292.678, 2.75762, 7200, 0.0, 0),
+(361608, 16030, 0, 0, 533, 4, 3246.14, -3356.44, 292.595, 3.5914, 7200, 5.0, 1),
+(361609, 16030, 0, 0, 533, 4, 3254.5, -3347.45, 292.678, 0.610865, 7200, 0.0, 0),
+(361610, 16030, 0, 0, 533, 4, 3254.41, -3356.07, 292.678, 0.994838, 7200, 0.0, 0),
+(361611, 16030, 0, 0, 533, 4, 3248.11, -3348.84, 292.678, 4.27606, 7200, 0.0, 0),
+(361612, 16030, 0, 0, 533, 4, 3076.54, -3314.61, 294.572, 2.44346, 7200, 0.0, 0),
+(361613, 16030, 0, 0, 533, 4, 3071.26, -3314.0, 294.571, 2.93215, 7200, 0.0, 0),
+(361614, 16030, 0, 0, 533, 4, 3078.04, -3310.57, 294.573, 4.20624, 7200, 0.0, 0),
+(361615, 16030, 0, 0, 533, 4, 3075.48, -3318.7, 294.58, 0.942478, 7200, 0.0, 0),
+(361616, 16030, 0, 0, 533, 4, 3080.41, -3315.86, 294.575, 0.174533, 7200, 0.0, 0),
+(361617, 16030, 0, 0, 533, 4, 3115.43, -3264.77, 294.531, 3.57792, 7200, 0.0, 0),
+(361618, 16030, 0, 0, 533, 4, 3060.06, -3239.59, 294.146, 5.84685, 7200, 0.0, 0),
+(361619, 16030, 0, 0, 533, 4, 3012.85, -3148.56, 294.159, 5.37561, 7200, 0.0, 0),
+(361620, 16030, 0, 0, 533, 4, 3269.68, -3270.23, 292.678, 0.383972, 7200, 0.0, 0),
+(361621, 16030, 0, 0, 533, 4, 3179.1, -3313.12, 294.618, 3.12414, 7200, 0.0, 0),
+(361622, 16030, 0, 0, 533, 4, 3125.16, -3066.66, 294.156, 1.20428, 7200, 0.0, 0),
+(361623, 16030, 0, 0, 533, 4, 3322.63, -3226.65, 294.146, 3.50811, 7200, 0.0, 0),
+(361624, 16030, 0, 0, 533, 4, 3175.82, -3326.75, 294.611, 3.54302, 7200, 0.0, 0),
+(361625, 16030, 0, 0, 533, 4, 3301.85, -3270.85, 292.678, 0.10472, 7200, 0.0, 0),
+(361626, 16068, 0, 0, 533, 4, 2847.36, -3688.1, 279.027, 4.76567, 7200, 5.0, 1),
+(361627, 16068, 0, 0, 533, 4, 2862.42, -3671.69, 276.904, 1.73453, 7200, 5.0, 1),
+(361628, 16068, 0, 0, 533, 4, 2755.28, -3590.7, 256.861, 6.0064, 7200, 5.0, 1),
+(361629, 16068, 0, 0, 533, 4, 2833.08, -3548.21, 254.238, 1.05746, 7200, 5.0, 1),
+(361630, 16068, 0, 0, 533, 4, 2765.66, -3581.11, 255.935, 3.78032, 7200, 5.0, 1),
+(361631, 16068, 0, 0, 533, 4, 2894.29, -3618.93, 273.603, 2.11469, 7200, 5.0, 1),
+(361632, 16068, 0, 0, 533, 4, 2775.15, -3559.07, 250.923, 5.44874, 7200, 5.0, 1),
+(361633, 16068, 0, 0, 533, 4, 2773.29, -3616.7, 254.731, 2.82547, 7200, 5.0, 1),
+(361634, 16068, 0, 0, 533, 4, 2889.84, -3678.42, 281.347, 4.25105, 7200, 5.0, 1),
+(361635, 16068, 0, 0, 533, 4, 2734.93, -3597.33, 258.319, 0.807797, 7200, 5.0, 1),
+(361636, 16068, 0, 0, 533, 4, 2801.9, -3589.27, 254.856, 2.63119, 7200, 5.0, 1),
+(361637, 16068, 0, 0, 533, 4, 2879.9, -3650.04, 274.982, 0.10067, 7200, 5.0, 1),
+(361638, 16068, 0, 0, 533, 4, 2881.9, -3620.86, 270.75, 0.244238, 7200, 5.0, 1),
+(361639, 16068, 0, 0, 533, 4, 2912.48, -3586.57, 274.36, 1.10071, 7200, 5.0, 1),
+(361640, 16068, 0, 0, 533, 4, 2899.39, -3700.27, 285.613, 0.090022, 7200, 5.0, 1),
+(361641, 16068, 0, 0, 533, 4, 2877.12, -3691.8, 282.437, 4.89036, 7200, 5.0, 1),
+(361642, 16068, 0, 0, 533, 4, 2673.3, -3624.03, 265.549, 2.16559, 7200, 5.0, 1),
+(361643, 16068, 0, 0, 533, 4, 2861.03, -3648.37, 272.216, 3.87341, 7200, 5.0, 1),
+(361644, 16068, 0, 0, 533, 4, 2860.04, -3706.87, 284.113, 4.24212, 7200, 5.0, 1),
+(361645, 16068, 0, 0, 533, 4, 2811.54, -3576.31, 253.609, 4.81057, 7200, 5.0, 1),
+(361646, 16068, 0, 0, 533, 4, 2865.75, -3658.31, 274.641, 0.458959, 7200, 5.0, 1),
+(361647, 16068, 0, 0, 533, 4, 2896.11, -3656.78, 277.51, 0.313374, 7200, 5.0, 1),
+(361648, 16068, 0, 0, 533, 4, 2905.33, -3682.31, 283.876, 0.59482, 7200, 5.0, 1),
+(361649, 16068, 0, 0, 533, 4, 2895.52, -3572.9, 272.322, 2.09725, 7200, 5.0, 1),
+(361650, 16068, 0, 0, 533, 4, 2855.79, -3618.3, 263.904, 0.579871, 7200, 5.0, 1),
+(361651, 16068, 0, 0, 533, 4, 2790.42, -3585.39, 253.704, 1.4536, 7200, 5.0, 1),
+(361652, 16068, 0, 0, 533, 4, 2897.74, -3646.21, 276.007, 1.83488, 7200, 5.0, 1),
+(361653, 16068, 0, 0, 533, 4, 2704.0, -3600.04, 260.803, 1.0333, 7200, 5.0, 1),
+(361654, 16068, 0, 0, 533, 4, 2689.36, -3594.03, 261.013, 5.88405, 7200, 5.0, 1),
+(361655, 16068, 0, 0, 533, 4, 2875.86, -3705.54, 284.832, 3.04009, 7200, 5.0, 1),
+(361656, 16068, 0, 0, 533, 4, 2869.41, -3589.09, 266.096, 1.27594, 7200, 5.0, 1),
+(361657, 16068, 0, 0, 533, 4, 2884.94, -3598.44, 269.901, 1.45662, 7200, 5.0, 1),
+(361658, 4075, 0, 0, 533, 4, 2862.24, -3221.67, 274.281, 6.15288, 7200, 5.0, 1),
+(361659, 4075, 0, 0, 533, 4, 2850.01, -3069.62, 273.745, 3.45795, 7200, 5.0, 1),
+(361660, 4075, 0, 0, 533, 4, 3343.67, -3329.04, 292.678, 1.22173, 7200, 0.0, 0),
+(361661, 4075, 0, 0, 533, 4, 2798.81, -3397.75, 267.685, 2.03858, 7200, 5.0, 1),
+(361662, 4075, 0, 0, 533, 4, 2757.92, -3245.05, 267.717, 4.34936, 7200, 5.0, 1),
+(361663, 4075, 0, 0, 533, 4, 2779.72, -3402.66, 267.686, 0.077889, 7200, 5.0, 1),
+(361664, 4075, 0, 0, 533, 4, 2854.37, -3252.37, 298.109, 3.09705, 7200, 5.0, 1),
+(361665, 4075, 0, 0, 533, 4, 2821.19, -3210.31, 298.291, 0.612072, 7200, 5.0, 1),
+(361666, 4075, 0, 0, 533, 4, 2980.29, -3198.71, 294.146, 3.56047, 7200, 0.0, 0),
+(361667, 4075, 0, 0, 533, 4, 2861.21, -3468.68, 297.871, 4.17484, 7200, 5.0, 1),
+(361668, 4075, 0, 0, 533, 4, 2683.21, -3254.64, 267.723, 1.51289, 7200, 5.0, 1),
+(361669, 4075, 0, 0, 533, 4, 3254.77, -3263.22, 292.678, 2.87979, 7200, 0.0, 0),
+(361670, 4075, 0, 0, 533, 4, 2628.21, -3538.8, 261.853, 2.68703, 7200, 5.0, 1),
+(361671, 4075, 0, 0, 533, 4, 2790.74, -3154.29, 298.148, 6.07273, 7200, 5.0, 1),
+(361672, 4075, 0, 0, 533, 4, 2962.72, -3356.16, 298.127, 2.36018, 7200, 5.0, 1),
+(361673, 4075, 0, 0, 533, 4, 2791.8, -3207.55, 273.819, 0.161498, 7200, 5.0, 1),
+(361674, 4075, 0, 0, 533, 4, 2913.79, -3370.73, 298.139, 2.61752, 7200, 5.0, 1),
+(361675, 4075, 0, 0, 533, 4, 2931.33, -3221.42, 273.787, 4.48913, 7200, 5.0, 1),
+(361676, 4075, 0, 0, 533, 4, 2745.92, -3658.74, 285.253, 5.25344, 7200, 5.0, 1),
+(361677, 4075, 0, 0, 533, 4, 2871.23, -3364.54, 298.146, 1.52012, 7200, 5.0, 1),
+(361678, 4075, 0, 0, 533, 4, 2799.5, -3301.39, 267.685, 2.71451, 7200, 5.0, 1),
+(361679, 4075, 0, 0, 533, 4, 2892.38, -3469.16, 297.863, 3.14837, 7200, 5.0, 1),
+(361680, 4075, 0, 0, 533, 4, 2985.75, -3243.94, 294.146, 3.56047, 7200, 0.0, 0),
+(361681, 4075, 0, 0, 533, 4, 3195.98, -3308.35, 292.678, 6.23082, 7200, 0.0, 0),
+(361682, 4075, 0, 0, 533, 4, 2690.28, -3260.72, 267.738, 0.596745, 7200, 5.0, 1),
+(361683, 4075, 0, 0, 533, 4, 2753.39, -3217.74, 267.569, 2.01382, 7200, 5.0, 1),
+(361684, 4075, 0, 0, 533, 4, 2774.83, -3180.47, 273.782, 1.09138, 7200, 5.0, 1),
+(361685, 4075, 0, 0, 533, 4, 3343.55, -3292.74, 292.678, 3.71755, 7200, 0.0, 0),
+(361686, 4075, 0, 0, 533, 4, 3279.03, -3262.9, 292.678, 3.57792, 7200, 0.0, 0),
+(361687, 4075, 0, 0, 533, 4, 2865.47, -3217.4, 274.658, 0.301265, 7200, 5.0, 1),
+(361688, 4075, 0, 0, 533, 4, 2705.53, -3077.45, 267.685, 6.06152, 7200, 5.0, 1),
+(361689, 4075, 0, 0, 533, 4, 2659.89, -3220.11, 267.679, 5.28339, 7200, 5.0, 1),
+(361690, 4075, 0, 0, 533, 4, 2747.18, -3153.39, 267.717, 2.46168, 7200, 5.0, 1),
+(361691, 4075, 0, 0, 533, 4, 2828.36, -3279.32, 298.099, 0.719604, 7200, 5.0, 1),
+(361692, 4075, 0, 0, 533, 4, 2726.03, -3545.26, 261.911, 1.31996, 7200, 5.0, 1),
+(361693, 4075, 0, 0, 533, 4, 2948.95, -3163.86, 274.504, 0.000783, 7200, 5.0, 1),
+(361694, 4075, 0, 0, 533, 4, 2858.15, -3534.33, 297.885, 1.77236, 7200, 5.0, 1),
+(361695, 4075, 0, 0, 533, 4, 2798.77, -3391.96, 267.685, 2.36412, 7200, 5.0, 1),
+(361696, 4075, 0, 0, 533, 4, 2776.23, -3326.02, 267.684, 0.794321, 7200, 5.0, 1),
+(361697, 4075, 0, 0, 533, 4, 2939.08, -3489.07, 297.823, 2.24602, 7200, 5.0, 1),
+(361698, 4075, 0, 0, 533, 4, 3197.27, -3270.23, 292.678, 4.2237, 7200, 0.0, 0),
+(361699, 4075, 0, 0, 533, 4, 2773.42, -3160.4, 298.147, 4.59206, 7200, 5.0, 1),
+(361700, 4075, 0, 0, 533, 4, 3201.55, -3356.08, 292.678, 5.42797, 7200, 0.0, 0),
+(361701, 4075, 0, 0, 533, 4, 3201.14, -3368.57, 292.678, 1.18682, 7200, 0.0, 0),
+(361702, 4075, 0, 0, 533, 4, 3201.36, -3364.57, 292.678, 6.21337, 7200, 0.0, 0),
+(361703, 4075, 0, 0, 533, 4, 3196.74, -3356.55, 292.678, 0.244346, 7200, 0.0, 0),
+(361704, 4075, 0, 0, 533, 4, 3190.56, -3348.45, 292.678, 5.41052, 7200, 0.0, 0),
+(361705, 4075, 0, 0, 533, 4, 3194.27, -3351.64, 292.678, 0.488692, 7200, 0.0, 0),
+(361706, 4075, 0, 0, 533, 4, 3204.66, -3360.4, 292.678, 6.0912, 7200, 0.0, 0),
+(361707, 4075, 0, 0, 533, 4, 3192.33, -3357.58, 292.678, 2.63545, 7200, 0.0, 0),
+(361708, 4075, 0, 0, 533, 4, 3201.96, -3374.83, 292.595, 4.78349, 7200, 5.0, 1),
+(361709, 4075, 0, 0, 533, 4, 3190.75, -3375.17, 292.678, 2.44346, 7200, 0.0, 0),
+(361710, 4075, 0, 0, 533, 4, 2745.8, -3712.84, 285.262, 5.70723, 7200, 5.0, 1),
+(361711, 4075, 0, 0, 533, 4, 2635.35, -3522.12, 261.93, 3.63578, 7200, 5.0, 1),
+(361712, 4075, 0, 0, 533, 4, 2916.49, -3150.86, 274.268, 3.08401, 7200, 5.0, 1),
+(361713, 4075, 0, 0, 533, 4, 3347.26, -3319.77, 292.678, 3.15905, 7200, 0.0, 0),
+(361714, 4075, 0, 0, 533, 4, 2797.65, -3307.94, 267.685, 3.05083, 7200, 5.0, 1),
+(361715, 4075, 0, 0, 533, 4, 2933.28, -3531.7, 298.418, 4.11675, 7200, 5.0, 1),
+(361716, 4075, 0, 0, 533, 4, 2797.56, -3658.15, 285.262, 2.32129, 7200, 5.0, 1),
+(361717, 4075, 0, 0, 533, 4, 2752.13, -3228.54, 267.567, 1.37531, 7200, 5.0, 1),
+(361718, 4075, 0, 0, 533, 4, 2939.99, -3209.17, 273.787, 2.50452, 7200, 5.0, 1),
+(361719, 4075, 0, 0, 533, 4, 3081.84, -3062.09, 294.151, 5.044, 7200, 0.0, 0),
+(361720, 4075, 0, 0, 533, 4, 3084.76, -3063.93, 294.154, 3.59538, 7200, 0.0, 0),
+(361721, 4075, 0, 0, 533, 4, 3087.03, -3062.32, 294.153, 2.37365, 7200, 0.0, 0),
+(361722, 4075, 0, 0, 533, 4, 3091.66, -3065.17, 294.158, 3.78736, 7200, 0.0, 0),
+(361723, 4075, 0, 0, 533, 4, 3096.33, -3067.03, 294.161, 3.78736, 7200, 0.0, 0),
+(361724, 4075, 0, 0, 533, 4, 3097.6, -3063.46, 294.158, 3.83972, 7200, 0.0, 0),
+(361725, 4075, 0, 0, 533, 4, 3089.47, -3062.15, 294.153, 6.0912, 7200, 0.0, 0),
+(361726, 4075, 0, 0, 533, 4, 3085.19, -3058.58, 294.148, 0.20944, 7200, 0.0, 0),
+(361727, 4075, 0, 0, 533, 4, 3095.58, -3059.41, 294.152, 1.44862, 7200, 0.0, 0),
+(361728, 4075, 0, 0, 533, 4, 3088.22, -3065.31, 294.157, 2.30383, 7200, 0.0, 0),
+(361729, 4075, 0, 0, 533, 4, 2940.28, -3297.49, 298.229, 5.60251, 7200, 0.0, 0),
+(361730, 4075, 0, 0, 533, 4, 3023.22, -3105.0, 294.147, 2.80998, 7200, 0.0, 0),
+(361731, 4075, 0, 0, 533, 4, 3027.07, -3101.84, 294.151, 4.85202, 7200, 0.0, 0),
+(361732, 4075, 0, 0, 533, 4, 3024.52, -3102.71, 294.148, 5.46288, 7200, 0.0, 0),
+(361733, 4075, 0, 0, 533, 4, 3015.25, -3110.68, 294.155, 3.71755, 7200, 0.0, 0),
+(361734, 4075, 0, 0, 533, 4, 3026.8, -3095.25, 294.152, 0.610865, 7200, 0.0, 0),
+(361735, 4075, 0, 0, 533, 4, 3019.95, -3102.67, 294.147, 0.20944, 7200, 0.0, 0),
+(361736, 4075, 0, 0, 533, 4, 3027.04, -3098.89, 294.153, 3.31613, 7200, 0.0, 0),
+(361737, 4075, 0, 0, 533, 4, 3028.62, -3097.12, 294.154, 4.66003, 7200, 0.0, 0),
+(361738, 4075, 0, 0, 533, 4, 3020.6, -3108.74, 294.151, 4.74729, 7200, 0.0, 0),
+(361739, 4075, 0, 0, 533, 4, 3021.4, -3102.96, 294.146, 3.85718, 7200, 0.0, 0),
+(361740, 4075, 0, 0, 533, 4, 3009.89, -3255.94, 294.146, 4.11898, 7200, 0.0, 0),
+(361741, 4075, 0, 0, 533, 4, 2892.94, -3158.46, 273.787, 4.79605, 7200, 5.0, 1),
+(361742, 4075, 0, 0, 533, 4, 2903.89, -3218.66, 273.787, 2.37032, 7200, 5.0, 1),
+(361743, 4075, 0, 0, 533, 4, 2821.79, -3223.4, 298.32, 3.69071, 7200, 5.0, 1),
+(361744, 4075, 0, 0, 533, 4, 2852.78, -3219.24, 273.787, 5.08628, 7200, 5.0, 1),
+(361745, 4075, 0, 0, 533, 4, 2659.73, -3212.53, 267.664, 5.31375, 7200, 5.0, 1),
+(361746, 4075, 0, 0, 533, 4, 2699.33, -3085.07, 267.685, 0.023725, 7200, 5.0, 1),
+(361747, 4075, 0, 0, 533, 4, 2794.68, -3403.76, 267.686, 2.68793, 7200, 5.0, 1),
+(361748, 4075, 0, 0, 533, 4, 2752.63, -3207.8, 267.566, 2.53656, 7200, 5.0, 1),
+(361749, 4075, 0, 0, 533, 4, 2838.21, -3066.32, 273.798, 3.34716, 7200, 5.0, 1),
+(361750, 4075, 0, 0, 533, 4, 2872.69, -3151.1, 273.787, 2.90263, 7200, 5.0, 1),
+(361751, 4075, 0, 0, 533, 4, 2776.98, -3334.2, 267.684, 1.46036, 7200, 5.0, 1),
+(361752, 4075, 0, 0, 533, 4, 2943.52, -3160.81, 273.787, 3.86506, 7200, 5.0, 1),
+(361753, 4075, 0, 0, 533, 4, 2750.52, -3160.27, 267.724, 2.62969, 7200, 5.0, 1),
+(361754, 4075, 0, 0, 533, 4, 2952.48, -3505.97, 298.279, 3.96102, 7200, 5.0, 1),
+(361755, 4075, 0, 0, 533, 4, 2891.58, -3558.73, 297.862, 2.78446, 7200, 5.0, 1),
+(361756, 4075, 0, 0, 533, 4, 2860.95, -3077.39, 273.736, 4.0009, 7200, 5.0, 1),
+(361757, 4075, 0, 0, 533, 4, 2777.25, -3222.09, 285.551, 0.214748, 7200, 5.0, 1),
+(361758, 16861, 0, 0, 533, 4, 2932.14, -3187.84, 273.371, 3.13828, 7200, 0.0, 2),
+(361759, 16998, 0, 0, 533, 4, 3005.8, -3434.81, 304.196, 5.38862, 21600, 0.0, 2),
+(361760, 351042, 0, 0, 533, 4, 3122.96, -3152.1, 342.371, 6.10865, 3600, 0.0, 0),
+(361761, 16211, 0, 0, 533, 4, 2784.04, -3086.38, 267.768, 3.92699, 3600, 0.0, 0),
+(361762, 16211, 0, 0, 533, 4, 2835.89, -3215.61, 298.344, 1.01229, 3600, 0.0, 0),
+(361763, 16211, 0, 0, 533, 4, 2756.07, -3113.2, 267.768, 0.890118, 3600, 0.0, 0),
+(361764, 16211, 0, 0, 533, 4, 2814.28, -3154.13, 298.229, 4.76475, 3600, 0.0, 0),
+(361765, 16211, 0, 0, 533, 4, 2779.97, -3115.92, 267.768, 2.16421, 3600, 0.0, 0),
+(361766, 16211, 0, 0, 533, 4, 2860.08, -3187.86, 298.234, 3.08923, 3600, 0.0, 0),
+(361767, 16211, 0, 0, 533, 4, 2760.84, -3082.67, 267.768, 5.25344, 3600, 0.0, 0),
+(361768, 16211, 0, 0, 533, 4, 2825.51, -3154.79, 298.229, 4.5204, 3600, 0.0, 0),
+(361769, 16211, 0, 0, 533, 4, 2844.48, -3157.53, 298.233, 4.2237, 3600, 0.0, 0),
+(361770, 16211, 0, 0, 533, 4, 2827.83, -3209.98, 298.344, 0.994838, 3600, 0.0, 0),
+(361771, 16211, 0, 0, 533, 4, 2851.85, -3162.62, 298.236, 4.08407, 3600, 0.0, 0),
+(361772, 16211, 0, 0, 533, 4, 2859.65, -3180.16, 298.237, 3.24631, 3600, 0.0, 0),
+(361773, 351078, 0, 0, 533, 4, 3315.78, -3857.88, 294.659, 3.11269, 7200, 0.0, 2),
+(361774, 351078, 0, 0, 533, 4, 3321.26, -3859.35, 294.659, 2.84566, 7200, 0.0, 0),
+(361775, 351078, 0, 0, 533, 4, 3319.86, -3863.95, 294.659, 2.84566, 7200, 0.0, 0),
+(361776, 351013, 0, 0, 533, 4, 3097.77, -3560.32, 287.165, 6.05629, 7200, 3.0, 1),
+(361777, 351013, 0, 0, 533, 4, 3096.0, -3570.25, 287.165, 6.10865, 7200, 3.0, 1),
+(361778, 351013, 0, 0, 533, 4, 3107.9, -3562.92, 287.163, 6.05629, 7200, 3.0, 1),
+(361779, 351013, 0, 0, 533, 4, 3102.62, -3569.7, 287.162, 6.0912, 7200, 3.0, 1),
+(361780, 351013, 0, 0, 533, 4, 3095.4, -3580.16, 287.165, 6.14356, 7200, 3.0, 1),
+(361781, 351013, 0, 0, 533, 4, 3106.25, -3574.22, 287.161, 6.10865, 7200, 3.0, 1),
+(361782, 351013, 0, 0, 533, 4, 3102.28, -3580.11, 287.161, 6.12611, 7200, 3.0, 1),
+(361783, 351013, 0, 0, 533, 4, 3114.28, -3570.24, 287.164, 6.0912, 7200, 3.0, 1),
+(361784, 351013, 0, 0, 533, 4, 3109.65, -3584.53, 287.162, 6.14356, 7200, 3.0, 1),
+(361785, 351013, 0, 0, 533, 4, 3116.04, -3581.54, 287.165, 6.12611, 7200, 3.0, 1),
+(361786, 351013, 0, 0, 533, 4, 3344.81, -3597.41, 260.997, 6.21484, 7200, 0.0, 0),
+(361787, 351013, 0, 0, 533, 4, 3349.74, -3595.89, 260.997, 6.21484, 7200, 0.0, 0),
+(361788, 351013, 0, 0, 533, 4, 3354.06, -3605.28, 260.997, 6.21484, 7200, 0.0, 0),
+(361789, 351013, 0, 0, 533, 4, 3350.01, -3603.42, 260.997, 6.21484, 7200, 0.0, 0),
+(361790, 351013, 0, 0, 533, 4, 3347.91, -3599.76, 260.997, 0.207331, 7200, 0.0, 0),
+(361791, 351013, 0, 0, 533, 4, 3343.95, -3600.64, 260.997, 0.207331, 7200, 0.0, 2),
+(361792, 351013, 0, 0, 533, 4, 3345.38, -3603.7, 260.997, 0.207331, 7200, 0.0, 0),
+(361793, 351013, 0, 0, 533, 4, 3342.29, -3603.57, 260.997, 0.207331, 7200, 0.0, 0),
+(361794, 351016, 0, 0, 533, 4, 3344.7, -3690.97, 259.083, 1.48143, 7200, 0.0, 0),
+(361795, 351017, 0, 0, 533, 4, 3359.77, -3690.24, 259.079, 1.68171, 7200, 0.0, 0),
+(361796, 351017, 0, 0, 533, 4, 3349.95, -3690.49, 259.077, 1.53248, 7200, 0.0, 0),
+(361797, 351016, 0, 0, 533, 4, 3354.99, -3690.12, 259.075, 1.55212, 7200, 0.0, 0),
+(361798, 351017, 0, 0, 533, 4, 3342.57, -3686.82, 259.085, 1.5207, 7200, 0.0, 0),
+(361799, 351016, 0, 0, 533, 4, 3347.15, -3686.17, 259.082, 1.5207, 7200, 0.0, 0),
+(361800, 351017, 0, 0, 533, 4, 3352.49, -3685.48, 259.078, 1.71705, 7200, 0.0, 0),
+(361801, 351016, 0, 0, 533, 4, 3357.9, -3684.92, 259.08, 1.68564, 7200, 0.0, 0),
+(361802, 351017, 0, 0, 533, 4, 3374.32, -3696.3, 259.082, 2.21891, 7200, 0.0, 0),
+(361803, 351016, 0, 0, 533, 4, 3386.94, -3685.78, 259.079, 2.3328, 7200, 0.0, 0),
+(361804, 351016, 0, 0, 533, 4, 3378.33, -3692.53, 259.081, 2.24248, 7200, 0.0, 0),
+(361805, 351017, 0, 0, 533, 4, 3382.6, -3689.13, 259.081, 2.24248, 7200, 0.0, 0),
+(361806, 351016, 0, 0, 533, 4, 3378.5, -3697.39, 259.081, 2.26604, 7200, 0.0, 0),
+(361807, 351017, 0, 0, 533, 4, 3382.87, -3693.75, 259.08, 2.26604, 7200, 0.0, 0),
+(361808, 351016, 0, 0, 533, 4, 3386.73, -3690.53, 259.078, 2.26604, 7200, 0.0, 0),
+(361809, 351017, 0, 0, 533, 4, 3390.84, -3687.1, 259.075, 2.26604, 7200, 0.0, 0),
+(361810, 351016, 0, 0, 533, 4, 3370.25, -3669.45, 259.082, 1.99509, 7200, 0.0, 0),
+(361811, 351017, 0, 0, 533, 4, 3370.75, -3674.46, 259.082, 1.91262, 7200, 0.0, 0),
+(361812, 351016, 0, 0, 533, 4, 3383.8, -3668.86, 259.082, 2.08933, 7200, 0.0, 0),
+(361813, 351017, 0, 0, 533, 4, 3384.43, -3664.46, 259.082, 1.99508, 7200, 0.0, 0),
+(361814, 351016, 0, 0, 533, 4, 3379.93, -3665.65, 259.082, 1.99508, 7200, 0.0, 0),
+(361815, 351017, 0, 0, 533, 4, 3374.83, -3667.38, 259.082, 1.99508, 7200, 0.0, 0),
+(361816, 351016, 0, 0, 533, 4, 3374.76, -3672.74, 259.082, 1.99508, 7200, 0.0, 0),
+(361817, 351017, 0, 0, 533, 4, 3379.44, -3670.63, 259.082, 1.99508, 7200, 0.0, 0),
+(361818, 351017, 0, 0, 533, 4, 3367.71, -3652.44, 259.083, 2.14036, 7200, 0.0, 0),
+(361819, 351016, 0, 0, 533, 4, 3371.56, -3650.54, 259.083, 2.1168, 7200, 0.0, 0),
+(361820, 351017, 0, 0, 533, 4, 3374.93, -3648.49, 259.083, 2.1168, 7200, 0.0, 0),
+(361821, 351016, 0, 0, 533, 4, 3379.11, -3646.11, 259.083, 2.1168, 7200, 0.0, 0),
+(361822, 351017, 0, 0, 533, 4, 3367.51, -3647.63, 259.083, 2.1168, 7200, 0.0, 0),
+(361823, 351016, 0, 0, 533, 4, 3370.78, -3645.64, 259.083, 2.1168, 7200, 0.0, 0),
+(361824, 351017, 0, 0, 533, 4, 3374.96, -3643.29, 259.083, 2.1168, 7200, 0.0, 0),
+(361825, 351016, 0, 0, 533, 4, 3378.6, -3641.08, 259.083, 2.1168, 7200, 0.0, 0),
+(361826, 351016, 0, 0, 533, 4, 3339.42, -3653.31, 259.083, 1.12719, 7200, 0.0, 0),
+(361827, 351017, 0, 0, 533, 4, 3335.29, -3651.85, 259.083, 1.16646, 7200, 0.0, 0),
+(361828, 351016, 0, 0, 533, 4, 3331.37, -3650.17, 259.083, 1.16646, 7200, 0.0, 0),
+(361829, 351017, 0, 0, 533, 4, 3327.18, -3648.53, 259.083, 1.16646, 7200, 0.0, 0),
+(361830, 351016, 0, 0, 533, 4, 3340.39, -3648.57, 259.083, 1.16646, 7200, 0.0, 0),
+(361831, 351017, 0, 0, 533, 4, 3335.89, -3646.55, 259.083, 1.16646, 7200, 0.0, 0),
+(361832, 351016, 0, 0, 533, 4, 3331.81, -3645.26, 259.083, 1.16646, 7200, 0.0, 0),
+(361833, 351017, 0, 0, 533, 4, 3328.13, -3643.35, 259.083, 1.16646, 7200, 0.0, 0),
+(361834, 351017, 0, 0, 533, 4, 3322.35, -3663.43, 259.083, 1.26072, 7200, 0.0, 0),
+(361835, 351016, 0, 0, 533, 4, 3321.64, -3668.52, 259.083, 1.26072, 7200, 0.0, 0),
+(361836, 351017, 0, 0, 533, 4, 3325.78, -3670.29, 259.083, 1.26072, 7200, 0.0, 0),
+(361837, 351016, 0, 0, 533, 4, 3330.47, -3671.79, 259.083, 1.26072, 7200, 0.0, 0),
+(361838, 351017, 0, 0, 533, 4, 3335.78, -3673.5, 259.083, 1.26072, 7200, 0.0, 0),
+(361839, 351016, 0, 0, 533, 4, 3335.37, -3667.11, 259.083, 1.26072, 7200, 0.0, 0),
+(361840, 351017, 0, 0, 533, 4, 3331.2, -3665.78, 259.083, 1.26072, 7200, 0.0, 0),
+(361841, 351016, 0, 0, 533, 4, 3326.31, -3664.21, 259.083, 1.26072, 7200, 0.0, 0),
+(361842, 351078, 0, 0, 533, 4, 3104.42, -3851.16, 267.595, 3.16137, 7200, 0.0, 0),
+(361843, 351078, 0, 0, 533, 4, 3104.52, -3856.19, 267.594, 3.16137, 7200, 0.0, 0),
+(361844, 351013, 0, 0, 533, 4, 3181.97, -3470.77, 287.164, 4.72779, 7200, 0.0, 0),
+(361845, 351078, 0, 0, 533, 4, 3098.96, -3851.26, 267.594, 3.16137, 7200, 0.0, 2),
+(361846, 16453, 0, 0, 533, 4, 3117.87, -3875.0, 267.593, 5.91656, 7200, 0.0, 0),
+(361847, 16453, 0, 0, 533, 4, 3115.11, -3882.19, 267.593, 5.91656, 7200, 0.0, 2),
+(361848, 16453, 0, 0, 533, 4, 3219.89, -3878.45, 282.17, 0.0598501, 7200, 0.0, 0),
+(361849, 16453, 0, 0, 533, 4, 3219.65, -3887.2, 282.044, 0.0127262, 7200, 0.0, 2),
+(361850, 351013, 0, 0, 533, 4, 3212.91, -3642.57, 287.063, 3.93187, 7200, 0.0, 0),
+(361851, 351013, 0, 0, 533, 4, 3215.19, -3641.19, 287.075, 3.93187, 7200, 0.0, 0),
+(361852, 351013, 0, 0, 533, 4, 3214.1, -3639.46, 286.409, 3.93187, 7200, 0.0, 0),
+(361853, 351013, 0, 0, 533, 4, 3216.24, -3637.86, 286.596, 3.93187, 7200, 0.0, 0),
+(361854, 351013, 0, 0, 533, 4, 3182.22, -3477.54, 287.164, 5.44114, 7200, 0.0, 0),
+(361855, 351013, 0, 0, 533, 4, 3214.2, -3635.41, 285.064, 4.21462, 7200, 0.0, 0),
+(361856, 351013, 0, 0, 533, 4, 3217.52, -3641.77, 287.07, 3.99313, 7200, 0.0, 0),
+(361857, 351013, 0, 0, 533, 4, 3214.47, -3644.68, 287.07, 3.99313, 7200, 0.0, 0),
+(361858, 351013, 0, 0, 533, 4, 3210.13, -3645.67, 287.075, 3.99313, 7200, 0.0, 2),
+(361859, 351010, 0, 0, 533, 4, 3233.43, -3796.14, 273.808, 5.5757, 7200, 0.0, 0),
+(361860, 351010, 0, 0, 533, 4, 3225.3, -3792.91, 273.911, 2.00214, 7200, 0.0, 0),
+(361861, 351010, 0, 0, 533, 4, 3219.75, -3796.73, 273.95, 4.97094, 7200, 0.0, 0),
+(361862, 351010, 0, 0, 533, 4, 3216.92, -3805.44, 273.95, 3.93029, 7200, 0.0, 0),
+(361863, 351010, 0, 0, 533, 4, 3130.54, -3783.85, 273.945, 2.67366, 7200, 0.0, 0),
+(361864, 351010, 0, 0, 533, 4, 3139.52, -3787.93, 273.947, 4.77067, 7200, 0.0, 0),
+(361865, 351010, 0, 0, 533, 4, 3146.5, -3776.7, 273.948, 1.14606, 7200, 0.0, 0),
+(361866, 351013, 0, 0, 533, 4, 3235.82, -3695.8, 287.071, 1.15313, 7200, 0.0, 0),
+(361867, 351013, 0, 0, 533, 4, 3243.68, -3696.81, 287.07, 0.395218, 7200, 0.0, 0),
+(361868, 351013, 0, 0, 533, 4, 3246.53, -3691.97, 287.075, 0.395218, 7200, 0.0, 0),
+(361869, 351013, 0, 0, 533, 4, 3241.48, -3689.89, 287.076, 2.75141, 7200, 0.0, 0),
+(361870, 351013, 0, 0, 533, 4, 3231.45, -3684.91, 287.083, 5.95113, 7200, 0.0, 0),
+(361871, 351013, 0, 0, 533, 4, 3248.53, -3686.31, 286.34, 3.43943, 7200, 0.0, 0),
+(361872, 351013, 0, 0, 533, 4, 3246.0, -3683.32, 287.085, 2.27311, 7200, 0.0, 0),
+(361873, 351013, 0, 0, 533, 4, 3237.57, -3684.9, 287.083, 2.27311, 7200, 0.0, 0),
+(361874, 351013, 0, 0, 533, 4, 3235.35, -3690.11, 287.077, 1.01647, 7200, 0.0, 0),
+(361875, 16453, 0, 0, 533, 4, 3270.59, -3732.98, 277.629, 0.340248, 7200, 0.0, 2),
+(361876, 16453, 0, 0, 533, 4, 3267.94, -3725.9, 278.021, 0.340248, 7200, 0.0, 2),
+(361877, 351011, 0, 0, 533, 4, 3191.81, -3580.93, 287.084, 0.611764, 7200, 0.0, 0),
+(361878, 351011, 0, 0, 533, 4, 3202.19, -3588.55, 281.82, 1.05159, 7200, 0.0, 0),
+(361879, 351011, 0, 0, 533, 4, 3216.96, -3590.1, 287.093, 3.39836, 7200, 0.0, 0),
+(361880, 351011, 0, 0, 533, 4, 3198.26, -3574.84, 287.085, 4.95344, 7200, 0.0, 0),
+(361881, 351011, 0, 0, 533, 4, 3144.9, -3628.55, 287.088, 1.97049, 7200, 0.0, 0),
+(361882, 351011, 0, 0, 533, 4, 3156.62, -3630.86, 282.938, 0.674584, 7200, 0.0, 0),
+(361883, 351011, 0, 0, 533, 4, 3169.44, -3638.68, 287.108, 2.49671, 7200, 0.0, 0),
+(361884, 351011, 0, 0, 533, 4, 3162.97, -3643.82, 287.095, 2.09615, 7200, 0.0, 0),
+(361885, 351013, 0, 0, 533, 4, 3308.06, -3724.94, 267.991, 2.84573, 7200, 0.0, 0),
+(361886, 351013, 0, 0, 533, 4, 3301.82, -3727.42, 268.785, 2.86929, 7200, 0.0, 0),
+(361887, 351013, 0, 0, 533, 4, 3300.99, -3721.11, 268.343, 2.99888, 7200, 0.0, 0),
+(361888, 351013, 0, 0, 533, 4, 3311.24, -3717.84, 266.959, 4.1063, 7200, 0.0, 0),
+(361889, 351013, 0, 0, 533, 4, 3187.8, -3471.03, 287.158, 4.31184, 7200, 0.0, 0),
+(361890, 351013, 0, 0, 533, 4, 3188.14, -3477.42, 287.157, 5.12857, 7200, 0.0, 0),
+(361891, 351013, 0, 0, 533, 4, 3187.2, -3484.21, 287.158, 4.95412, 7200, 0.0, 0),
+(361892, 351013, 0, 0, 533, 4, 3193.41, -3472.44, 287.152, 3.95401, 7200, 0.0, 0),
+(361893, 351013, 0, 0, 533, 4, 3193.48, -3477.56, 287.151, 3.67914, 7200, 0.0, 0),
+(361894, 351013, 0, 0, 533, 4, 3192.77, -3483.24, 287.152, 4.91281, 7200, 0.0, 0),
+(361895, 351013, 0, 0, 533, 4, 3195.06, -3477.7, 287.067, 3.61552, 7200, 0.0, 0),
+(361896, 351013, 0, 0, 533, 4, 3182.03, -3484.3, 287.162, 3.11265, 7200, 0.0, 2),
+(361897, 351013, 0, 0, 533, 4, 3273.0, -3694.41, 281.352, 5.20732, 7200, 0.0, 0),
+(361898, 351013, 0, 0, 533, 4, 3269.23, -3701.49, 283.193, 5.30942, 7200, 0.0, 0),
+(361899, 351013, 0, 0, 533, 4, 3276.47, -3700.13, 278.871, 4.93479, 7200, 0.0, 0),
+(361900, 351013, 0, 0, 533, 4, 3284.97, -3697.12, 277.593, 2.79458, 7200, 0.0, 0),
+(361901, 351013, 0, 0, 533, 4, 3275.32, -3708.36, 278.676, 2.15448, 7200, 0.0, 0),
+(361902, 351013, 0, 0, 533, 4, 3284.32, -3703.01, 275.488, 2.32884, 7200, 0.0, 0),
+(361903, 351013, 0, 0, 533, 4, 3278.53, -3691.56, 280.365, 2.0563, 7200, 0.0, 0),
+(361904, 351013, 0, 0, 533, 4, 3278.88, -3704.04, 277.426, 5.53011, 7200, 0.0, 0),
+(361905, 351078, 0, 0, 533, 4, 3106.41, -3905.73, 267.593, 3.28064, 7200, 0.0, 0),
+(361906, 351077, 0, 0, 533, 4, 3225.58, -3903.25, 285.153, 2.90185, 7200, 0.0, 2),
+(361907, 351077, 0, 0, 533, 4, 3274.58, -3884.12, 294.662, 3.12177, 7200, 0.0, 2),
+(361908, 351077, 0, 0, 533, 4, 3278.43, -3879.55, 294.662, 3.19638, 7200, 0.0, 0),
+(361909, 351024, 0, 0, 533, 4, 2999.53, -3244.09, 294.063, 0.912029, 7200, 0.0, 0),
+(361910, 351025, 0, 0, 533, 4, 2995.88, -3239.01, 294.063, 5.4697, 7200, 0.0, 0),
+(361911, 351025, 0, 0, 533, 4, 3001.05, -3237.97, 294.063, 4.4644, 7200, 0.0, 0),
+(361912, 351025, 0, 0, 533, 4, 3003.98, -3241.69, 294.063, 3.60046, 7200, 0.0, 0),
+(361913, 351025, 0, 0, 533, 4, 3004.4, -3245.77, 294.063, 2.70118, 7200, 0.0, 0),
+(361914, 351023, 0, 0, 533, 4, 3006.11, -3243.52, 294.063, 3.23132, 7200, 0.0, 0),
+(361915, 351023, 0, 0, 533, 4, 3003.77, -3238.58, 294.063, 3.94604, 7200, 0.0, 0),
+(361916, 351023, 0, 0, 533, 4, 2997.94, -3237.07, 294.063, 5.08879, 7200, 0.0, 0),
+(361917, 351023, 0, 0, 533, 4, 2992.98, -3240.69, 294.063, 5.63463, 7200, 0.0, 0),
+(361918, 351024, 0, 0, 533, 4, 2981.4, -3202.53, 294.063, 0.0551154, 7200, 0.0, 0),
+(361919, 351025, 0, 0, 533, 4, 2981.28, -3207.92, 294.063, 1.3471, 7200, 0.0, 0),
+(361920, 351025, 0, 0, 533, 4, 2986.49, -3206.79, 294.063, 2.41917, 7200, 0.0, 0),
+(361921, 351025, 0, 0, 533, 4, 2987.71, -3200.98, 294.063, 3.2242, 7200, 0.0, 0),
+(361922, 351025, 0, 0, 533, 4, 2983.13, -3196.66, 294.063, 4.3591, 7200, 0.0, 0),
+(361923, 351024, 0, 0, 533, 4, 3025.7, -3142.29, 294.078, 5.74926, 7200, 0.0, 0),
+(361924, 351025, 0, 0, 533, 4, 3020.7, -3147.52, 294.078, 0.699147, 7200, 0.0, 0),
+(361925, 351025, 0, 0, 533, 4, 3025.34, -3150.06, 294.077, 1.54345, 7200, 0.0, 0),
+(361926, 351025, 0, 0, 533, 4, 3031.17, -3147.43, 294.075, 2.39954, 7200, 0.0, 0),
+(361927, 351025, 0, 0, 533, 4, 3032.44, -3140.35, 294.076, 3.35851, 7200, 0.0, 0),
+(361928, 351023, 0, 0, 533, 4, 3033.33, -3144.36, 294.076, 2.96345, 7200, 0.0, 0),
+(361929, 351023, 0, 0, 533, 4, 3030.09, -3136.6, 294.077, 3.88237, 7200, 0.0, 0),
+(361930, 351023, 0, 0, 533, 4, 3028.73, -3149.77, 294.075, 1.8584, 7200, 0.0, 0),
+(361931, 351023, 0, 0, 533, 4, 3022.4, -3149.72, 294.077, 1.01409, 7200, 0.0, 0),
+(361932, 351024, 0, 0, 533, 4, 3062.14, -3104.68, 294.078, 5.35342, 7200, 0.0, 0),
+(361933, 351023, 0, 0, 533, 4, 3067.99, -3100.56, 294.078, 3.70408, 7200, 0.0, 0),
+(361934, 351023, 0, 0, 533, 4, 3070.48, -3106.15, 294.077, 2.92261, 7200, 0.0, 0),
+(361935, 351023, 0, 0, 533, 4, 3063.42, -3112.82, 294.076, 1.64241, 7200, 0.0, 0),
+(361936, 351023, 0, 0, 533, 4, 3057.3, -3110.72, 294.077, 0.848375, 7200, 0.0, 0),
+(361937, 351025, 0, 0, 533, 4, 3057.01, -3107.99, 294.078, 0.522434, 7200, 0.0, 0),
+(361938, 351025, 0, 0, 533, 4, 3060.77, -3110.43, 294.078, 1.47355, 7200, 0.0, 0),
+(361939, 351025, 0, 0, 533, 4, 3066.33, -3108.6, 294.076, 2.53384, 7200, 0.0, 0),
+(361940, 351025, 0, 0, 533, 4, 3068.01, -3103.3, 294.078, 3.39149, 7200, 0.0, 0),
+(361941, 351024, 0, 0, 533, 4, 3110.33, -3085.8, 294.077, 4.66384, 7200, 0.0, 0),
+(361942, 351025, 0, 0, 533, 4, 3103.41, -3086.52, 294.078, 6.17966, 7200, 0.0, 0),
+(361943, 351062, 0, 0, 533, 4, 2664.57, -3170.19, 267.627, 3.3401, 7200, 0.0, 0),
+(361944, 351057, 0, 0, 533, 4, 2797.4, -3390.99, 267.685, 1.85808, 7200, 0.0, 0),
+(361945, 351057, 0, 0, 533, 4, 2791.04, -3394.88, 267.685, 2.21151, 7200, 0.0, 0),
+(361946, 351048, 0, 0, 533, 4, 2790.74, -3403.59, 267.685, 2.43143, 7200, 0.0, 0),
+(361947, 351055, 0, 0, 533, 4, 2862.19, -3137.6, 273.788, 3.11252, 7200, 0.0, 0),
+(361948, 351055, 0, 0, 533, 4, 2830.94, -3219.21, 273.787, 1.47104, 7200, 0.0, 0),
+(361949, 351055, 0, 0, 533, 4, 2823.65, -3218.48, 273.787, 1.47104, 7200, 0.0, 2),
+(361950, 351077, 0, 0, 533, 4, 2537.32, -3252.41, 257.091, 1.48026, 7200, 0.0, 2),
+(361951, 351041, 0, 0, 533, 4, 2871.65, -3154.08, 273.787, 4.64502, 7200, 0.0, 0),
+(361952, 351053, 0, 0, 533, 4, 2947.18, -3177.15, 273.788, 3.49834, 7200, 0.0, 0),
+(361953, 351041, 0, 0, 533, 4, 2951.92, -3171.46, 273.788, 3.69294, 7200, 0.0, 0),
+(361954, 16448, 0, 0, 533, 4, 3277.72, -3875.4, 294.66, 2.83068, 7200, 0.0, 0),
+(361955, 16448, 0, 0, 533, 4, 3277.91, -3888.0, 294.66, 3.3569, 7200, 0.0, 0),
+(361956, 16448, 0, 0, 533, 4, 3286.19, -3882.28, 294.66, 6.24716, 7200, 0.0, 0),
+(361957, 351078, 0, 0, 533, 4, 3282.28, -3879.7, 294.66, 2.90372, 7200, 0.0, 0),
+(361958, 351078, 0, 0, 533, 4, 3282.6, -3884.32, 294.66, 3.2383, 7200, 0.0, 0),
+(361959, 351078, 0, 0, 533, 4, 3434.55, -3760.84, 294.661, 3.95223, 7200, 0.0, 0),
+(361960, 351078, 0, 0, 533, 4, 3431.66, -3756.29, 294.661, 3.70719, 7200, 0.0, 0),
+(361961, 16448, 0, 0, 533, 4, 2735.9, -2979.28, 240.526, 0.257619, 7200, 0.0, 0),
+(361962, 16448, 0, 0, 533, 4, 2735.8, -2991.56, 240.526, 5.96354, 7200, 0.0, 0),
+(361963, 16448, 0, 0, 533, 4, 2724.01, -2985.8, 240.526, 6.28162, 7200, 0.0, 0),
+(361964, 351078, 0, 0, 533, 4, 2678.54, -3011.75, 240.525, 3.8406, 7200, 0.0, 0),
+(361965, 351078, 0, 0, 533, 4, 2675.17, -3005.24, 240.525, 3.82489, 7200, 0.0, 0),
+(361966, 351078, 0, 0, 533, 4, 2726.57, -2975.25, 240.525, 6.28162, 7200, 0.0, 0),
+(361967, 351078, 0, 0, 533, 4, 2731.5, -2984.48, 240.525, 6.26198, 7200, 0.0, 0),
+(361968, 351070, 0, 0, 533, 4, 2567.03, -3590.62, 267.594, 3.18271, 7200, 0.0, 0),
+(361969, 351070, 0, 0, 533, 4, 2544.88, -3590.65, 267.594, 6.23791, 7200, 0.0, 0),
+(361970, 351070, 0, 0, 533, 4, 2544.96, -3678.58, 294.661, 6.21827, 7200, 0.0, 0),
+(361971, 351070, 0, 0, 533, 4, 2568.42, -3678.37, 294.661, 3.15522, 7200, 0.0, 0),
+(361972, 351070, 0, 0, 533, 4, 2592.02, -3790.53, 294.661, 0.767609, 7200, 0.0, 0),
+(361973, 351070, 0, 0, 533, 4, 2608.05, -3774.81, 294.661, 3.92884, 7200, 0.0, 0),
+(361974, 351070, 0, 0, 533, 4, 2664.78, -3831.53, 294.662, 3.84637, 7200, 0.0, 0),
+(361975, 351070, 0, 0, 533, 4, 2649.39, -3846.53, 294.662, 0.708703, 7200, 0.0, 0),
+(361976, 351070, 0, 0, 533, 4, 2761.23, -3871.79, 294.661, 4.73387, 7200, 0.0, 0),
+(361977, 351070, 0, 0, 533, 4, 2761.01, -3894.24, 294.661, 1.60799, 7200, 0.0, 0),
+(361978, 351070, 0, 0, 533, 4, 2848.69, -3871.11, 267.593, 4.65926, 7200, 0.0, 0),
+(361979, 351070, 0, 0, 533, 4, 2848.73, -3893.98, 267.593, 1.55693, 7200, 0.0, 0),
+(361980, 351077, 0, 0, 533, 4, 2836.25, -3860.16, 267.592, 3.92636, 7200, 0.0, 0),
+(361981, 351077, 0, 0, 533, 4, 2840.38, -3865.81, 267.592, 3.60828, 7200, 0.0, 2),
+(361982, 16448, 0, 0, 533, 4, 3339.16, -3006.27, 294.661, 5.7524, 7200, 0.0, 0),
+(361983, 16448, 0, 0, 533, 4, 3329.98, -3016.61, 294.661, 5.28117, 7200, 0.0, 0),
+(361984, 16448, 0, 0, 533, 4, 3325.34, -3004.1, 294.661, 5.53643, 7200, 0.0, 0),
+(361985, 16448, 0, 0, 533, 4, 3291.35, -2989.68, 294.661, 3.08599, 7200, 0.0, 0),
+(361986, 16448, 0, 0, 533, 4, 3276.54, -2996.63, 294.661, 3.17866, 7200, 0.0, 0),
+(361987, 16448, 0, 0, 533, 4, 3277.43, -2981.57, 294.661, 2.96661, 7200, 0.0, 0),
+(361988, 351078, 0, 0, 533, 4, 3283.04, -2986.18, 294.661, 2.97839, 7200, 0.0, 0),
+(361989, 351078, 0, 0, 533, 4, 3283.97, -2993.19, 294.661, 3.2737, 7200, 0.0, 0),
+(361990, 351078, 0, 0, 533, 4, 3331.19, -3004.59, 294.661, 5.64952, 7200, 0.0, 0),
+(361991, 351078, 0, 0, 533, 4, 3326.62, -3010.81, 294.661, 5.64952, 7200, 0.0, 0),
+(361992, 16448, 0, 0, 533, 4, 3422.65, -3112.46, 294.661, 2.43174, 7200, 0.0, 0),
+(361993, 16448, 0, 0, 533, 4, 3435.72, -3099.82, 294.661, 2.31, 7200, 0.0, 0),
+(361994, 16448, 0, 0, 533, 4, 3438.54, -3114.46, 294.661, 2.34535, 7200, 0.0, 0),
+(361995, 351078, 0, 0, 533, 4, 3431.51, -3112.62, 294.661, 2.34535, 7200, 0.0, 0),
+(361996, 351078, 0, 0, 533, 4, 3435.75, -3108.47, 294.661, 2.34535, 7200, 0.0, 0),
+(361997, 16448, 0, 0, 533, 4, 3463.12, -3160.74, 294.661, 4.83114, 7200, 0.0, 0),
+(361998, 16448, 0, 0, 533, 4, 3446.97, -3160.7, 294.661, 4.68348, 7200, 0.0, 0),
+(361999, 16448, 0, 0, 533, 4, 3454.29, -3149.87, 294.661, 4.80836, 7200, 0.0, 0),
+(362000, 351078, 0, 0, 533, 4, 3460.57, -3153.97, 294.661, 4.80836, 7200, 0.0, 0),
+(362001, 351078, 0, 0, 533, 4, 3451.77, -3154.82, 294.661, 4.80836, 7200, 0.0, 0),
+(362002, 16448, 0, 0, 533, 4, 3443.28, -3706.91, 294.661, 1.66128, 7200, 0.0, 0),
+(362003, 16448, 0, 0, 533, 4, 3458.9, -3705.39, 294.661, 1.46885, 7200, 0.0, 0),
+(362004, 16448, 0, 0, 533, 4, 3451.44, -3719.32, 294.661, 1.59059, 7200, 0.0, 0),
+(362005, 351078, 0, 0, 533, 4, 3445.83, -3713.54, 294.661, 1.55525, 7200, 0.0, 0),
+(362006, 351078, 0, 0, 533, 4, 3455.88, -3713.7, 294.661, 1.55525, 7200, 0.0, 0),
+(362007, 16448, 0, 0, 533, 4, 3328.66, -3853.69, 294.661, 0.870387, 7200, 0.0, 0),
+(362008, 16448, 0, 0, 533, 4, 3338.55, -3864.67, 294.661, 0.722732, 7200, 0.0, 0),
+(362009, 16448, 0, 0, 533, 4, 3324.8, -3868.41, 294.661, 0.78949, 7200, 0.0, 0),
+(362010, 351078, 0, 0, 533, 4, 3325.61, -3862.11, 294.661, 0.919081, 7200, 0.0, 0),
+(362011, 351078, 0, 0, 533, 4, 3330.67, -3867.41, 294.661, 0.900231, 7200, 0.0, 0),
+(362012, 16448, 0, 0, 533, 4, 2734.08, -3892.51, 294.661, 6.21973, 7200, 0.0, 0),
+(362013, 16448, 0, 0, 533, 4, 2734.55, -3876.02, 294.661, 6.26686, 7200, 0.0, 0),
+(362014, 16448, 0, 0, 533, 4, 2720.3, -3883.24, 294.661, 6.18831, 7200, 0.0, 0),
+(362015, 351078, 0, 0, 533, 4, 2726.86, -3878.86, 294.661, 6.18831, 7200, 0.0, 0),
+(362016, 351078, 0, 0, 533, 4, 2725.97, -3888.19, 294.661, 6.18831, 7200, 0.0, 0),
+(362017, 16448, 0, 0, 533, 4, 2670.51, -3864.96, 294.661, 2.4184, 7200, 0.0, 0),
+(362018, 16448, 0, 0, 533, 4, 2682.02, -3854.21, 294.661, 2.22048, 7200, 0.0, 0),
+(362019, 16448, 0, 0, 533, 4, 2685.21, -3869.02, 294.661, 2.33436, 7200, 0.0, 0),
+(362020, 351078, 0, 0, 533, 4, 2678.59, -3868.12, 294.661, 2.33436, 7200, 0.0, 0),
+(362021, 351078, 0, 0, 533, 4, 2684.57, -3862.4, 294.661, 2.33436, 7200, 0.0, 0),
+(362022, 16448, 0, 0, 533, 4, 2587.37, -3758.34, 294.662, 5.55842, 7200, 0.0, 0),
+(362023, 16448, 0, 0, 533, 4, 2576.23, -3767.45, 294.662, 5.45475, 7200, 0.0, 0),
+(362024, 16448, 0, 0, 533, 4, 2570.72, -3753.11, 294.662, 5.5058, 7200, 0.0, 0),
+(362025, 351078, 0, 0, 533, 4, 2577.37, -3754.34, 294.662, 5.5058, 7200, 0.0, 0),
+(362026, 351078, 0, 0, 533, 4, 2572.81, -3758.98, 294.662, 5.5058, 7200, 0.0, 0),
+(362027, 16448, 0, 0, 533, 4, 2556.59, -3720.23, 294.662, 1.56389, 7200, 0.0, 0),
+(362028, 16448, 0, 0, 533, 4, 2547.5, -3704.26, 294.662, 1.56389, 7200, 0.0, 0),
+(362029, 16448, 0, 0, 533, 4, 2562.64, -3704.91, 294.662, 1.56389, 7200, 0.0, 0),
+(362030, 351078, 0, 0, 533, 4, 2552.1, -3713.75, 294.662, 1.61886, 7200, 0.0, 0),
+(362031, 351078, 0, 0, 533, 4, 2560.33, -3713.35, 294.662, 1.61886, 7200, 0.0, 0),
+(362032, 16448, 0, 0, 533, 4, 2564.94, -3161.32, 240.526, 4.74083, 7200, 0.0, 0),
+(362033, 16448, 0, 0, 533, 4, 2549.6, -3161.76, 240.526, 4.74083, 7200, 0.0, 0),
+(362034, 16448, 0, 0, 533, 4, 2557.01, -3149.03, 240.526, 4.73298, 7200, 0.0, 0),
+(362035, 351078, 0, 0, 533, 4, 2561.05, -3155.27, 240.526, 4.73298, 7200, 0.0, 0),
+(362036, 351078, 0, 0, 533, 4, 2553.34, -3155.43, 240.526, 4.73298, 7200, 0.0, 0),
+(362037, 16448, 0, 0, 533, 4, 2571.64, -3097.57, 240.526, 0.845254, 7200, 0.0, 0),
+(362038, 16448, 0, 0, 533, 4, 2585.9, -3110.53, 240.526, 0.697599, 7200, 0.0, 0),
+(362039, 16448, 0, 0, 533, 4, 2570.25, -3114.32, 240.526, 0.71095, 7200, 0.0, 0),
+(362040, 351078, 0, 0, 533, 4, 2570.38, -3106.55, 240.526, 0.71095, 7200, 0.0, 0),
+(362041, 351078, 0, 0, 533, 4, 2577.37, -3113.75, 240.526, 0.811481, 7200, 0.0, 0),
+(362042, 351027, 0, 0, 533, 4, 3200.39, -3309.29, 292.596, 6.13411, 7200, 0.0, 0);
-DELETE FROM `creature_addon` WHERE `guid` = 351007;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351007, 3510070);
-DELETE FROM `waypoint_data` WHERE `id` = 3510070;
-DELETE FROM `creature_addon` WHERE `guid` = 351015;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351015, 3510150);
-DELETE FROM `waypoint_data` WHERE `id` = 3510150;
-DELETE FROM `creature_addon` WHERE `guid` = 351017;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351017, 3510170);
-DELETE FROM `waypoint_data` WHERE `id` = 3510170;
-DELETE FROM `creature_addon` WHERE `guid` = 351079;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351079, 3510790);
-DELETE FROM `waypoint_data` WHERE `id` = 3510790;
-DELETE FROM `creature_addon` WHERE `guid` = 351092;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351092, 3510920);
-DELETE FROM `waypoint_data` WHERE `id` = 3510920;
-DELETE FROM `creature_addon` WHERE `guid` = 351098;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351098, 3510980);
-DELETE FROM `waypoint_data` WHERE `id` = 3510980;
-DELETE FROM `creature_addon` WHERE `guid` = 351123;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351123, 3511230);
-DELETE FROM `waypoint_data` WHERE `id` = 3511230;
-DELETE FROM `creature_addon` WHERE `guid` = 351124;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351124, 3511240);
-DELETE FROM `waypoint_data` WHERE `id` = 3511240;
-DELETE FROM `creature_addon` WHERE `guid` = 351177;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351177, 3511770);
-DELETE FROM `waypoint_data` WHERE `id` = 3511770;
-DELETE FROM `creature_addon` WHERE `guid` = 351178;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351178, 3511780);
-DELETE FROM `waypoint_data` WHERE `id` = 3511780;
-DELETE FROM `creature_addon` WHERE `guid` = 351179;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351179, 3511790);
-DELETE FROM `waypoint_data` WHERE `id` = 3511790;
-DELETE FROM `creature_addon` WHERE `guid` = 351180;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351180, 3511800);
-DELETE FROM `waypoint_data` WHERE `id` = 3511800;
-DELETE FROM `creature_addon` WHERE `guid` = 351181;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351181, 3511810);
-DELETE FROM `waypoint_data` WHERE `id` = 3511810;
-DELETE FROM `creature_addon` WHERE `guid` = 351182;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351182, 3511820);
-DELETE FROM `waypoint_data` WHERE `id` = 3511820;
-DELETE FROM `creature_addon` WHERE `guid` = 351207;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351207, 3512070);
-DELETE FROM `waypoint_data` WHERE `id` = 3512070;
-DELETE FROM `creature_addon` WHERE `guid` = 351211;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351211, 3512110);
-DELETE FROM `waypoint_data` WHERE `id` = 3512110;
-DELETE FROM `creature_addon` WHERE `guid` = 351213;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351213, 3512130);
-DELETE FROM `waypoint_data` WHERE `id` = 3512130;
-DELETE FROM `creature_addon` WHERE `guid` = 351216;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351216, 3512160);
-DELETE FROM `waypoint_data` WHERE `id` = 3512160;
-DELETE FROM `creature_addon` WHERE `guid` = 351244;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351244, 3512440);
-DELETE FROM `waypoint_data` WHERE `id` = 3512440;
-DELETE FROM `creature_addon` WHERE `guid` = 351258;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351258, 3512580);
-DELETE FROM `waypoint_data` WHERE `id` = 3512580;
-DELETE FROM `creature_addon` WHERE `guid` = 351268;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351268, 3512680);
-DELETE FROM `waypoint_data` WHERE `id` = 3512680;
-DELETE FROM `creature_addon` WHERE `guid` = 351270;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351270, 3512700);
-DELETE FROM `waypoint_data` WHERE `id` = 3512700;
-DELETE FROM `creature_addon` WHERE `guid` = 351273;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351273, 3512730);
-DELETE FROM `waypoint_data` WHERE `id` = 3512730;
-DELETE FROM `creature_addon` WHERE `guid` = 351279;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351279, 3512790);
-DELETE FROM `waypoint_data` WHERE `id` = 3512790;
-DELETE FROM `creature_addon` WHERE `guid` = 351282;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351282, 3512820);
-DELETE FROM `waypoint_data` WHERE `id` = 3512820;
-DELETE FROM `creature_addon` WHERE `guid` = 351288;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351288, 3512880);
-DELETE FROM `waypoint_data` WHERE `id` = 3512880;
-DELETE FROM `creature_addon` WHERE `guid` = 351291;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351291, 3512910);
-DELETE FROM `waypoint_data` WHERE `id` = 3512910;
-DELETE FROM `creature_addon` WHERE `guid` = 351296;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351296, 3512960);
-DELETE FROM `waypoint_data` WHERE `id` = 3512960;
-DELETE FROM `creature_addon` WHERE `guid` = 351298;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351298, 3512980);
-DELETE FROM `waypoint_data` WHERE `id` = 3512980;
-DELETE FROM `creature_addon` WHERE `guid` = 351301;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351301, 3513010);
-DELETE FROM `waypoint_data` WHERE `id` = 3513010;
-DELETE FROM `creature_addon` WHERE `guid` = 351310;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351310, 3513100);
-DELETE FROM `waypoint_data` WHERE `id` = 3513100;
-DELETE FROM `creature_addon` WHERE `guid` = 351316;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351316, 3513160);
-DELETE FROM `waypoint_data` WHERE `id` = 3513160;
-DELETE FROM `creature_addon` WHERE `guid` = 351320;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351320, 3513200);
-DELETE FROM `waypoint_data` WHERE `id` = 3513200;
-DELETE FROM `creature_addon` WHERE `guid` = 351324;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351324, 3513240);
-DELETE FROM `waypoint_data` WHERE `id` = 3513240;
-DELETE FROM `creature_addon` WHERE `guid` = 351330;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351330, 3513300);
-DELETE FROM `waypoint_data` WHERE `id` = 3513300;
-DELETE FROM `creature_addon` WHERE `guid` = 351332;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351332, 3513320);
-DELETE FROM `waypoint_data` WHERE `id` = 3513320;
-DELETE FROM `creature_addon` WHERE `guid` = 351557;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351557, 3515570);
-DELETE FROM `waypoint_data` WHERE `id` = 3515570;
-DELETE FROM `creature_addon` WHERE `guid` = 351558;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351558, 3515580);
-DELETE FROM `waypoint_data` WHERE `id` = 3515580;
-DELETE FROM `creature_addon` WHERE `guid` = 351575;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351575, 3515750);
-DELETE FROM `waypoint_data` WHERE `id` = 3515750;
-DELETE FROM `creature_addon` WHERE `guid` = 351603;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351603, 3516030);
-DELETE FROM `waypoint_data` WHERE `id` = 3516030;
-DELETE FROM `creature_addon` WHERE `guid` = 351604;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351604, 3516040);
-DELETE FROM `waypoint_data` WHERE `id` = 3516040;
-DELETE FROM `creature_addon` WHERE `guid` = 351686;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351686, 3516860);
-DELETE FROM `waypoint_data` WHERE `id` = 3516860;
-DELETE FROM `creature_addon` WHERE `guid` = 351687;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351687, 3516870);
-DELETE FROM `waypoint_data` WHERE `id` = 3516870;
-DELETE FROM `creature_addon` WHERE `guid` = 351701;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351701, 3517010);
-DELETE FROM `waypoint_data` WHERE `id` = 3517010;
-DELETE FROM `creature_addon` WHERE `guid` = 351702;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351702, 3517020);
-DELETE FROM `waypoint_data` WHERE `id` = 3517020;
-DELETE FROM `creature_addon` WHERE `guid` = 351705;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351705, 3517050);
-DELETE FROM `waypoint_data` WHERE `id` = 3517050;
-DELETE FROM `creature_addon` WHERE `guid` = 351707;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351707, 3517070);
-DELETE FROM `waypoint_data` WHERE `id` = 3517070;
-DELETE FROM `creature_addon` WHERE `guid` = 351712;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351712, 3517120);
-DELETE FROM `waypoint_data` WHERE `id` = 3517120;
-DELETE FROM `creature_addon` WHERE `guid` = 351715;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351715, 3517150);
-DELETE FROM `waypoint_data` WHERE `id` = 3517150;
-DELETE FROM `creature_addon` WHERE `guid` = 351716;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351716, 3517160);
-DELETE FROM `waypoint_data` WHERE `id` = 3517160;
-DELETE FROM `creature_addon` WHERE `guid` = 351719;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351719, 3517190);
-DELETE FROM `waypoint_data` WHERE `id` = 3517190;
-DELETE FROM `creature_addon` WHERE `guid` = 351721;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351721, 3517210);
-DELETE FROM `waypoint_data` WHERE `id` = 3517210;
-DELETE FROM `creature_addon` WHERE `guid` = 351725;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351725, 3517250);
-DELETE FROM `waypoint_data` WHERE `id` = 3517250;
-DELETE FROM `creature_addon` WHERE `guid` = 351739;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351739, 3517390);
-DELETE FROM `waypoint_data` WHERE `id` = 3517390;
-DELETE FROM `creature_addon` WHERE `guid` = 351749;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351749, 3517490);
-DELETE FROM `waypoint_data` WHERE `id` = 3517490;
-DELETE FROM `creature_addon` WHERE `guid` = 351759;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351759, 3517590);
-DELETE FROM `waypoint_data` WHERE `id` = 3517590;
-DELETE FROM `creature_addon` WHERE `guid` = 351763;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351763, 3517630);
-DELETE FROM `waypoint_data` WHERE `id` = 3517630;
-DELETE FROM `creature_addon` WHERE `guid` = 351765;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351765, 3517650);
-DELETE FROM `waypoint_data` WHERE `id` = 3517650;
-DELETE FROM `creature_addon` WHERE `guid` = 351767;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351767, 3517670);
-DELETE FROM `waypoint_data` WHERE `id` = 3517670;
-DELETE FROM `creature_addon` WHERE `guid` = 351771;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351771, 3517710);
-DELETE FROM `waypoint_data` WHERE `id` = 3517710;
-DELETE FROM `creature_addon` WHERE `guid` = 351772;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351772, 3517720);
-DELETE FROM `waypoint_data` WHERE `id` = 3517720;
-DELETE FROM `creature_addon` WHERE `guid` = 351774;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351774, 3517740);
-DELETE FROM `waypoint_data` WHERE `id` = 3517740;
-DELETE FROM `creature_addon` WHERE `guid` = 351777;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351777, 3517770);
-DELETE FROM `waypoint_data` WHERE `id` = 3517770;
-DELETE FROM `creature_addon` WHERE `guid` = 351782;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351782, 3517820);
-DELETE FROM `waypoint_data` WHERE `id` = 3517820;
-DELETE FROM `creature_addon` WHERE `guid` = 351786;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351786, 3517860);
-DELETE FROM `waypoint_data` WHERE `id` = 3517860;
-DELETE FROM `creature_addon` WHERE `guid` = 351799;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351799, 3517990);
-DELETE FROM `waypoint_data` WHERE `id` = 3517990;
-DELETE FROM `creature_addon` WHERE `guid` = 351804;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351804, 3518040);
-DELETE FROM `waypoint_data` WHERE `id` = 3518040;
-DELETE FROM `creature_addon` WHERE `guid` = 351830;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351830, 3518300);
-DELETE FROM `waypoint_data` WHERE `id` = 3518300;
-DELETE FROM `creature_addon` WHERE `guid` = 351835;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351835, 3518350);
-DELETE FROM `waypoint_data` WHERE `id` = 3518350;
-DELETE FROM `creature_addon` WHERE `guid` = 351859;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351859, 3518590);
-DELETE FROM `waypoint_data` WHERE `id` = 3518590;
-DELETE FROM `creature_addon` WHERE `guid` = 351860;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351860, 3518600);
-DELETE FROM `waypoint_data` WHERE `id` = 3518600;
-DELETE FROM `creature_addon` WHERE `guid` = 351897;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351897, 3518970);
-DELETE FROM `waypoint_data` WHERE `id` = 3518970;
-DELETE FROM `creature_addon` WHERE `guid` = 351905;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351905, 3519050);
-DELETE FROM `waypoint_data` WHERE `id` = 3519050;
-DELETE FROM `creature_addon` WHERE `guid` = 351906;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351906, 3519060);
-DELETE FROM `waypoint_data` WHERE `id` = 3519060;
-DELETE FROM `creature_addon` WHERE `guid` = 351908;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351908, 3519080);
-DELETE FROM `waypoint_data` WHERE `id` = 3519080;
-DELETE FROM `creature_addon` WHERE `guid` = 351911;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351911, 3519110);
-DELETE FROM `waypoint_data` WHERE `id` = 3519110;
-DELETE FROM `creature_addon` WHERE `guid` = 351973;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351973, 3519730);
-DELETE FROM `waypoint_data` WHERE `id` = 3519730;
-DELETE FROM `creature_addon` WHERE `guid` = 351979;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351979, 3519790);
-DELETE FROM `waypoint_data` WHERE `id` = 3519790;
-DELETE FROM `creature_addon` WHERE `guid` = 351981;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (351981, 3519810);
-DELETE FROM `waypoint_data` WHERE `id` = 3519810;
-DELETE FROM `creature_addon` WHERE `guid` = 352002;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352002, 3520020);
-DELETE FROM `waypoint_data` WHERE `id` = 3520020;
-DELETE FROM `creature_addon` WHERE `guid` = 352006;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352006, 3520060);
-DELETE FROM `waypoint_data` WHERE `id` = 3520060;
-DELETE FROM `creature_addon` WHERE `guid` = 352010;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352010, 3520100);
-DELETE FROM `waypoint_data` WHERE `id` = 3520100;
-DELETE FROM `creature_addon` WHERE `guid` = 352016;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352016, 3520160);
-DELETE FROM `waypoint_data` WHERE `id` = 3520160;
-DELETE FROM `creature_addon` WHERE `guid` = 352018;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352018, 3520180);
-DELETE FROM `waypoint_data` WHERE `id` = 3520180;
-DELETE FROM `creature_addon` WHERE `guid` = 352023;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352023, 3520230);
-DELETE FROM `waypoint_data` WHERE `id` = 3520230;
-DELETE FROM `creature_addon` WHERE `guid` = 352026;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352026, 3520260);
-DELETE FROM `waypoint_data` WHERE `id` = 3520260;
-DELETE FROM `creature_addon` WHERE `guid` = 352027;
-INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (352027, 3520270);
-DELETE FROM `waypoint_data` WHERE `id` = 3520270;
+DELETE FROM `waypoint_data` WHERE `id` IN (3611020,3611030,3611080,3611090,3611100,3611110,3611120,3611520,3611530,3611780,3611830,3612200,3612300,3612330,3612340,3612410,3612450,3612480,3612530,3612570,3612590,3612620,3612630,3612670,3612810,3612900,3613040,3613200,3613210,3613220,3613230,3613240,3613250,3613390,3613420,3613450,3613740,3613870,3613940,3613980,3614060,3614120,3614150,3614200,3614240,3614280,3614340,3614380,3614460,3614510,3614550,3614600,3614640,3614680,3614730,3614780,3614820,3614870,3614910,3614950,3615000,3615050,3615090,3615130,3615180,3615220,3615810,3615830,3615840,3615870,3615880,3617580,3617590,3617730,3617910,3618450,3618470,3618490,3618580,3618750,3618760,3618960,3619060,3619070,3619490,3619500,3619810);
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`) VALUES
-(3510070, 1, 2791.79, -3366.2, 267.685, 1.6099, 0),
-(3510070, 2, 2791.17, -3350.35, 267.685, 1.6099, 0),
-(3510070, 3, 2790.38, -3330.14, 267.685, 1.6099, 0),
-(3510070, 4, 2789.68, -3312.13, 267.685, 1.6099, 0),
-(3510070, 5, 2787.58, -3294.09, 267.685, 2.29712, 0),
-(3510070, 6, 2776.3, -3281.4, 267.685, 2.29712, 0),
-(3510070, 7, 2757.59, -3255.91, 267.685, 2.25942, 0),
-(3510070, 8, 2774.5, -3281.4, 267.685, 5.30677, 0),
-(3510070, 9, 2786.44, -3301.43, 267.685, 4.79626, 0),
-(3510070, 10, 2787.78, -3337.47, 267.685, 4.72322, 0),
-(3510070, 11, 2787.13, -3371.9, 267.685, 4.68552, 0),
-(3510150, 1, 3026.88, -3454.75, 299.462, 0.0, 0),
-(3510150, 2, 3039.73, -3450.8, 298.521, 0.0, 0),
-(3510150, 3, 3042.86, -3436.82, 298.472, 0.0, 0),
-(3510150, 4, 3041.13, -3419.58, 298.469, 0.0, 0),
-(3510150, 5, 3034.87, -3412.85, 298.217, 0.0, 0),
-(3510150, 6, 3034.99, -3408.07, 298.217, 0.0, 10000),
-(3510150, 7, 3032.73, -3409.67, 298.217, 0.0, 0),
-(3510150, 8, 2981.36, -3399.0, 298.447, 0.0, 0),
-(3510150, 9, 2974.41, -3409.65, 298.442, 0.0, 0),
-(3510150, 10, 2964.24, -3433.71, 298.464, 0.0, 0),
-(3510150, 11, 2961.41, -3435.03, 298.226, 0.0, 10000),
-(3510150, 12, 2978.18, -3450.87, 298.471, 0.0, 0),
-(3510150, 13, 2989.27, -3450.97, 300.192, 0.0, 0),
-(3510150, 14, 2988.64, -3461.9, 298.469, 0.0, 0),
-(3510150, 15, 2988.44, -3461.87, 298.469, 0.0, 0),
-(3510150, 16, 2983.23, -3457.17, 298.469, 0.0, 0),
-(3510150, 17, 2978.02, -3452.58, 298.47, 0.0, 0),
-(3510150, 18, 2978.24, -3452.06, 298.47, 0.0, 0),
-(3510150, 19, 2989.16, -3451.02, 300.192, 0.0, 0),
-(3510150, 20, 2996.33, -3443.94, 304.329, 0.0, 0),
-(3510150, 21, 3001.51, -3438.93, 304.701, 0.0, 0),
-(3510150, 22, 3007.17, -3430.96, 304.205, 0.0, 1000),
-(3510170, 1, 2851.03, -3186.75, 273.787, 3.10485, 0),
-(3510170, 2, 2933.84, -3187.14, 273.371, 0.045722, 0),
-(3510790, 1, 3210.54, -3645.1, 287.077, 3.63186, 0),
-(3510790, 2, 3184.35, -3652.37, 287.077, 3.26979, 0),
-(3510790, 3, 3163.18, -3641.2, 287.092, 3.30749, 0),
-(3510790, 4, 3145.52, -3640.79, 287.081, 1.91026, 0),
-(3510790, 5, 3145.52, -3619.04, 287.109, 1.83722, 0),
-(3510790, 6, 3139.31, -3589.42, 287.076, 1.13743, 0),
-(3510790, 7, 3160.35, -3571.22, 287.08, 0.475342, 0),
-(3510790, 8, 3196.02, -3575.64, 287.086, 5.90794, 0),
-(3510790, 9, 3208.15, -3573.88, 287.082, 5.61342, 0),
-(3510790, 10, 3223.77, -3614.02, 287.076, 5.09977, 0),
-(3510790, 11, 3212.27, -3642.08, 286.677, 4.15415, 0),
-(3510920, 1, 2839.49, -3867.25, 267.594, 4.41645, 0),
-(3510920, 2, 2825.54, -3881.23, 267.594, 3.13783, 0),
-(3510920, 3, 2798.4, -3881.13, 277.811, 3.13783, 0),
-(3510920, 4, 2758.73, -3874.56, 294.661, 2.55428, 0),
-(3510920, 5, 2736.45, -3857.7, 294.66, 2.85823, 0),
-(3510920, 6, 2750.41, -3879.93, 294.66, 5.90008, 0),
-(3510920, 7, 2772.35, -3888.77, 290.34, 5.90008, 0),
-(3510920, 8, 2805.41, -3899.3, 274.14, 0.204368, 0),
-(3510920, 9, 2837.89, -3859.9, 267.593, 1.12564, 0),
-(3510980, 1, 3261.61, -3689.64, 286.179, 2.73016, 0),
-(3510980, 2, 3240.8, -3685.27, 287.081, 2.96971, 0),
-(3510980, 3, 3234.65, -3668.94, 287.123, 2.00366, 0),
-(3510980, 4, 3221.91, -3650.82, 287.071, 2.30604, 0),
-(3510980, 5, 3237.04, -3674.68, 287.039, 5.13045, 0),
-(3510980, 6, 3240.42, -3686.76, 287.081, 5.04013, 0),
-(3510980, 7, 3263.92, -3690.11, 285.707, 0.017505, 0),
-(3510980, 8, 3280.14, -3704.41, 276.693, 5.49959, 0),
-(3510980, 9, 3299.11, -3723.31, 268.701, 5.49959, 0),
-(3510980, 10, 3276.96, -3691.5, 280.679, 2.24804, 0),
-(3511230, 1, 3283.91, -3725.2, 272.789, 0.528021, 0),
-(3511230, 2, 3308.35, -3708.69, 266.182, 0.65447, 0),
-(3511230, 3, 3287.83, -3721.17, 270.688, 3.6704, 0),
-(3511240, 1, 3275.67, -3722.66, 276.213, 0.391361, 0),
-(3511240, 2, 3296.25, -3715.39, 268.496, 0.308894, 0),
-(3511240, 3, 3315.28, -3707.3, 264.651, 0.530376, 0),
-(3511240, 4, 3289.83, -3719.79, 270.121, 3.53452, 0),
-(3511240, 5, 3274.7, -3724.42, 276.292, 3.38844, 0),
-(3511240, 6, 3218.18, -3734.67, 284.875, 3.12926, 0),
-(3511240, 7, 3270.54, -3727.79, 277.157, 0.352876, 0),
-(3511770, 1, 3020.24, -3120.13, 294.075, 5.62896, 0),
-(3511770, 2, 3038.54, -3134.17, 294.075, 5.62896, 0),
-(3511770, 3, 3052.1, -3128.79, 294.064, 2.06953, 0),
-(3511770, 4, 3040.62, -3102.68, 294.075, 2.2329, 0),
-(3511770, 5, 3026.44, -3110.25, 294.065, 4.10136, 0),
-(3511780, 1, 3065.85, -3080.8, 294.074, 5.13416, 0),
-(3511780, 2, 3075.07, -3104.07, 294.074, 5.19699, 0),
-(3511780, 3, 3099.77, -3100.41, 294.071, 2.04676, 0),
-(3511780, 4, 3088.0, -3070.5, 294.073, 2.04676, 0),
-(3511780, 5, 3073.47, -3071.07, 294.064, 3.4919, 0),
-(3511790, 1, 3169.74, -3300.18, 294.607, 2.30692, 0),
-(3511790, 2, 3146.05, -3274.03, 294.62, 2.30692, 0),
-(3511790, 3, 3131.16, -3265.35, 294.505, 2.95566, 0),
-(3511790, 4, 3133.01, -3244.84, 294.088, 4.35162, 0),
-(3511790, 5, 3111.14, -3232.83, 294.062, 2.32215, 0),
-(3511790, 6, 3100.13, -3217.02, 294.062, 3.39422, 0),
-(3511790, 7, 3089.23, -3218.59, 294.194, 3.36752, 10000),
-(3511790, 8, 3100.13, -3217.02, 294.062, 3.39422, 0),
-(3511790, 9, 3111.14, -3232.83, 294.062, 2.32215, 0),
-(3511790, 10, 3133.01, -3244.84, 294.088, 4.35162, 0),
-(3511790, 11, 3134.98, -3265.76, 294.504, 5.89384, 0),
-(3511790, 12, 3155.97, -3287.14, 294.895, 5.56397, 0),
-(3511790, 13, 3176.8, -3310.56, 294.535, 5.44851, 0),
-(3511800, 1, 3141.54, -3181.26, 294.063, 3.0183, 0),
-(3511800, 2, 3155.1, -3188.16, 294.063, 2.48815, 0),
-(3511800, 3, 3164.48, -3204.92, 294.063, 1.9745, 0),
-(3511800, 4, 3163.48, -3220.17, 294.063, 1.31712, 0),
-(3511800, 5, 3153.32, -3235.47, 294.063, 0.740643, 0),
-(3511800, 6, 3137.12, -3244.54, 294.088, 0.404492, 0),
-(3511800, 7, 3116.79, -3239.36, 294.062, 5.80882, 0),
-(3511800, 8, 3105.41, -3226.72, 294.062, 5.20563, 0),
-(3511800, 9, 3101.08, -3208.57, 294.062, 4.60716, 0),
-(3511800, 10, 3107.8, -3189.61, 294.062, 4.13592, 0),
-(3511800, 11, 3116.83, -3183.31, 294.062, 3.74322, 0),
-(3511800, 12, 3126.77, -3180.29, 294.062, 3.31439, 0),
-(3511810, 1, 3048.88, -3242.07, 293.346, 1.80722, 0),
-(3511810, 2, 3043.97, -3211.98, 293.345, 1.51034, 0),
-(3511810, 3, 3050.71, -3176.3, 293.345, 1.2111, 0),
-(3511810, 4, 3065.25, -3148.93, 293.346, 0.878878, 0),
-(3511810, 5, 3083.83, -3128.89, 293.937, 0.369154, 0),
-(3511810, 6, 3123.61, -3119.76, 293.346, 0.092694, 0),
-(3511810, 7, 3083.83, -3128.89, 293.937, 0.369154, 0),
-(3511810, 8, 3065.25, -3148.93, 293.346, 0.878878, 0),
-(3511810, 9, 3050.71, -3176.3, 293.345, 1.2111, 0),
-(3511810, 10, 3043.97, -3211.98, 293.345, 1.51034, 0),
-(3511820, 1, 3029.09, -3234.9, 294.063, 1.52068, 0),
-(3511820, 2, 3033.92, -3204.77, 294.063, 1.36753, 0),
-(3511820, 3, 3037.4, -3184.12, 294.063, 1.45785, 0),
-(3511820, 4, 3039.78, -3170.66, 294.063, 1.39502, 0),
-(3511820, 5, 3036.2, -3163.54, 294.067, 2.09009, 0),
-(3511820, 6, 3029.53, -3161.43, 294.068, 2.83229, 0),
-(3511820, 7, 3008.22, -3156.2, 294.065, 2.87156, 0),
-(3511820, 8, 2991.58, -3152.47, 294.064, 4.37167, 0),
-(3511820, 9, 2988.1, -3173.17, 294.064, 4.56802, 0),
-(3511820, 10, 2987.8, -3184.54, 294.064, 4.8861, 0),
-(3511820, 11, 2993.05, -3192.84, 294.064, 5.47122, 0),
-(3511820, 12, 3002.59, -3206.02, 294.064, 4.94894, 0),
-(3511820, 13, 3006.07, -3224.94, 294.064, 4.86254, 0),
-(3511820, 14, 3012.75, -3234.04, 294.064, 5.71862, 0),
-(3512070, 1, 3154.36, -3883.34, 267.593, 6.25335, 0),
-(3512070, 2, 3195.92, -3884.58, 269.594, 6.25335, 0),
-(3512070, 3, 3206.84, -3884.91, 275.322, 6.25335, 0),
-(3512070, 4, 3217.79, -3885.24, 281.068, 6.25335, 0),
-(3512070, 5, 3228.7, -3885.56, 286.796, 6.25335, 0),
-(3512070, 6, 3241.26, -3885.94, 292.09, 6.25335, 0),
-(3512070, 7, 3253.86, -3886.31, 294.662, 6.25335, 0),
-(3512070, 8, 3270.79, -3886.82, 294.661, 6.25335, 0),
-(3512070, 9, 3269.88, -3882.09, 294.661, 0.262337, 0),
-(3512070, 10, 3275.21, -3881.58, 294.661, 3.1526, 0),
-(3512070, 11, 3261.53, -3881.73, 294.661, 3.1526, 0),
-(3512070, 12, 3246.76, -3881.89, 294.661, 3.1526, 0),
-(3512070, 13, 3235.28, -3882.02, 289.208, 3.1526, 0),
-(3512070, 14, 3221.07, -3882.18, 282.791, 3.1526, 0),
-(3512070, 15, 3187.19, -3882.55, 267.595, 3.1526, 0),
-(3512070, 16, 3163.15, -3882.82, 267.594, 3.1526, 0),
-(3512070, 17, 3140.75, -3883.06, 267.594, 3.1526, 0),
-(3512070, 18, 3116.15, -3883.33, 267.594, 3.1526, 0),
-(3512110, 1, 3453.28, -3675.14, 294.257, 1.56484, 0),
-(3512110, 2, 3453.36, -3661.46, 287.889, 1.56484, 0),
-(3512110, 3, 3453.46, -3645.05, 279.954, 1.56484, 0),
-(3512110, 4, 3453.58, -3625.38, 269.631, 1.56484, 0),
-(3512110, 5, 3453.68, -3608.44, 267.595, 1.56484, 0),
-(3512110, 6, 3453.77, -3593.67, 267.594, 1.56484, 0),
-(3512110, 7, 3453.87, -3576.17, 267.594, 1.56484, 0),
-(3512110, 8, 3453.97, -3560.28, 267.594, 1.56484, 0),
-(3512110, 9, 3454.07, -3543.3, 267.594, 1.56484, 0),
-(3512110, 10, 3454.15, -3529.62, 267.594, 1.56484, 0),
-(3512110, 11, 3454.22, -3532.38, 267.594, 4.73785, 0),
-(3512110, 12, 3453.79, -3550.01, 267.594, 4.69073, 0),
-(3512110, 13, 3453.68, -3568.59, 267.594, 4.70644, 0),
-(3512110, 14, 3453.55, -3589.91, 267.594, 4.70644, 0),
-(3512110, 15, 3453.33, -3627.63, 270.817, 4.70644, 0),
-(3512110, 16, 3453.2, -3648.95, 282.002, 4.70644, 0),
-(3512110, 17, 3453.12, -3662.63, 288.23, 4.70644, 0),
-(3512110, 18, 3453.05, -3674.11, 293.76, 4.70644, 0),
-(3512110, 19, 3452.94, -3692.14, 294.662, 4.70644, 0),
-(3512110, 20, 3452.83, -3710.16, 294.662, 4.70644, 0),
-(3512110, 21, 3452.67, -3737.5, 294.662, 4.70644, 0),
-(3512110, 22, 3453.07, -3733.67, 294.662, 1.56877, 0),
-(3512110, 23, 3453.09, -3725.48, 294.662, 1.56877, 0),
-(3512110, 24, 3453.13, -3706.34, 294.662, 1.56877, 0),
-(3512110, 25, 3453.18, -3681.7, 294.662, 1.56877, 0),
-(3512130, 1, 3453.95, -3209.92, 287.182, 4.69557, 0),
-(3512130, 2, 3453.71, -3224.13, 279.726, 4.69557, 0),
-(3512130, 3, 3453.43, -3241.11, 270.819, 4.69557, 0),
-(3512130, 4, 3453.12, -3259.16, 267.595, 4.69557, 0),
-(3512130, 5, 3452.86, -3275.02, 267.594, 4.69557, 0),
-(3512130, 6, 3452.58, -3291.43, 267.594, 4.69557, 0),
-(3512130, 7, 3452.32, -3306.76, 267.594, 4.69557, 0),
-(3512130, 8, 3452.47, -3339.56, 267.594, 4.80631, 0),
-(3512130, 9, 3452.31, -3315.51, 267.594, 1.51706, 0),
-(3512130, 10, 3452.7, -3292.02, 267.594, 1.6278, 0),
-(3512130, 11, 3453.4, -3268.53, 267.594, 1.51942, 0),
-(3512130, 12, 3452.62, -3238.51, 272.177, 1.63016, 0),
-(3512130, 13, 3451.68, -3222.69, 280.483, 1.63016, 0),
-(3512130, 14, 3451.67, -3200.87, 290.757, 1.48172, 0),
-(3512130, 15, 3452.7, -3189.43, 294.661, 1.48172, 0),
-(3512130, 16, 3453.7, -3161.57, 294.661, 1.55476, 0),
-(3512130, 17, 3454.18, -3132.03, 294.661, 1.55476, 0),
-(3512130, 18, 3452.95, -3191.45, 294.661, 4.76704, 0),
-(3512160, 1, 3233.52, -2985.82, 288.33, 3.11457, 0),
-(3512160, 2, 3203.56, -2987.31, 273.571, 3.14991, 0),
-(3512160, 3, 3175.72, -2986.3, 267.595, 3.15227, 0),
-(3512160, 4, 3156.64, -2985.09, 267.594, 3.04153, 0),
-(3512160, 5, 3137.56, -2985.73, 267.594, 3.22531, 0),
-(3512160, 6, 3099.86, -2985.47, 267.594, 3.11457, 0),
-(3512160, 7, 3126.62, -2984.61, 267.594, 0.024028, 0),
-(3512160, 8, 3163.6, -2987.17, 267.594, 0.002823, 0),
-(3512160, 9, 3199.68, -2987.07, 271.533, 0.002823, 0),
-(3512160, 10, 3228.09, -2985.87, 286.443, 0.075865, 0),
-(3512160, 11, 3246.63, -2984.85, 294.647, 6.24831, 0),
-(3512440, 1, 2556.96, -3279.51, 267.593, 1.52915, 0),
-(3512440, 2, 2555.62, -3129.9, 240.525, 0.75946, 0),
-(3512440, 3, 2608.56, -3078.92, 240.526, 0.75946, 0),
-(3512440, 4, 2555.62, -3129.9, 240.525, 0.75946, 0),
-(3512580, 1, 2848.13, -2984.63, 267.594, 3.16753, 0),
-(3512580, 2, 2700.06, -2985.15, 240.526, 3.16753, 0),
-(3512580, 3, 2637.32, -3046.26, 240.527, 3.93722, 0),
-(3512580, 4, 2700.06, -2985.15, 240.526, 3.16753, 0),
-(3512680, 1, 3073.0, -2991.38, 267.594, 4.84021, 0),
-(3512680, 2, 3077.1, -3004.29, 267.593, 5.17243, 0),
-(3512680, 3, 3087.7, -3012.88, 267.593, 5.61382, 0),
-(3512680, 4, 3096.77, -3017.66, 267.593, 6.05443, 0),
-(3512680, 5, 3087.54, -3011.82, 267.593, 2.57815, 0),
-(3512680, 6, 3077.1, -3003.15, 267.593, 2.28362, 0),
-(3512680, 7, 3070.95, -2990.75, 267.592, 1.65687, 0),
-(3512680, 8, 3072.23, -2977.35, 267.59, 1.17857, 0),
-(3512680, 9, 3080.44, -2964.56, 267.592, 0.88404, 0),
-(3512680, 10, 3073.41, -2976.91, 267.587, 4.1945, 0),
-(3512680, 11, 3073.66, -2992.55, 267.593, 4.74742, 0),
-(3512700, 1, 2880.38, -2994.86, 267.593, 5.45908, 0),
-(3512700, 2, 2888.56, -3003.69, 267.593, 5.45908, 0),
-(3512700, 3, 2901.45, -3012.44, 267.593, 5.89969, 0),
-(3512700, 4, 2917.47, -3013.61, 267.593, 0.13251, 0),
-(3512700, 5, 2931.51, -3005.76, 267.593, 0.68386, 0),
-(3512700, 6, 2923.19, -3011.85, 267.593, 3.63303, 0),
-(3512700, 7, 2910.69, -3014.61, 267.593, 3.00628, 0),
-(3512700, 8, 2894.53, -3010.25, 267.593, 2.56332, 0),
-(3512700, 9, 2884.64, -3001.85, 267.593, 2.15805, 0),
-(3512700, 10, 2879.49, -2990.55, 267.593, 1.79049, 0),
-(3512730, 1, 3476.67, -3344.27, 267.592, 4.32676, 0),
-(3512730, 2, 3474.14, -3353.15, 267.592, 4.5773, 0),
-(3512730, 3, 3463.4, -3368.54, 267.581, 3.76677, 0),
-(3512730, 4, 3470.93, -3362.27, 267.592, 0.697435, 0),
-(3512730, 5, 3480.51, -3352.69, 267.592, 1.06736, 0),
-(3512730, 6, 3483.8, -3338.74, 267.593, 1.76715, 0),
-(3512730, 7, 3476.65, -3320.65, 267.593, 2.09937, 0),
-(3512730, 8, 3476.49, -3333.77, 267.593, 4.70061, 0),
-(3512730, 9, 3472.07, -3350.24, 267.593, 4.1469, 0),
-(3512790, 1, 3425.98, -3343.1, 267.592, 4.89741, 0),
-(3512790, 2, 3429.37, -3353.4, 267.592, 5.19194, 0),
-(3512790, 3, 3444.48, -3367.74, 267.585, 5.70794, 0),
-(3512790, 4, 3435.05, -3358.7, 267.591, 2.42498, 0),
-(3512790, 5, 3427.65, -3349.38, 267.591, 2.05741, 0),
-(3512790, 6, 3424.48, -3338.5, 267.591, 1.65215, 0),
-(3512790, 7, 3426.11, -3325.71, 267.591, 1.17384, 0),
-(3512790, 8, 3440.77, -3313.46, 267.591, 0.619348, 0),
-(3512790, 9, 3431.56, -3320.31, 267.591, 3.78058, 0),
-(3512790, 10, 3422.6, -3332.71, 267.591, 4.55341, 0),
-(3512790, 11, 3423.93, -3346.0, 267.591, 5.14246, 0),
-(3512820, 1, 3477.48, -3132.45, 294.661, 4.40183, 0),
-(3512820, 2, 3474.03, -3141.07, 294.661, 4.25339, 0),
-(3512820, 3, 3465.76, -3153.19, 294.661, 4.03191, 0),
-(3512820, 4, 3473.71, -3144.19, 294.661, 0.851045, 0),
-(3512820, 5, 3479.72, -3133.39, 294.661, 1.29401, 0),
-(3512820, 6, 3479.41, -3119.09, 294.661, 2.02914, 0),
-(3512820, 7, 3464.17, -3103.53, 294.661, 2.58049, 0),
-(3512820, 8, 3474.46, -3107.13, 294.661, 5.73544, 0),
-(3512820, 9, 3479.11, -3118.8, 294.661, 5.08434, 0),
-(3512820, 10, 3480.18, -3133.08, 294.661, 4.38455, 0),
-(3512880, 1, 2581.59, -3133.94, 240.525, 4.34382, 0),
-(3512880, 2, 2576.31, -3145.29, 240.525, 4.12234, 0),
-(3512880, 3, 2563.04, -3156.26, 240.525, 3.68173, 0),
-(3512880, 4, 2569.45, -3153.19, 240.525, 0.445893, 0),
-(3512880, 5, 2580.14, -3145.81, 240.525, 0.775761, 0),
-(3512880, 6, 2583.74, -3130.04, 240.525, 1.40172, 0),
-(3512880, 7, 2583.07, -3112.18, 240.525, 1.73395, 0),
-(3512880, 8, 2583.55, -3131.7, 240.525, 4.52447, 0),
-(3512910, 1, 2529.33, -3344.85, 267.593, 4.95093, 0),
-(3512910, 2, 2533.55, -3355.44, 267.593, 5.20776, 0),
-(3512910, 3, 2541.88, -3366.16, 267.593, 5.50228, 0),
-(3512910, 4, 2534.51, -3357.38, 267.593, 2.24288, 0),
-(3512910, 5, 2528.24, -3346.07, 267.593, 1.79992, 0),
-(3512910, 6, 2527.98, -3332.67, 267.593, 1.24857, 0),
-(3512910, 7, 2534.64, -3320.91, 267.593, 0.916344, 0),
-(3512910, 8, 2542.77, -3312.88, 267.593, 0.694861, 0),
-(3512910, 9, 2535.08, -3318.14, 267.593, 3.74221, 0),
-(3512910, 10, 2527.23, -3326.93, 267.593, 4.33125, 0),
-(3512910, 11, 2526.91, -3344.19, 267.593, 5.10409, 0),
-(3512960, 1, 2581.06, -3351.14, 267.594, 4.0815, 0),
-(3512960, 2, 2572.9, -3360.61, 267.592, 3.87573, 0),
-(3512960, 3, 2561.75, -3367.23, 267.592, 3.50816, 0),
-(3512960, 4, 2572.85, -3361.27, 267.593, 0.492229, 0),
-(3512960, 5, 2583.03, -3353.33, 267.593, 1.00824, 0),
-(3512960, 6, 2583.89, -3342.46, 267.593, 1.52503, 0),
-(3512960, 7, 2583.63, -3331.04, 267.593, 1.78421, 0),
-(3512960, 8, 2579.97, -3320.84, 267.593, 2.18948, 0),
-(3512960, 9, 2572.94, -3311.8, 267.593, 2.4463, 0),
-(3512960, 10, 2579.5, -3321.22, 267.593, 5.32086, 0),
-(3512960, 11, 2584.38, -3332.55, 267.593, 4.80485, 0),
-(3512960, 12, 2581.98, -3346.22, 267.593, 4.25115, 0),
-(3512980, 1, 3431.34, -3522.89, 267.592, 1.26075, 0),
-(3512980, 2, 3436.64, -3511.58, 267.592, 0.966231, 0),
-(3512980, 3, 3451.41, -3501.67, 267.592, 0.193398, 0),
-(3512980, 4, 3467.59, -3503.92, 267.592, 5.74145, 0),
-(3512980, 5, 3477.51, -3515.59, 267.592, 5.04166, 0),
-(3512980, 6, 3480.21, -3531.48, 267.592, 4.60105, 0),
-(3512980, 7, 3474.44, -3548.57, 267.592, 3.86592, 0),
-(3512980, 8, 3460.33, -3554.62, 267.592, 3.20383, 0),
-(3512980, 9, 3441.04, -3553.32, 267.592, 2.61478, 0),
-(3512980, 10, 3430.05, -3541.73, 267.592, 2.06343, 0),
-(3512980, 11, 3426.76, -3527.75, 267.592, 1.47438, 0),
-(3512980, 12, 3433.61, -3519.23, 267.592, 0.860199, 0),
-(3513010, 1, 3465.95, -3760.65, 294.661, 3.76632, 0),
-(3513010, 2, 3452.88, -3764.58, 294.661, 3.42231, 0),
-(3513010, 3, 3432.71, -3755.32, 294.661, 2.21359, 0),
-(3513010, 4, 3427.82, -3741.3, 294.661, 1.55149, 0),
-(3513010, 5, 3432.83, -3724.37, 294.661, 1.07319, 0),
-(3513010, 6, 3447.58, -3713.86, 294.661, 0.189614, 0),
-(3513010, 7, 3465.04, -3715.66, 294.661, 5.92145, 0),
-(3513010, 8, 3478.44, -3726.7, 294.661, 5.22402, 0),
-(3513010, 9, 3481.4, -3743.88, 294.661, 4.56192, 0),
-(3513010, 10, 3468.72, -3760.42, 294.661, 3.52991, 0),
-(3513100, 1, 3096.28, -3910.55, 267.593, 2.82117, 0),
-(3513100, 2, 3087.41, -3907.61, 267.593, 2.82117, 0),
-(3513100, 3, 3076.8, -3901.98, 267.593, 2.55806, 0),
-(3513100, 4, 3071.94, -3896.74, 267.593, 2.29103, 0),
-(3513100, 5, 3075.92, -3903.25, 267.593, 5.29125, 0),
-(3513100, 6, 3081.3, -3907.6, 267.593, 5.86066, 0),
-(3513100, 7, 3089.53, -3910.42, 267.593, 6.21016, 0),
-(3513100, 8, 3102.08, -3911.1, 267.593, 0.049495, 0),
-(3513100, 9, 3120.25, -3905.91, 267.593, 0.49246, 0),
-(3513100, 10, 3110.73, -3910.36, 267.593, 3.28455, 0),
-(3513100, 11, 3099.92, -3911.87, 267.593, 3.11098, 0),
-(3513100, 12, 3093.41, -3911.32, 267.593, 2.92484, 0),
-(3513160, 1, 2530.15, -3745.47, 294.66, 4.64541, 0),
-(3513160, 2, 2530.68, -3755.82, 294.66, 4.83705, 0),
-(3513160, 3, 2528.98, -3745.03, 294.66, 1.72687, 0),
-(3513160, 4, 2529.21, -3732.04, 294.66, 1.39465, 0),
-(3513160, 5, 2539.26, -3720.5, 294.66, 0.830735, 0),
-(3513160, 6, 2551.17, -3711.31, 294.66, 0.38777, 0),
-(3513160, 7, 2564.82, -3711.47, 294.66, 6.2649, 0),
-(3513160, 8, 2551.89, -3710.45, 294.66, 3.34322, 0),
-(3513160, 9, 2540.25, -3714.75, 294.66, 3.75006, 0),
-(3513160, 10, 2531.07, -3723.82, 294.66, 4.26607, 0),
-(3513160, 11, 2527.65, -3743.53, 294.66, 4.67133, 0),
-(3513200, 1, 2930.63, -3896.96, 268.012, 4.59518, 0),
-(3513200, 2, 2914.6, -3907.84, 267.902, 3.62128, 0),
-(3513200, 3, 2899.49, -3905.74, 267.928, 2.85552, 0),
-(3513200, 4, 2885.41, -3889.63, 268.02, 1.90911, 0),
-(3513200, 5, 2890.13, -3866.07, 267.955, 0.751437, 0),
-(3513200, 6, 2907.93, -3857.69, 267.909, 0.09563, 0),
-(3513200, 7, 2926.11, -3862.49, 267.893, 5.33031, 0),
-(3513200, 8, 2933.14, -3887.82, 268.053, 4.56848, 0),
-(3513240, 1, 2882.97, -3886.21, 267.971, 5.05778, 0),
-(3513240, 2, 2887.6, -3897.27, 267.982, 5.28554, 0),
-(3513240, 3, 2906.17, -3911.32, 267.823, 0.07442, 0),
-(3513240, 4, 2918.6, -3907.24, 267.902, 0.365018, 0),
-(3513240, 5, 2936.52, -3895.29, 267.886, 1.03653, 0),
-(3513240, 6, 2936.15, -3876.79, 267.952, 1.86906, 0),
-(3513240, 7, 2928.84, -3860.69, 267.825, 2.46989, 0),
-(3513240, 8, 2905.97, -3853.79, 267.806, 3.69118, 0),
-(3513240, 9, 2884.88, -3867.48, 267.892, 4.11922, 0),
-(3513240, 10, 2881.76, -3882.99, 267.988, 4.67136, 0),
-(3513300, 1, 3205.26, -3900.72, 274.492, 3.18067, 0),
-(3513300, 2, 3183.92, -3900.26, 267.593, 3.10999, 0),
-(3513300, 3, 3172.22, -3885.94, 267.593, 2.20206, 0),
-(3513300, 4, 3150.72, -3884.31, 267.593, 3.23172, 0),
-(3513300, 5, 3142.67, -3894.96, 267.593, 4.18755, 0),
-(3513300, 6, 3146.6, -3883.07, 267.593, 0.032792, 0),
-(3513300, 7, 3166.2, -3882.88, 267.593, 6.14319, 0),
-(3513300, 8, 3182.35, -3901.95, 267.593, 5.35779, 0),
-(3513300, 9, 3205.85, -3902.23, 274.798, 0.017871, 0),
-(3513300, 10, 3217.88, -3902.02, 281.116, 0.017871, 0),
-(3513300, 11, 3224.81, -3886.05, 284.75, 0.953281, 0),
-(3513300, 12, 3243.79, -3882.71, 293.309, 6.27907, 0),
-(3513300, 13, 3254.71, -3882.76, 294.661, 6.27907, 0),
-(3513300, 14, 3268.33, -3899.21, 294.661, 5.40335, 0),
-(3513300, 15, 3283.12, -3885.09, 294.661, 1.00512, 0),
-(3513300, 16, 3259.26, -3881.4, 294.661, 3.19245, 0),
-(3513300, 17, 3237.42, -3882.52, 290.238, 3.19245, 0),
-(3513300, 18, 3227.56, -3883.02, 286.196, 4.74754, 0),
-(3513300, 19, 3224.78, -3900.3, 284.736, 4.55276, 0),
-(3513320, 1, 3265.73, -3882.76, 294.662, 3.09428, 0),
-(3513320, 2, 3227.27, -3883.8, 286.042, 2.12117, 0),
-(3513320, 3, 3226.06, -3868.56, 285.409, 1.64993, 0),
-(3513320, 4, 3209.25, -3860.77, 276.596, 2.92306, 0),
-(3513320, 5, 3182.19, -3861.63, 267.609, 3.29063, 0),
-(3513320, 6, 3176.3, -3876.91, 267.596, 4.34699, 0),
-(3513320, 7, 3162.26, -3882.58, 267.595, 3.30555, 0),
-(3513320, 8, 3145.73, -3880.91, 267.593, 3.36917, 0),
-(3513320, 9, 3142.67, -3863.79, 267.593, 1.28551, 0),
-(3513320, 10, 3146.97, -3863.11, 267.593, 0.045365, 0),
-(3513320, 11, 3150.88, -3877.17, 267.593, 4.86771, 0),
-(3513320, 12, 3169.88, -3886.18, 267.593, 6.19425, 0),
-(3513320, 13, 3177.29, -3864.55, 267.604, 1.08602, 0),
-(3513320, 14, 3201.05, -3864.14, 272.294, 6.17697, 0),
-(3513320, 15, 3225.55, -3866.75, 285.144, 6.17697, 0),
-(3513320, 16, 3231.1, -3884.56, 287.887, 0.227578, 0),
-(3513320, 17, 3247.89, -3882.33, 294.663, 0.079137, 0),
-(3513320, 18, 3271.86, -3880.43, 294.661, 0.079137, 0),
-(3515570, 1, 3321.1, -3909.53, 294.66, 3.44458, 0),
-(3515570, 2, 3309.78, -3911.37, 294.66, 0.636779, 0),
-(3515570, 3, 3296.79, -3909.52, 294.66, 2.96549, 0),
-(3515570, 4, 3287.76, -3904.41, 294.66, 2.53273, 0),
-(3515570, 5, 3301.19, -3909.05, 294.66, 5.93743, 0),
-(3515570, 6, 3315.92, -3912.13, 294.66, 0.066579, 0),
-(3515570, 7, 3325.76, -3906.34, 294.66, 0.742022, 0),
-(3515570, 8, 3335.13, -3895.69, 294.66, 0.888106, 0),
-(3515570, 9, 3338.82, -3880.92, 294.66, 1.36877, 0),
-(3515570, 10, 3337.38, -3893.43, 294.66, 4.57712, 0),
-(3515570, 11, 3328.83, -3902.97, 294.66, 3.68962, 0),
-(3515580, 1, 3307.8, -3854.88, 294.661, 3.16261, 0),
-(3515580, 2, 3293.3, -3859.43, 294.661, 3.55924, 0),
-(3515580, 3, 3280.65, -3866.95, 294.66, 3.74302, 0),
-(3515580, 4, 3292.03, -3857.6, 294.66, 0.57394, 0),
-(3515580, 5, 3306.57, -3851.65, 294.66, 0.166318, 0),
-(3515580, 6, 3316.11, -3854.17, 294.66, 6.00889, 0),
-(3515750, 1, 3383.74, -3689.38, 259.081, 3.91435, 0),
-(3515750, 2, 3340.27, -3696.69, 259.083, 3.23498, 0),
-(3515750, 3, 3319.27, -3699.91, 262.729, 3.41876, 0),
-(3515750, 4, 3327.49, -3668.3, 259.083, 1.26677, 0),
-(3515750, 5, 3330.91, -3646.8, 259.083, 1.52359, 0),
-(3515750, 6, 3346.42, -3629.17, 260.997, 1.03272, 0),
-(3515750, 7, 3334.92, -3613.56, 260.997, 2.3192, 0),
-(3515750, 8, 3347.64, -3600.98, 260.997, 0.4421, 0),
-(3515750, 9, 3367.47, -3611.23, 260.997, 5.35163, 0),
-(3515750, 10, 3358.43, -3628.62, 260.996, 4.32982, 0),
-(3515750, 11, 3372.97, -3645.62, 259.084, 5.36027, 0),
-(3515750, 12, 3379.97, -3669.78, 259.084, 5.04061, 0),
-(3515750, 13, 3382.84, -3691.44, 259.081, 4.90631, 0),
-(3516030, 1, 3090.49, -3854.87, 267.593, 3.93016, 0),
-(3516030, 2, 3080.34, -3862.16, 267.593, 3.85555, 0),
-(3516030, 3, 3071.79, -3872.71, 267.584, 4.06761, 0),
-(3516030, 4, 3078.36, -3863.99, 267.593, 0.910304, 0),
-(3516030, 5, 3086.36, -3855.09, 267.592, 0.651123, 0),
-(3516030, 6, 3098.39, -3851.47, 267.594, 0.247428, 0),
-(3516030, 7, 3107.8, -3854.3, 267.594, 5.99026, 0),
-(3516030, 8, 3121.61, -3861.78, 267.593, 5.69573, 0),
-(3516030, 9, 3113.99, -3858.18, 267.593, 2.69944, 0),
-(3516030, 10, 3105.98, -3854.67, 267.595, 2.93035, 0),
-(3516030, 11, 3096.15, -3854.54, 267.593, 3.4707, 0),
-(3516040, 1, 3232.43, -3882.99, 287.887, 0.042414, 0),
-(3516040, 2, 3249.4, -3882.96, 294.661, 0.014925, 0),
-(3516040, 3, 3270.19, -3882.65, 294.661, 0.014925, 0),
-(3516040, 4, 3268.14, -3881.31, 294.661, 0.014925, 0),
-(3516040, 5, 3270.72, -3882.99, 294.661, 3.17615, 0),
-(3516040, 6, 3250.5, -3883.69, 294.661, 3.17615, 0),
-(3516040, 7, 3221.01, -3883.25, 282.756, 3.17615, 0),
-(3516040, 8, 3170.25, -3882.62, 267.594, 3.08976, 0),
-(3516040, 9, 3147.33, -3883.34, 267.593, 3.2005, 0),
-(3516040, 10, 3124.92, -3882.73, 267.593, 3.09212, 0),
-(3516040, 11, 3156.75, -3883.43, 267.593, 0.005497, 0),
-(3516040, 12, 3201.01, -3883.43, 272.259, 6.21328, 0),
-(3516040, 13, 3224.46, -3882.52, 284.57, 0.076183, 0),
-(3516040, 14, 3245.17, -3883.37, 293.969, 6.21093, 0),
-(3516040, 15, 3268.45, -3881.18, 294.661, 0.000785, 0),
-(3516040, 16, 3247.15, -3883.01, 294.661, 3.15023, 0),
-(3516040, 17, 3223.63, -3883.21, 284.135, 3.15023, 0),
-(3516860, 1, 2899.5, -3263.09, 298.146, 0.0, 0),
-(3516860, 2, 2899.09, -3280.57, 298.547, 0.0, 0),
-(3516860, 3, 2902.46, -3288.92, 298.547, 0.0, 0),
-(3516860, 4, 2889.02, -3298.33, 298.146, 0.0, 0),
-(3516860, 5, 2879.74, -3293.5, 298.146, 0.0, 0),
-(3516860, 6, 2882.14, -3275.98, 298.141, 0.0, 0),
-(3516870, 1, 2765.25, -3088.47, 267.685, 0.38872, 0),
-(3516870, 2, 2780.0, -3090.74, 267.685, 5.78048, 0),
-(3516870, 3, 2783.57, -3100.87, 267.685, 5.04221, 0),
-(3516870, 4, 2776.59, -3109.78, 267.685, 3.98977, 0),
-(3516870, 5, 2765.44, -3110.8, 267.685, 3.15332, 0),
-(3516870, 6, 2757.56, -3100.27, 267.685, 2.06162, 0),
-(3516870, 7, 2760.86, -3090.25, 267.685, 1.48676, 10000),
-(3517010, 1, 2847.82, -3308.78, 298.147, 0.0, 0),
-(3517010, 2, 2838.8, -3321.94, 298.152, 0.0, 0),
-(3517010, 3, 2847.82, -3308.78, 298.147, 0.0, 0),
-(3517010, 4, 2845.06, -3296.36, 298.124, 0.0, 0),
-(3517010, 5, 2832.53, -3295.22, 298.15, 0.0, 0),
-(3517010, 6, 2845.06, -3296.36, 298.124, 0.0, 0),
-(3517020, 1, 2830.41, -3329.09, 304.837, 0.0, 0),
-(3517020, 2, 2835.76, -3331.32, 299.364, 0.0, 0),
-(3517020, 3, 2842.91, -3323.56, 298.155, 0.0, 0),
-(3517020, 4, 2852.52, -3333.61, 298.146, 0.0, 0),
-(3517020, 5, 2854.87, -3350.62, 298.146, 0.0, 0),
-(3517020, 6, 2852.52, -3333.61, 298.146, 0.0, 0),
-(3517020, 7, 2842.91, -3323.56, 298.155, 0.0, 0),
-(3517020, 8, 2835.76, -3331.32, 299.364, 0.0, 0),
-(3517050, 1, 2902.24, -3293.14, 298.547, 0.0, 0),
-(3517050, 2, 2899.26, -3299.75, 298.146, 0.0, 0),
-(3517050, 3, 2902.87, -3306.91, 298.146, 0.0, 0),
-(3517050, 4, 2911.01, -3309.07, 298.146, 0.0, 0),
-(3517050, 5, 2920.52, -3308.82, 298.146, 0.0, 0),
-(3517050, 6, 2920.32, -3301.1, 298.547, 0.0, 0),
-(3517050, 7, 2915.13, -3296.64, 298.547, 0.0, 0),
-(3517050, 8, 2910.94, -3290.13, 298.547, 0.0, 0),
-(3517070, 1, 2886.46, -3257.89, 298.146, 3.69687, 0),
-(3517070, 2, 2851.37, -3289.55, 298.125, 4.24272, 0),
-(3517070, 3, 2842.75, -3327.63, 298.145, 1.06342, 0),
-(3517120, 1, 2872.69, -3202.18, 298.146, 5.8079, 0),
-(3517120, 2, 2872.69, -3202.18, 298.146, 5.8079, 27000),
-(3517150, 1, 2829.04, -3208.18, 298.252, 4.10672, 0),
-(3517150, 2, 2829.04, -3208.18, 298.252, 4.10672, 21000),
-(3517160, 1, 2825.19, -3157.38, 298.146, 1.3861, 0),
-(3517160, 2, 2825.19, -3157.38, 298.146, 1.3861, 20000),
-(3517190, 1, 2857.09, -3180.16, 298.153, 0.024496, 0),
-(3517190, 2, 2857.09, -3180.16, 298.147, 0.024496, 20000),
-(3517210, 1, 2812.05, -3177.41, 298.33, 6.01, 0),
-(3517210, 2, 2877.82, -3214.98, 298.15, 4.62, 0),
-(3517250, 1, 2799.66, -3166.0, 298.147, 3.11147, 0),
-(3517250, 2, 2799.66, -3166.0, 298.147, 3.11147, 27000),
-(3517390, 1, 2903.97, -3293.77, 298.73, 3.96, 0),
-(3517390, 2, 2854.1, -3335.93, 298.15, 0.75, 0),
-(3517490, 1, 2919.02, -3345.98, 298.145, 5.4813, 0),
-(3517490, 2, 2943.49, -3370.25, 298.145, 5.51664, 0),
-(3517490, 3, 2847.74, -3275.32, 298.095, 2.36719, 0),
-(3517590, 1, 2679.7, -3216.63, 267.538, 5.16023, 0),
-(3517590, 2, 2686.82, -3248.25, 267.613, 5.12489, 0),
-(3517590, 3, 2704.63, -3257.83, 267.654, 6.20088, 0),
-(3517590, 4, 2723.72, -3256.89, 267.663, 0.247562, 0),
-(3517590, 5, 2734.3, -3243.79, 267.616, 0.369299, 0),
-(3517630, 1, 2731.47, -3230.08, 267.553, 1.07616, 0),
-(3517630, 2, 2749.88, -3198.36, 267.63, 0.820903, 0),
-(3517630, 3, 2734.57, -3228.62, 267.56, 4.25309, 0),
-(3517630, 4, 2704.09, -3223.83, 267.525, 2.67837, 0),
-(3517650, 1, 2826.25, -3162.43, 273.787, 1.53938, 0),
-(3517650, 2, 2837.82, -3123.78, 273.817, 1.26842, 0),
-(3517650, 3, 2841.84, -3143.88, 273.795, 4.5074, 0),
-(3517650, 4, 2827.8, -3216.88, 273.787, 1.4899, 0),
-(3517670, 1, 2667.21, -3173.53, 267.611, 4.41647, 0),
-(3517670, 2, 2664.19, -3199.6, 267.628, 4.59711, 0),
-(3517670, 3, 2665.19, -3171.2, 267.624, 1.53013, 0),
-(3517670, 4, 2690.05, -3126.77, 267.563, 1.15, 0),
-(3517710, 1, 2711.64, -3157.39, 267.522, 1.61025, 0),
-(3517710, 2, 2711.06, -3142.63, 267.522, 1.61025, 0),
-(3517710, 3, 2695.12, -3165.47, 267.522, 4.0332, 0),
-(3517710, 4, 2686.75, -3183.34, 267.522, 4.86572, 0),
-(3517710, 5, 2707.99, -3214.05, 267.522, 0.738445, 0),
-(3517710, 6, 2720.83, -3197.71, 267.522, 1.07224, 0),
-(3517720, 1, 2720.62, -3132.57, 267.522, 5.01495, 0),
-(3517720, 2, 2743.6, -3170.45, 267.592, 5.29376, 0),
-(3517720, 3, 2737.33, -3189.75, 267.557, 3.65228, 0),
-(3517740, 1, 2580.91, -3745.67, 294.66, 4.36974, 0),
-(3517740, 2, 2577.0, -3754.09, 294.66, 4.18596, 0),
-(3517740, 3, 2571.11, -3763.26, 294.66, 4.03752, 0),
-(3517740, 4, 2560.99, -3768.64, 294.66, 3.60869, 0),
-(3517740, 5, 2568.7, -3763.5, 294.66, 0.588832, 0),
-(3517740, 6, 2577.91, -3756.69, 294.66, 0.772616, 0),
-(3517740, 7, 2581.52, -3745.8, 294.66, 1.26427, 0),
-(3517740, 8, 2585.02, -3728.83, 294.66, 1.63184, 0),
-(3517740, 9, 2581.19, -3746.99, 294.66, 4.42393, 0),
-(3517770, 1, 2670.42, -3884.31, 294.66, 4.92737, 0),
-(3517770, 2, 2673.13, -3897.37, 294.66, 5.44181, 0),
-(3517770, 3, 2679.89, -3905.95, 294.66, 5.37897, 0),
-(3517770, 4, 2688.76, -3911.34, 294.66, 5.76068, 0),
-(3517770, 5, 2695.56, -3914.75, 294.66, 5.94446, 0),
-(3517770, 6, 2684.44, -3910.26, 294.66, 2.77931, 0),
-(3517770, 7, 2675.91, -3903.39, 294.66, 2.45886, 0),
-(3517770, 8, 2671.42, -3894.12, 294.66, 1.83447, 0),
-(3517770, 9, 2669.23, -3882.36, 294.66, 1.53995, 0),
-(3517770, 10, 2674.58, -3871.58, 294.66, 1.0962, 0),
-(3517770, 11, 2679.62, -3863.86, 294.66, 0.801673, 0),
-(3517770, 12, 2673.7, -3873.18, 294.66, 4.20638, 0),
-(3517770, 13, 2669.23, -3890.17, 294.66, 4.91716, 0),
-(3517820, 1, 2722.98, -3891.15, 294.662, 4.40746, 0),
-(3517820, 2, 2718.04, -3901.49, 294.66, 4.15219, 0),
-(3517820, 3, 2706.97, -3910.38, 294.66, 3.78305, 0),
-(3517820, 4, 2720.04, -3902.45, 294.66, 0.492233, 0),
-(3517820, 5, 2725.31, -3890.52, 294.66, 1.20695, 0),
-(3517820, 6, 2728.07, -3872.32, 294.66, 1.82505, 0),
-(3517820, 7, 2723.05, -3860.22, 294.66, 2.04654, 0),
-(3517820, 8, 2728.05, -3875.2, 294.66, 4.98393, 0),
-(3517820, 9, 2725.86, -3891.83, 294.66, 4.13805, 0),
-(3517860, 1, 2529.99, -3531.77, 267.593, 4.8237, 0),
-(3517860, 2, 2531.68, -3543.67, 267.593, 5.00749, 0),
-(3517860, 3, 2538.01, -3554.99, 267.593, 5.37505, 0),
-(3517860, 4, 2530.39, -3544.31, 267.593, 2.19026, 0),
-(3517860, 5, 2525.51, -3530.83, 267.593, 1.49047, 0),
-(3517860, 6, 2529.27, -3518.53, 267.593, 0.939124, 0),
-(3517860, 7, 2538.53, -3507.9, 267.593, 0.571557, 0),
-(3517860, 8, 2550.28, -3502.19, 267.593, 0.352431, 0),
-(3517860, 9, 2538.92, -3507.14, 267.593, 3.67467, 0),
-(3517860, 10, 2529.05, -3516.21, 267.593, 4.22837, 0),
-(3517860, 11, 2526.32, -3533.56, 267.593, 4.78208, 0),
-(3517990, 1, 2579.61, -3536.42, 267.593, 4.43571, 0),
-(3517990, 2, 2575.25, -3545.79, 267.593, 4.14747, 0),
-(3517990, 3, 2565.31, -3556.33, 267.593, 3.63146, 0),
-(3517990, 4, 2555.58, -3557.73, 267.593, 3.27568, 0),
-(3517990, 5, 2567.15, -3553.27, 267.593, 0.711351, 0),
-(3517990, 6, 2578.23, -3543.53, 267.593, 0.694858, 0),
-(3517990, 7, 2585.55, -3535.58, 267.594, 1.43078, 0),
-(3517990, 8, 2584.97, -3522.63, 267.594, 1.8007, 0),
-(3517990, 9, 2577.34, -3511.32, 267.592, 2.1824, 0),
-(3517990, 10, 2581.95, -3523.6, 267.592, 5.02554, 0),
-(3517990, 11, 2581.3, -3542.21, 267.593, 4.32575, 0),
-(3518040, 1, 3161.34, -3483.7, 287.082, 100.0, 0),
-(3518040, 2, 3130.39, -3511.87, 287.073, 100.0, 0),
-(3518040, 3, 3144.54, -3550.57, 287.081, 100.0, 0),
-(3518040, 4, 3110.4, -3578.97, 287.081, 100.0, 0),
-(3518040, 5, 3092.08, -3571.62, 287.082, 100.0, 0),
-(3518040, 6, 3121.41, -3567.56, 287.083, 100.0, 0),
-(3518040, 7, 3147.14, -3530.26, 287.078, 100.0, 0),
-(3518040, 8, 3126.11, -3505.86, 287.074, 100.0, 0),
-(3518040, 9, 3101.14, -3501.36, 287.077, 100.0, 0),
-(3518040, 10, 3075.95, -3526.29, 287.077, 100.0, 0),
-(3518040, 11, 3071.35, -3554.36, 287.077, 100.0, 0),
-(3518040, 12, 3076.66, -3569.06, 287.068, 100.0, 0),
-(3518040, 13, 3066.35, -3535.09, 287.075, 100.0, 0),
-(3518040, 14, 3087.32, -3514.32, 287.079, 100.0, 0),
-(3518040, 15, 3107.53, -3504.98, 287.076, 100.0, 0),
-(3518040, 16, 3131.47, -3515.04, 287.072, 100.0, 0),
-(3518040, 17, 3154.79, -3490.42, 287.072, 100.0, 0),
-(3518040, 18, 3169.86, -3479.74, 287.116, 100.0, 0),
-(3518040, 19, 3154.79, -3490.42, 287.072, 100.0, 0),
-(3518040, 20, 3131.47, -3515.04, 287.072, 100.0, 0),
-(3518040, 21, 3107.53, -3504.98, 287.076, 100.0, 0),
-(3518040, 22, 3087.32, -3514.32, 287.079, 100.0, 0),
-(3518040, 23, 3066.35, -3535.09, 287.075, 100.0, 0),
-(3518040, 24, 3076.66, -3569.06, 287.068, 100.0, 0),
-(3518040, 25, 3071.35, -3554.36, 287.077, 100.0, 0),
-(3518040, 26, 3075.95, -3526.29, 287.077, 100.0, 0),
-(3518040, 27, 3101.14, -3501.36, 287.077, 100.0, 0),
-(3518040, 28, 3126.11, -3505.86, 287.074, 100.0, 0),
-(3518040, 29, 3146.97, -3530.07, 287.084, 100.0, 0),
-(3518040, 30, 3121.53, -3567.38, 287.081, 100.0, 0),
-(3518040, 31, 3092.08, -3571.62, 287.082, 100.0, 0),
-(3518040, 32, 3110.4, -3578.97, 287.081, 100.0, 0),
-(3518040, 33, 3144.54, -3550.57, 287.081, 100.0, 0),
-(3518040, 34, 3130.39, -3511.87, 287.073, 100.0, 0),
-(3518040, 35, 3161.34, -3483.7, 287.082, 100.0, 0),
-(3518040, 36, 3185.41, -3475.93, 287.077, 100.0, 0),
-(3518300, 1, 3205.45, -3341.86, 320.177, 1.55799, 0),
-(3518300, 2, 3205.57, -3306.46, 320.333, 3.10619, 0),
-(3518300, 3, 3180.08, -3306.33, 320.095, 3.16902, 60000),
-(3518300, 4, 3205.57, -3306.46, 320.333, 3.10619, 0),
-(3518300, 5, 3205.45, -3341.86, 320.177, 1.55799, 0),
-(3518300, 6, 3205.06, -3377.29, 311.328, 4.72411, 0),
-(3518300, 7, 3218.09, -3387.23, 311.328, 0.086909, 0),
-(3518300, 8, 3227.38, -3377.29, 311.328, 1.57074, 0),
-(3518300, 9, 3228.32, -3341.07, 292.596, 1.57466, 0),
-(3518300, 10, 3228.81, -3309.42, 292.596, 6.24464, 0),
-(3518300, 11, 3255.3, -3310.34, 292.596, 6.27998, 60000),
-(3518300, 12, 3228.81, -3309.42, 292.596, 6.24464, 0),
-(3518300, 13, 3228.32, -3341.07, 292.596, 1.57466, 0),
-(3518300, 14, 3228.05, -3378.03, 311.326, 1.57074, 0),
-(3518300, 15, 3218.09, -3387.23, 311.328, 0.086909, 0),
-(3518300, 16, 3205.06, -3377.29, 311.328, 1.55799, 0),
-(3518350, 1, 3305.03, -3231.81, 294.063, 3.14091, 0),
-(3518350, 2, 3257.44, -3230.36, 294.063, 2.78355, 0),
-(3518350, 3, 3232.6, -3210.97, 294.063, 2.35551, 0),
-(3518350, 4, 3208.7, -3188.16, 294.063, 2.37515, 0),
-(3518350, 5, 3182.32, -3163.56, 294.063, 2.37908, 0),
-(3518350, 6, 3161.25, -3145.45, 294.063, 2.64612, 0),
-(3518350, 7, 3134.11, -3140.88, 294.063, 3.12128, 0),
-(3518350, 8, 3107.4, -3145.3, 294.063, 3.41188, 60000),
-(3518350, 9, 3134.25, -3140.29, 294.063, 6.17256, 0),
-(3518350, 10, 3160.95, -3145.5, 294.063, 5.68954, 0),
-(3518350, 11, 3182.92, -3162.53, 294.063, 5.50497, 0),
-(3518350, 12, 3209.04, -3188.25, 294.063, 5.49712, 0),
-(3518350, 13, 3233.26, -3210.67, 294.063, 5.53246, 0),
-(3518350, 14, 3257.23, -3230.15, 294.063, 6.17648, 0),
-(3518590, 1, 3116.33, -3321.32, 293.629, 2.42061, 0),
-(3518590, 2, 3099.02, -3305.01, 293.629, 2.42061, 0),
-(3518590, 3, 3119.91, -3326.92, 293.629, 5.58184, 0),
-(3518590, 4, 3133.27, -3340.26, 293.629, 5.46108, 0),
-(3518590, 5, 3136.21, -3342.25, 293.629, 2.40117, 0),
-(3518590, 6, 3169.74, -3300.18, 294.607, 2.30692, 0),
-(3518590, 7, 3136.21, -3342.25, 293.629, 2.40117, 0),
-(3518590, 8, 3122.67, -3328.53, 293.629, 2.28807, 0),
-(3518600, 1, 3098.54, -3342.14, 294.532, 3.70159, 0),
-(3518600, 2, 3108.96, -3318.47, 293.629, 1.03595, 0),
-(3518600, 3, 3122.68, -3287.7, 293.629, 1.22602, 0),
-(3518600, 4, 3133.19, -3259.06, 294.505, 4.26394, 0),
-(3518600, 5, 3120.88, -3288.93, 293.629, 4.28593, 0),
-(3518600, 6, 3108.98, -3324.68, 293.629, 4.1045, 0),
-(3518600, 7, 3098.54, -3342.14, 294.532, 4.08251, 0),
-(3518600, 8, 3076.13, -3365.25, 298.318, 3.96942, 0),
-(3518600, 9, 3064.48, -3375.94, 298.318, 3.938, 10000),
-(3518600, 10, 3075.35, -3365.5, 298.318, 0.764993, 0),
-(3518970, 1, 2537.22, -3250.38, 256.023, 4.76322, 0),
-(3518970, 2, 2536.33, -3238.65, 249.868, 1.4135, 0),
-(3518970, 3, 2536.15, -3219.06, 240.525, 1.63498, 0),
-(3518970, 4, 2548.26, -3199.27, 240.525, 0.493798, 0),
-(3518970, 5, 2554.97, -3185.18, 240.525, 1.40329, 0),
-(3518970, 6, 2555.25, -3170.51, 240.525, 1.66247, 0),
-(3518970, 7, 2539.35, -3161.31, 240.525, 3.25762, 0),
-(3518970, 8, 2537.45, -3170.91, 240.525, 4.58258, 0),
-(3518970, 9, 2551.44, -3180.9, 240.525, 5.80938, 0),
-(3518970, 10, 2553.07, -3208.15, 240.525, 4.69333, 0),
-(3518970, 11, 2570.02, -3228.73, 244.668, 5.32714, 0),
-(3518970, 12, 2572.25, -3243.45, 252.393, 4.73967, 0),
-(3518970, 13, 2559.06, -3257.11, 259.558, 4.31005, 0),
-(3518970, 14, 2555.26, -3278.94, 267.594, 4.63992, 0),
-(3518970, 15, 2556.96, -3256.29, 259.127, 1.71274, 0),
-(3518970, 16, 2538.98, -3249.64, 255.639, 3.08719, 0),
-(3519050, 1, 2884.27, -3662.16, 277.412, 100.0, 0),
-(3519050, 2, 2897.48, -3671.88, 280.394, 100.0, 0),
-(3519050, 3, 2900.62, -3683.83, 284.001, 100.0, 0),
-(3519050, 4, 2894.85, -3698.01, 285.474, 100.0, 0),
-(3519050, 5, 2882.0, -3708.83, 285.733, 100.0, 0),
-(3519050, 6, 2865.73, -3705.73, 284.167, 100.0, 0),
-(3519050, 7, 2858.94, -3691.24, 281.145, 100.0, 0),
-(3519050, 8, 2846.58, -3686.15, 278.529, 100.0, 0),
-(3519050, 9, 2827.88, -3686.89, 275.89, 100.0, 0),
-(3519050, 10, 2846.58, -3686.15, 278.529, 100.0, 0),
-(3519050, 11, 2858.94, -3691.24, 281.145, 100.0, 0),
-(3519050, 12, 2865.73, -3705.73, 284.167, 100.0, 0),
-(3519050, 13, 2882.0, -3708.83, 285.733, 100.0, 0),
-(3519050, 14, 2894.65, -3698.18, 285.475, 100.0, 0),
-(3519050, 15, 2900.62, -3683.83, 284.001, 100.0, 0),
-(3519050, 16, 2897.48, -3671.88, 280.394, 100.0, 0),
-(3519050, 17, 2884.27, -3662.16, 277.412, 100.0, 0),
-(3519050, 18, 2867.52, -3655.97, 274.442, 100.0, 0),
-(3519060, 1, 2736.52, -3591.67, 257.911, 100.0, 0),
-(3519060, 2, 2743.84, -3597.85, 257.671, 100.0, 0),
-(3519060, 3, 2720.89, -3620.15, 260.07, 100.0, 0),
-(3519060, 4, 2723.64, -3604.72, 259.688, 100.0, 0),
-(3519060, 5, 2752.58, -3595.4, 257.06, 100.0, 0),
-(3519060, 6, 2755.27, -3585.13, 256.305, 100.0, 0),
-(3519060, 7, 2757.01, -3575.48, 255.636, 100.0, 0),
-(3519060, 8, 2755.27, -3585.13, 256.305, 100.0, 0),
-(3519060, 9, 2752.58, -3595.4, 257.06, 100.0, 0),
-(3519060, 10, 2723.64, -3604.72, 259.688, 100.0, 0),
-(3519060, 11, 2720.89, -3620.15, 260.07, 100.0, 0),
-(3519060, 12, 2743.84, -3597.85, 257.671, 100.0, 0),
-(3519060, 13, 2736.52, -3591.67, 257.911, 100.0, 0),
-(3519060, 14, 2727.22, -3594.06, 258.878, 100.0, 0),
-(3519080, 1, 2777.6, -3575.9, 253.75, 100.0, 0),
-(3519080, 2, 2790.74, -3564.99, 251.512, 100.0, 0),
-(3519080, 3, 2806.23, -3568.65, 252.559, 100.0, 0),
-(3519080, 4, 2817.8, -3583.1, 254.576, 100.0, 0),
-(3519080, 5, 2822.72, -3595.13, 257.779, 100.0, 0),
-(3519080, 6, 2829.62, -3612.2, 259.915, 100.0, 0),
-(3519080, 7, 2822.72, -3595.13, 257.779, 100.0, 0),
-(3519080, 8, 2817.8, -3583.1, 254.576, 100.0, 0),
-(3519080, 9, 2806.23, -3568.65, 252.559, 100.0, 0),
-(3519080, 10, 2790.98, -3565.05, 251.544, 100.0, 0),
-(3519080, 11, 2777.6, -3575.9, 253.75, 100.0, 0),
-(3519080, 12, 2767.95, -3589.93, 256.642, 100.0, 0),
-(3519110, 1, 2857.0, -3599.33, 263.657, 100.0, 0),
-(3519110, 2, 2873.12, -3590.24, 267.126, 100.0, 0),
-(3519110, 3, 2887.85, -3592.76, 270.652, 100.0, 0),
-(3519110, 4, 2897.19, -3605.39, 273.292, 100.0, 0),
-(3519110, 5, 2899.38, -3619.34, 275.036, 100.0, 0),
-(3519110, 6, 2891.76, -3631.64, 274.199, 100.0, 0),
-(3519110, 7, 2879.47, -3638.18, 273.229, 100.0, 0),
-(3519110, 8, 2866.48, -3640.01, 271.325, 100.0, 0),
-(3519110, 9, 2879.47, -3638.18, 273.229, 100.0, 0),
-(3519110, 10, 2891.76, -3631.64, 274.199, 100.0, 0),
-(3519110, 11, 2899.38, -3619.34, 275.036, 100.0, 0),
-(3519110, 12, 2897.19, -3605.39, 273.292, 100.0, 0),
-(3519110, 13, 2887.85, -3592.76, 270.652, 100.0, 0),
-(3519110, 14, 2873.12, -3590.24, 267.126, 100.0, 0),
-(3519110, 15, 2857.0, -3599.33, 263.657, 100.0, 0),
-(3519110, 16, 2847.41, -3611.5, 261.839, 100.0, 0),
-(3519730, 1, 2666.34, -3502.6, 261.29, 0.0, 0),
-(3519730, 2, 2670.34, -3514.17, 261.278, 0.0, 0),
-(3519730, 3, 2676.19, -3520.29, 261.262, 0.0, 0),
-(3519730, 4, 2670.34, -3514.17, 261.278, 0.0, 0),
-(3519730, 5, 2666.34, -3502.6, 261.29, 0.0, 0),
-(3519730, 6, 2671.65, -3489.11, 261.375, 0.0, 0),
-(3519730, 7, 2676.57, -3484.5, 261.4, 0.0, 0),
-(3519730, 8, 2671.65, -3489.11, 261.375, 0.0, 0),
-(3519790, 1, 2871.25, -3500.7, 297.619, 0.0, 0),
-(3519790, 2, 2888.54, -3522.79, 297.615, 0.0, 0),
-(3519790, 3, 2905.12, -3519.57, 297.863, 0.0, 0),
-(3519790, 4, 2921.4, -3509.92, 297.482, 0.0, 0),
-(3519790, 5, 2944.05, -3494.68, 297.631, 0.0, 0),
-(3519790, 6, 2921.4, -3509.92, 297.482, 0.0, 0),
-(3519790, 7, 2905.12, -3519.57, 297.863, 0.0, 0),
-(3519790, 8, 2888.54, -3522.79, 297.615, 0.0, 0),
-(3519790, 9, 2871.25, -3500.7, 297.619, 0.0, 0),
-(3519790, 10, 2864.62, -3468.97, 297.87, 0.0, 0),
-(3519810, 1, 2872.72, -3489.73, 297.62, 0.0, 0),
-(3519810, 2, 2855.09, -3489.83, 297.883, 0.0, 0),
-(3519810, 3, 2836.62, -3489.82, 297.864, 0.0, 0),
-(3519810, 4, 2809.43, -3490.46, 285.972, 0.0, 0),
-(3519810, 5, 2775.24, -3489.8, 274.027, 0.0, 0),
-(3519810, 6, 2728.6, -3490.62, 262.131, 0.0, 0),
-(3519810, 7, 2775.24, -3489.8, 274.027, 0.0, 0),
-(3519810, 8, 2809.43, -3490.46, 285.972, 0.0, 0),
-(3519810, 9, 2836.62, -3489.82, 297.864, 0.0, 0),
-(3519810, 10, 2854.79, -3489.83, 297.886, 0.0, 0),
-(3520020, 1, 2933.4, -2994.59, 267.588, 4.33833, 0),
-(3520020, 2, 2936.15, -2982.29, 267.593, 1.4512, 0),
-(3520020, 3, 2934.83, -2970.05, 267.593, 2.00255, 0),
-(3520020, 4, 2926.28, -2959.82, 267.593, 2.66464, 0),
-(3520020, 5, 2912.87, -2955.6, 267.593, 2.99451, 0),
-(3520020, 6, 2923.47, -2961.24, 267.593, 5.79367, 0),
-(3520020, 7, 2934.18, -2970.11, 267.593, 5.20462, 0),
-(3520020, 8, 2937.21, -2983.1, 267.594, 4.57787, 0),
-(3520020, 9, 2933.21, -2994.91, 267.59, 4.28335, 0),
-(3520060, 1, 2675.09, -2991.58, 240.526, 4.72002, 0),
-(3520060, 2, 2674.0, -2983.46, 240.526, 1.70409, 0),
-(3520060, 3, 2675.76, -2970.29, 240.526, 1.0043, 0),
-(3520060, 4, 2686.09, -2961.1, 240.526, 0.377554, 0),
-(3520060, 5, 2698.66, -2957.91, 240.526, 6.18243, 0),
-(3520060, 6, 2714.23, -2962.25, 240.526, 5.81487, 0),
-(3520060, 7, 2701.06, -2958.52, 240.526, 2.86569, 0),
-(3520060, 8, 2683.62, -2959.84, 240.524, 3.49244, 0),
-(3520060, 9, 2676.18, -2971.19, 240.524, 4.20559, 0),
-(3520060, 10, 2672.76, -2988.89, 240.524, 4.52367, 0),
-(3520100, 1, 2725.94, -2992.28, 240.525, 4.58807, 0),
-(3520100, 2, 2723.36, -3002.26, 240.525, 4.27548, 0),
-(3520100, 3, 2715.04, -3012.0, 240.525, 3.68643, 0),
-(3520100, 4, 2696.08, -3015.19, 240.525, 3.13273, 0),
-(3520100, 5, 2704.69, -3013.66, 240.525, 0.175705, 0),
-(3520100, 6, 2718.0, -3010.64, 240.525, 0.359488, 0),
-(3520100, 7, 2723.22, -3003.63, 240.525, 0.948537, 0),
-(3520100, 8, 2728.56, -2987.97, 240.525, 1.49989, 0),
-(3520160, 1, 2531.21, -3133.79, 240.525, 4.81114, 0),
-(3520160, 2, 2533.53, -3145.56, 240.525, 4.99492, 0),
-(3520160, 3, 2541.61, -3153.72, 240.525, 5.48579, 0),
-(3520160, 4, 2532.52, -3144.99, 240.525, 2.36384, 0),
-(3520160, 5, 2525.74, -3132.4, 240.525, 1.6287, 0),
-(3520160, 6, 2528.41, -3119.31, 240.525, 1.03965, 0),
-(3520160, 7, 2538.97, -3107.86, 240.525, 0.596689, 0),
-(3520160, 8, 2556.46, -3100.6, 240.525, 0.266821, 0),
-(3520160, 9, 2544.59, -3102.62, 240.525, 3.31024, 0),
-(3520160, 10, 2529.86, -3110.63, 240.525, 4.15611, 0),
-(3520160, 11, 2528.47, -3123.15, 240.525, 4.60929, 0),
-(3520160, 12, 2530.23, -3135.94, 240.525, 5.0499, 0),
-(3520180, 1, 3336.56, -2993.12, 294.661, 4.3932, 0),
-(3520180, 2, 3332.33, -3002.57, 294.661, 4.20942, 0),
-(3520180, 3, 3322.14, -3013.68, 294.661, 3.80415, 0),
-(3520180, 4, 3310.91, -3018.99, 294.661, 3.39889, 0),
-(3520180, 5, 3321.84, -3014.35, 294.661, 0.386885, 0),
-(3520180, 6, 3332.47, -3007.97, 294.661, 0.82985, 0),
-(3520180, 7, 3338.75, -2995.58, 294.661, 1.4189, 0),
-(3520180, 8, 3336.32, -2975.46, 294.661, 1.93491, 0),
-(3520180, 9, 3329.23, -2964.75, 294.661, 2.52396, 0),
-(3520180, 10, 3334.18, -2972.63, 294.661, 5.27285, 0),
-(3520180, 11, 3338.36, -2986.38, 294.661, 4.64846, 0),
-(3520180, 12, 3334.11, -3000.3, 294.661, 4.24319, 0),
-(3520230, 1, 3281.8, -2990.41, 294.661, 4.65396, 0),
-(3520230, 2, 3282.31, -3000.69, 294.661, 4.94848, 0),
-(3520230, 3, 3291.44, -3013.58, 294.661, 5.47548, 0),
-(3520230, 4, 3284.19, -3006.12, 294.661, 2.34174, 0),
-(3520230, 5, 3278.04, -2994.88, 294.661, 1.75269, 0),
-(3520230, 6, 3282.34, -2981.37, 294.661, 1.14794, 0),
-(3520230, 7, 3291.29, -2969.17, 294.661, 0.780371, 0),
-(3520230, 8, 3297.11, -2963.4, 294.661, 0.780371, 0),
-(3520230, 9, 3290.78, -2967.73, 294.661, 3.74132, 0),
-(3520230, 10, 3283.1, -2975.32, 294.661, 4.21963, 0),
-(3520230, 11, 3279.52, -2991.54, 294.661, 4.77098, 0),
-(3520260, 1, 3128.02, -2990.58, 267.593, 4.38064, 0),
-(3520260, 2, 3123.43, -3002.3, 267.593, 4.10967, 0),
-(3520260, 3, 3126.96, -2991.93, 267.593, 1.24297, 0),
-(3520260, 4, 3126.94, -2976.64, 267.593, 1.9781, 0),
-(3520260, 5, 3118.8, -2966.04, 267.593, 2.49411, 0),
-(3520260, 6, 3103.47, -2957.83, 267.593, 2.82398, 0),
-(3520260, 7, 3116.45, -2963.54, 267.593, 5.91059, 0),
-(3520260, 8, 3128.19, -2973.37, 267.593, 5.2108, 0),
-(3520260, 9, 3126.55, -2988.05, 267.593, 4.59819, 0),
-(3520270, 1, 3427.14, -3137.51, 294.661, 5.04507, 0),
-(3520270, 2, 3433.29, -3148.97, 294.661, 5.3396, 0),
-(3520270, 3, 3443.7, -3158.34, 294.661, 5.74486, 0),
-(3520270, 4, 3435.17, -3147.69, 294.661, 2.24591, 0),
-(3520270, 5, 3427.92, -3135.63, 294.661, 1.91369, 0),
-(3520270, 6, 3426.44, -3121.8, 294.661, 1.40004, 0),
-(3520270, 7, 3433.59, -3108.17, 294.661, 0.773292, 0),
-(3520270, 8, 3445.16, -3104.88, 294.661, 0.269852, 0),
-(3520270, 9, 3433.38, -3111.83, 294.661, 3.67455, 0),
-(3520270, 10, 3422.67, -3123.5, 294.661, 4.44738, 0),
-(3520270, 11, 3426.28, -3138.91, 294.661, 5.0113, 0);
+(3611020, 1, 2872.72, -3489.73, 297.62, 0.0, 0),
+(3611020, 2, 2855.09, -3489.83, 297.883, 0.0, 0),
+(3611020, 3, 2836.62, -3489.82, 297.864, 0.0, 0),
+(3611020, 4, 2809.43, -3490.46, 285.972, 0.0, 0),
+(3611020, 5, 2775.24, -3489.8, 274.027, 0.0, 0),
+(3611020, 6, 2728.6, -3490.62, 262.131, 0.0, 0),
+(3611020, 7, 2775.24, -3489.8, 274.027, 0.0, 0),
+(3611020, 8, 2809.43, -3490.46, 285.972, 0.0, 0),
+(3611020, 9, 2836.62, -3489.82, 297.864, 0.0, 0),
+(3611020, 10, 2854.79, -3489.83, 297.886, 0.0, 0),
+(3611030, 1, 2871.25, -3500.7, 297.619, 0.0, 0),
+(3611030, 2, 2888.54, -3522.79, 297.615, 0.0, 0),
+(3611030, 3, 2905.12, -3519.57, 297.863, 0.0, 0),
+(3611030, 4, 2921.4, -3509.92, 297.482, 0.0, 0),
+(3611030, 5, 2944.05, -3494.68, 297.631, 0.0, 0),
+(3611030, 6, 2921.4, -3509.92, 297.482, 0.0, 0),
+(3611030, 7, 2905.12, -3519.57, 297.863, 0.0, 0),
+(3611030, 8, 2888.54, -3522.79, 297.615, 0.0, 0),
+(3611030, 9, 2871.25, -3500.7, 297.619, 0.0, 0),
+(3611030, 10, 2864.62, -3468.97, 297.87, 0.0, 0),
+(3611080, 1, 2666.34, -3502.6, 261.29, 0.0, 0),
+(3611080, 2, 2670.34, -3514.17, 261.278, 0.0, 0),
+(3611080, 3, 2676.19, -3520.29, 261.262, 0.0, 0),
+(3611080, 4, 2670.34, -3514.17, 261.278, 0.0, 0),
+(3611080, 5, 2666.34, -3502.6, 261.29, 0.0, 0),
+(3611080, 6, 2671.65, -3489.11, 261.375, 0.0, 0),
+(3611080, 7, 2676.57, -3484.5, 261.4, 0.0, 0),
+(3611080, 8, 2671.65, -3489.11, 261.375, 0.0, 0),
+(3611090, 1, 2857.0, -3599.33, 263.657, 100.0, 0),
+(3611090, 2, 2873.12, -3590.24, 267.126, 100.0, 0),
+(3611090, 3, 2887.85, -3592.76, 270.652, 100.0, 0),
+(3611090, 4, 2897.19, -3605.39, 273.292, 100.0, 0),
+(3611090, 5, 2899.38, -3619.34, 275.036, 100.0, 0),
+(3611090, 6, 2891.76, -3631.64, 274.199, 100.0, 0),
+(3611090, 7, 2879.47, -3638.18, 273.229, 100.0, 0),
+(3611090, 8, 2866.48, -3640.01, 271.325, 100.0, 0),
+(3611090, 9, 2879.47, -3638.18, 273.229, 100.0, 0),
+(3611090, 10, 2891.76, -3631.64, 274.199, 100.0, 0),
+(3611090, 11, 2899.38, -3619.34, 275.036, 100.0, 0),
+(3611090, 12, 2897.19, -3605.39, 273.292, 100.0, 0),
+(3611090, 13, 2887.85, -3592.76, 270.652, 100.0, 0),
+(3611090, 14, 2873.12, -3590.24, 267.126, 100.0, 0),
+(3611090, 15, 2857.0, -3599.33, 263.657, 100.0, 0),
+(3611090, 16, 2847.41, -3611.5, 261.839, 100.0, 0),
+(3611100, 1, 2777.6, -3575.9, 253.75, 100.0, 0),
+(3611100, 2, 2790.74, -3564.99, 251.512, 100.0, 0),
+(3611100, 3, 2806.23, -3568.65, 252.559, 100.0, 0),
+(3611100, 4, 2817.8, -3583.1, 254.576, 100.0, 0),
+(3611100, 5, 2822.72, -3595.13, 257.779, 100.0, 0),
+(3611100, 6, 2829.62, -3612.2, 259.915, 100.0, 0),
+(3611100, 7, 2822.72, -3595.13, 257.779, 100.0, 0),
+(3611100, 8, 2817.8, -3583.1, 254.576, 100.0, 0),
+(3611100, 9, 2806.23, -3568.65, 252.559, 100.0, 0),
+(3611100, 10, 2790.98, -3565.05, 251.544, 100.0, 0),
+(3611100, 11, 2777.6, -3575.9, 253.75, 100.0, 0),
+(3611100, 12, 2767.95, -3589.93, 256.642, 100.0, 0),
+(3611110, 1, 2736.52, -3591.67, 257.911, 100.0, 0),
+(3611110, 2, 2743.84, -3597.85, 257.671, 100.0, 0),
+(3611110, 3, 2720.89, -3620.15, 260.07, 100.0, 0),
+(3611110, 4, 2723.64, -3604.72, 259.688, 100.0, 0),
+(3611110, 5, 2752.58, -3595.4, 257.06, 100.0, 0),
+(3611110, 6, 2755.27, -3585.13, 256.305, 100.0, 0),
+(3611110, 7, 2757.01, -3575.48, 255.636, 100.0, 0),
+(3611110, 8, 2755.27, -3585.13, 256.305, 100.0, 0),
+(3611110, 9, 2752.58, -3595.4, 257.06, 100.0, 0),
+(3611110, 10, 2723.64, -3604.72, 259.688, 100.0, 0),
+(3611110, 11, 2720.89, -3620.15, 260.07, 100.0, 0),
+(3611110, 12, 2743.84, -3597.85, 257.671, 100.0, 0),
+(3611110, 13, 2736.52, -3591.67, 257.911, 100.0, 0),
+(3611110, 14, 2727.22, -3594.06, 258.878, 100.0, 0),
+(3611120, 1, 2884.27, -3662.16, 277.412, 100.0, 0),
+(3611120, 2, 2897.48, -3671.88, 280.394, 100.0, 0),
+(3611120, 3, 2900.62, -3683.83, 284.001, 100.0, 0),
+(3611120, 4, 2894.85, -3698.01, 285.474, 100.0, 0),
+(3611120, 5, 2882.0, -3708.83, 285.733, 100.0, 0),
+(3611120, 6, 2865.73, -3705.73, 284.167, 100.0, 0),
+(3611120, 7, 2858.94, -3691.24, 281.145, 100.0, 0),
+(3611120, 8, 2846.58, -3686.15, 278.529, 100.0, 0),
+(3611120, 9, 2827.88, -3686.89, 275.89, 100.0, 0),
+(3611120, 10, 2846.58, -3686.15, 278.529, 100.0, 0),
+(3611120, 11, 2858.94, -3691.24, 281.145, 100.0, 0),
+(3611120, 12, 2865.73, -3705.73, 284.167, 100.0, 0),
+(3611120, 13, 2882.0, -3708.83, 285.733, 100.0, 0),
+(3611120, 14, 2894.65, -3698.18, 285.475, 100.0, 0),
+(3611120, 15, 2900.62, -3683.83, 284.001, 100.0, 0),
+(3611120, 16, 2897.48, -3671.88, 280.394, 100.0, 0),
+(3611120, 17, 2884.27, -3662.16, 277.412, 100.0, 0),
+(3611120, 18, 2867.52, -3655.97, 274.442, 100.0, 0),
+(3611520, 1, 3098.54, -3342.14, 294.532, 3.70159, 0),
+(3611520, 2, 3108.96, -3318.47, 293.629, 1.03595, 0),
+(3611520, 3, 3122.68, -3287.7, 293.629, 1.22602, 0),
+(3611520, 4, 3133.19, -3259.06, 294.505, 4.26394, 0),
+(3611520, 5, 3120.88, -3288.93, 293.629, 4.28593, 0),
+(3611520, 6, 3108.98, -3324.68, 293.629, 4.1045, 0),
+(3611520, 7, 3098.54, -3342.14, 294.532, 4.08251, 0),
+(3611520, 8, 3076.13, -3365.25, 298.318, 3.96942, 0),
+(3611520, 9, 3064.48, -3375.94, 298.318, 3.938, 10000),
+(3611520, 10, 3075.35, -3365.5, 298.318, 0.764993, 0),
+(3611530, 1, 3116.33, -3321.32, 293.629, 2.42061, 0),
+(3611530, 2, 3099.02, -3305.01, 293.629, 2.42061, 0),
+(3611530, 3, 3119.91, -3326.92, 293.629, 5.58184, 0),
+(3611530, 4, 3133.27, -3340.26, 293.629, 5.46108, 0),
+(3611530, 5, 3136.21, -3342.25, 293.629, 2.40117, 0),
+(3611530, 6, 3169.74, -3300.18, 294.607, 2.30692, 0),
+(3611530, 7, 3136.21, -3342.25, 293.629, 2.40117, 0),
+(3611530, 8, 3122.67, -3328.53, 293.629, 2.28807, 0),
+(3611780, 1, 3305.03, -3231.81, 294.063, 3.14091, 0),
+(3611780, 2, 3257.44, -3230.36, 294.063, 2.78355, 0),
+(3611780, 3, 3232.6, -3210.97, 294.063, 2.35551, 0),
+(3611780, 4, 3208.7, -3188.16, 294.063, 2.37515, 0),
+(3611780, 5, 3182.32, -3163.56, 294.063, 2.37908, 0),
+(3611780, 6, 3161.25, -3145.45, 294.063, 2.64612, 0),
+(3611780, 7, 3134.11, -3140.88, 294.063, 3.12128, 0),
+(3611780, 8, 3107.4, -3145.3, 294.063, 3.41188, 60000),
+(3611780, 9, 3134.25, -3140.29, 294.063, 6.17256, 0),
+(3611780, 10, 3160.95, -3145.5, 294.063, 5.68954, 0),
+(3611780, 11, 3182.92, -3162.53, 294.063, 5.50497, 0),
+(3611780, 12, 3209.04, -3188.25, 294.063, 5.49712, 0),
+(3611780, 13, 3233.26, -3210.67, 294.063, 5.53246, 0),
+(3611780, 14, 3257.23, -3230.15, 294.063, 6.17648, 0),
+(3611830, 1, 3205.45, -3341.86, 320.177, 1.55799, 0),
+(3611830, 2, 3205.57, -3306.46, 320.333, 3.10619, 0),
+(3611830, 3, 3180.08, -3306.33, 320.095, 3.16902, 60000),
+(3611830, 4, 3205.57, -3306.46, 320.333, 3.10619, 0),
+(3611830, 5, 3205.45, -3341.86, 320.177, 1.55799, 0),
+(3611830, 6, 3205.06, -3377.29, 311.328, 4.72411, 0),
+(3611830, 7, 3218.09, -3387.23, 311.328, 0.086909, 0),
+(3611830, 8, 3227.38, -3377.29, 311.328, 1.57074, 0),
+(3611830, 9, 3228.32, -3341.07, 292.596, 1.57466, 0),
+(3611830, 10, 3228.81, -3309.42, 292.596, 6.24464, 0),
+(3611830, 11, 3255.3, -3310.34, 292.596, 6.27998, 60000),
+(3611830, 12, 3228.81, -3309.42, 292.596, 6.24464, 0),
+(3611830, 13, 3228.32, -3341.07, 292.596, 1.57466, 0),
+(3611830, 14, 3228.05, -3378.03, 311.326, 1.57074, 0),
+(3611830, 15, 3218.09, -3387.23, 311.328, 0.086909, 0),
+(3611830, 16, 3205.06, -3377.29, 311.328, 1.55799, 0),
+(3612200, 1, 2919.02, -3345.98, 298.145, 5.4813, 0),
+(3612200, 2, 2943.49, -3370.25, 298.145, 5.51664, 0),
+(3612200, 3, 2847.74, -3275.32, 298.095, 2.36719, 0),
+(3612300, 1, 2903.97, -3293.77, 298.73, 3.96, 0),
+(3612300, 2, 2854.1, -3335.93, 298.15, 0.75, 0),
+(3612330, 1, 2902.24, -3293.14, 298.547, 0.0, 0),
+(3612330, 2, 2899.26, -3299.75, 298.146, 0.0, 0),
+(3612330, 3, 2902.87, -3306.91, 298.146, 0.0, 0),
+(3612330, 4, 2911.01, -3309.07, 298.146, 0.0, 0),
+(3612330, 5, 2920.52, -3308.82, 298.146, 0.0, 0),
+(3612330, 6, 2920.32, -3301.1, 298.547, 0.0, 0),
+(3612330, 7, 2915.13, -3296.64, 298.547, 0.0, 0),
+(3612330, 8, 2910.94, -3290.13, 298.547, 0.0, 0),
+(3612340, 1, 2899.5, -3263.09, 298.146, 0.0, 0),
+(3612340, 2, 2899.09, -3280.57, 298.547, 0.0, 0),
+(3612340, 3, 2902.46, -3288.92, 298.547, 0.0, 0),
+(3612340, 4, 2889.02, -3298.33, 298.146, 0.0, 0),
+(3612340, 5, 2879.74, -3293.5, 298.146, 0.0, 0),
+(3612340, 6, 2882.14, -3275.98, 298.141, 0.0, 0),
+(3612410, 1, 2830.41, -3329.09, 304.837, 0.0, 0),
+(3612410, 2, 2835.76, -3331.32, 299.364, 0.0, 0),
+(3612410, 3, 2842.91, -3323.56, 298.155, 0.0, 0),
+(3612410, 4, 2852.52, -3333.61, 298.146, 0.0, 0),
+(3612410, 5, 2854.87, -3350.62, 298.146, 0.0, 0),
+(3612410, 6, 2852.52, -3333.61, 298.146, 0.0, 0),
+(3612410, 7, 2842.91, -3323.56, 298.155, 0.0, 0),
+(3612410, 8, 2835.76, -3331.32, 299.364, 0.0, 0),
+(3612450, 1, 2847.82, -3308.78, 298.147, 0.0, 0),
+(3612450, 2, 2838.8, -3321.94, 298.152, 0.0, 0),
+(3612450, 3, 2847.82, -3308.78, 298.147, 0.0, 0),
+(3612450, 4, 2845.06, -3296.36, 298.124, 0.0, 0),
+(3612450, 5, 2832.53, -3295.22, 298.15, 0.0, 0),
+(3612450, 6, 2845.06, -3296.36, 298.124, 0.0, 0),
+(3612480, 1, 2886.46, -3257.89, 298.146, 3.69687, 0),
+(3612480, 2, 2851.37, -3289.55, 298.125, 4.24272, 0),
+(3612480, 3, 2842.75, -3327.63, 298.145, 1.06342, 0),
+(3612530, 1, 2872.69, -3202.18, 298.146, 5.8079, 0),
+(3612530, 2, 2872.69, -3202.18, 298.146, 5.8079, 27000),
+(3612570, 1, 2829.04, -3208.18, 298.252, 4.10672, 0),
+(3612570, 2, 2829.04, -3208.18, 298.252, 4.10672, 21000),
+(3612590, 1, 2857.09, -3180.16, 298.153, 0.024496, 0),
+(3612590, 2, 2857.09, -3180.16, 298.147, 0.024496, 20000),
+(3612620, 1, 2825.19, -3157.38, 298.146, 1.3861, 0),
+(3612620, 2, 2825.19, -3157.38, 298.146, 1.3861, 20000),
+(3612630, 1, 2812.05, -3177.41, 298.33, 6.01, 0),
+(3612630, 2, 2877.82, -3214.98, 298.15, 4.62, 0),
+(3612670, 1, 2799.66, -3166.0, 298.147, 3.11147, 0),
+(3612670, 2, 2799.66, -3166.0, 298.147, 3.11147, 27000),
+(3612810, 1, 2765.25, -3088.47, 267.685, 0.38872, 0),
+(3612810, 2, 2780.0, -3090.74, 267.685, 5.78048, 0),
+(3612810, 3, 2783.57, -3100.87, 267.685, 5.04221, 0),
+(3612810, 4, 2776.59, -3109.78, 267.685, 3.98977, 0),
+(3612810, 5, 2765.44, -3110.8, 267.685, 3.15332, 0),
+(3612810, 6, 2757.56, -3100.27, 267.685, 2.06162, 0),
+(3612810, 7, 2760.86, -3090.25, 267.685, 1.48676, 10000),
+(3612900, 1, 2791.79, -3366.2, 267.685, 1.6099, 0),
+(3612900, 2, 2791.17, -3350.35, 267.685, 1.6099, 0),
+(3612900, 3, 2790.38, -3330.14, 267.685, 1.6099, 0),
+(3612900, 4, 2789.68, -3312.13, 267.685, 1.6099, 0),
+(3612900, 5, 2787.58, -3294.09, 267.685, 2.29712, 0),
+(3612900, 6, 2776.3, -3281.4, 267.685, 2.29712, 0),
+(3612900, 7, 2757.59, -3255.91, 267.685, 2.25942, 0),
+(3612900, 8, 2774.5, -3281.4, 267.685, 5.30677, 0),
+(3612900, 9, 2786.44, -3301.43, 267.685, 4.79626, 0),
+(3612900, 10, 2787.78, -3337.47, 267.685, 4.72322, 0),
+(3612900, 11, 2787.13, -3371.9, 267.685, 4.68552, 0),
+(3613040, 1, 3261.61, -3689.64, 286.179, 2.73016, 0),
+(3613040, 2, 3240.8, -3685.27, 287.081, 2.96971, 0),
+(3613040, 3, 3234.65, -3668.94, 287.123, 2.00366, 0),
+(3613040, 4, 3221.91, -3650.82, 287.071, 2.30604, 0),
+(3613040, 5, 3237.04, -3674.68, 287.039, 5.13045, 0),
+(3613040, 6, 3240.42, -3686.76, 287.081, 5.04013, 0),
+(3613040, 7, 3263.92, -3690.11, 285.707, 0.017505, 0),
+(3613040, 8, 3280.14, -3704.41, 276.693, 5.49959, 0),
+(3613040, 9, 3299.11, -3723.31, 268.701, 5.49959, 0),
+(3613040, 10, 3276.96, -3691.5, 280.679, 2.24804, 0),
+(3613200, 1, 3020.24, -3120.13, 294.075, 5.62896, 0),
+(3613200, 2, 3038.54, -3134.17, 294.075, 5.62896, 0),
+(3613200, 3, 3052.1, -3128.79, 294.064, 2.06953, 0),
+(3613200, 4, 3040.62, -3102.68, 294.075, 2.2329, 0),
+(3613200, 5, 3026.44, -3110.25, 294.065, 4.10136, 0),
+(3613210, 1, 3065.85, -3080.8, 294.074, 5.13416, 0),
+(3613210, 2, 3075.07, -3104.07, 294.074, 5.19699, 0),
+(3613210, 3, 3099.77, -3100.41, 294.071, 2.04676, 0),
+(3613210, 4, 3088.0, -3070.5, 294.073, 2.04676, 0),
+(3613210, 5, 3073.47, -3071.07, 294.064, 3.4919, 0),
+(3613220, 1, 3169.74, -3300.18, 294.607, 2.30692, 0),
+(3613220, 2, 3146.05, -3274.03, 294.62, 2.30692, 0),
+(3613220, 3, 3131.16, -3265.35, 294.505, 2.95566, 0),
+(3613220, 4, 3133.01, -3244.84, 294.088, 4.35162, 0),
+(3613220, 5, 3111.14, -3232.83, 294.062, 2.32215, 0),
+(3613220, 6, 3100.13, -3217.02, 294.062, 3.39422, 0),
+(3613220, 7, 3089.23, -3218.59, 294.194, 3.36752, 10000),
+(3613220, 8, 3100.13, -3217.02, 294.062, 3.39422, 0),
+(3613220, 9, 3111.14, -3232.83, 294.062, 2.32215, 0),
+(3613220, 10, 3133.01, -3244.84, 294.088, 4.35162, 0),
+(3613220, 11, 3134.98, -3265.76, 294.504, 5.89384, 0),
+(3613220, 12, 3155.97, -3287.14, 294.895, 5.56397, 0),
+(3613220, 13, 3176.8, -3310.56, 294.535, 5.44851, 0),
+(3613230, 1, 3141.54, -3181.26, 294.063, 3.0183, 0),
+(3613230, 2, 3155.1, -3188.16, 294.063, 2.48815, 0),
+(3613230, 3, 3164.48, -3204.92, 294.063, 1.9745, 0),
+(3613230, 4, 3163.48, -3220.17, 294.063, 1.31712, 0),
+(3613230, 5, 3153.32, -3235.47, 294.063, 0.740643, 0),
+(3613230, 6, 3137.12, -3244.54, 294.088, 0.404492, 0),
+(3613230, 7, 3116.79, -3239.36, 294.062, 5.80882, 0),
+(3613230, 8, 3105.41, -3226.72, 294.062, 5.20563, 0),
+(3613230, 9, 3101.08, -3208.57, 294.062, 4.60716, 0),
+(3613230, 10, 3107.8, -3189.61, 294.062, 4.13592, 0),
+(3613230, 11, 3116.83, -3183.31, 294.062, 3.74322, 0),
+(3613230, 12, 3126.77, -3180.29, 294.062, 3.31439, 0),
+(3613240, 1, 3048.88, -3242.07, 293.346, 1.80722, 0),
+(3613240, 2, 3043.97, -3211.98, 293.345, 1.51034, 0),
+(3613240, 3, 3050.71, -3176.3, 293.345, 1.2111, 0),
+(3613240, 4, 3065.25, -3148.93, 293.346, 0.878878, 0),
+(3613240, 5, 3083.83, -3128.89, 293.937, 0.369154, 0),
+(3613240, 6, 3123.61, -3119.76, 293.346, 0.092694, 0),
+(3613240, 7, 3083.83, -3128.89, 293.937, 0.369154, 0),
+(3613240, 8, 3065.25, -3148.93, 293.346, 0.878878, 0),
+(3613240, 9, 3050.71, -3176.3, 293.345, 1.2111, 0),
+(3613240, 10, 3043.97, -3211.98, 293.345, 1.51034, 0),
+(3613250, 1, 3029.09, -3234.9, 294.063, 1.52068, 0),
+(3613250, 2, 3033.92, -3204.77, 294.063, 1.36753, 0),
+(3613250, 3, 3037.4, -3184.12, 294.063, 1.45785, 0),
+(3613250, 4, 3039.78, -3170.66, 294.063, 1.39502, 0),
+(3613250, 5, 3036.2, -3163.54, 294.067, 2.09009, 0),
+(3613250, 6, 3029.53, -3161.43, 294.068, 2.83229, 0),
+(3613250, 7, 3008.22, -3156.2, 294.065, 2.87156, 0),
+(3613250, 8, 2991.58, -3152.47, 294.064, 4.37167, 0),
+(3613250, 9, 2988.1, -3173.17, 294.064, 4.56802, 0),
+(3613250, 10, 2987.8, -3184.54, 294.064, 4.8861, 0),
+(3613250, 11, 2993.05, -3192.84, 294.064, 5.47122, 0),
+(3613250, 12, 3002.59, -3206.02, 294.064, 4.94894, 0),
+(3613250, 13, 3006.07, -3224.94, 294.064, 4.86254, 0),
+(3613250, 14, 3012.75, -3234.04, 294.064, 5.71862, 0),
+(3613390, 1, 3453.28, -3675.14, 294.257, 1.56484, 0),
+(3613390, 2, 3453.36, -3661.46, 287.889, 1.56484, 0),
+(3613390, 3, 3453.46, -3645.05, 279.954, 1.56484, 0),
+(3613390, 4, 3453.58, -3625.38, 269.631, 1.56484, 0),
+(3613390, 5, 3453.68, -3608.44, 267.595, 1.56484, 0),
+(3613390, 6, 3453.77, -3593.67, 267.594, 1.56484, 0),
+(3613390, 7, 3453.87, -3576.17, 267.594, 1.56484, 0),
+(3613390, 8, 3453.97, -3560.28, 267.594, 1.56484, 0),
+(3613390, 9, 3454.07, -3543.3, 267.594, 1.56484, 0),
+(3613390, 10, 3454.15, -3529.62, 267.594, 1.56484, 0),
+(3613390, 11, 3454.22, -3532.38, 267.594, 4.73785, 0),
+(3613390, 12, 3453.79, -3550.01, 267.594, 4.69073, 0),
+(3613390, 13, 3453.68, -3568.59, 267.594, 4.70644, 0),
+(3613390, 14, 3453.55, -3589.91, 267.594, 4.70644, 0),
+(3613390, 15, 3453.33, -3627.63, 270.817, 4.70644, 0),
+(3613390, 16, 3453.2, -3648.95, 282.002, 4.70644, 0),
+(3613390, 17, 3453.12, -3662.63, 288.23, 4.70644, 0),
+(3613390, 18, 3453.05, -3674.11, 293.76, 4.70644, 0),
+(3613390, 19, 3452.94, -3692.14, 294.662, 4.70644, 0),
+(3613390, 20, 3452.83, -3710.16, 294.662, 4.70644, 0),
+(3613390, 21, 3452.67, -3737.5, 294.662, 4.70644, 0),
+(3613390, 22, 3453.07, -3733.67, 294.662, 1.56877, 0),
+(3613390, 23, 3453.09, -3725.48, 294.662, 1.56877, 0),
+(3613390, 24, 3453.13, -3706.34, 294.662, 1.56877, 0),
+(3613390, 25, 3453.18, -3681.7, 294.662, 1.56877, 0),
+(3613420, 1, 3453.95, -3209.92, 287.182, 4.69557, 0),
+(3613420, 2, 3453.71, -3224.13, 279.726, 4.69557, 0),
+(3613420, 3, 3453.43, -3241.11, 270.819, 4.69557, 0),
+(3613420, 4, 3453.12, -3259.16, 267.595, 4.69557, 0),
+(3613420, 5, 3452.86, -3275.02, 267.594, 4.69557, 0),
+(3613420, 6, 3452.58, -3291.43, 267.594, 4.69557, 0),
+(3613420, 7, 3452.32, -3306.76, 267.594, 4.69557, 0),
+(3613420, 8, 3452.47, -3339.56, 267.594, 4.80631, 0),
+(3613420, 9, 3452.31, -3315.51, 267.594, 1.51706, 0),
+(3613420, 10, 3452.7, -3292.02, 267.594, 1.6278, 0),
+(3613420, 11, 3453.4, -3268.53, 267.594, 1.51942, 0),
+(3613420, 12, 3452.62, -3238.51, 272.177, 1.63016, 0),
+(3613420, 13, 3451.68, -3222.69, 280.483, 1.63016, 0),
+(3613420, 14, 3451.67, -3200.87, 290.757, 1.48172, 0),
+(3613420, 15, 3452.7, -3189.43, 294.661, 1.48172, 0),
+(3613420, 16, 3453.7, -3161.57, 294.661, 1.55476, 0),
+(3613420, 17, 3454.18, -3132.03, 294.661, 1.55476, 0),
+(3613420, 18, 3452.95, -3191.45, 294.661, 4.76704, 0),
+(3613450, 1, 3233.52, -2985.82, 288.33, 3.11457, 0),
+(3613450, 2, 3203.56, -2987.31, 273.571, 3.14991, 0),
+(3613450, 3, 3175.72, -2986.3, 267.595, 3.15227, 0),
+(3613450, 4, 3156.64, -2985.09, 267.594, 3.04153, 0),
+(3613450, 5, 3137.56, -2985.73, 267.594, 3.22531, 0),
+(3613450, 6, 3099.86, -2985.47, 267.594, 3.11457, 0),
+(3613450, 7, 3126.62, -2984.61, 267.594, 0.024028, 0),
+(3613450, 8, 3163.6, -2987.17, 267.594, 0.002823, 0),
+(3613450, 9, 3199.68, -2987.07, 271.533, 0.002823, 0),
+(3613450, 10, 3228.09, -2985.87, 286.443, 0.075865, 0),
+(3613450, 11, 3246.63, -2984.85, 294.647, 6.24831, 0),
+(3613740, 1, 2556.96, -3279.51, 267.593, 1.52915, 0),
+(3613740, 2, 2555.62, -3129.9, 240.525, 0.75946, 0),
+(3613740, 3, 2608.56, -3078.92, 240.526, 0.75946, 0),
+(3613740, 4, 2555.62, -3129.9, 240.525, 0.75946, 0),
+(3613870, 1, 2848.13, -2984.63, 267.594, 3.16753, 0),
+(3613870, 2, 2700.06, -2985.15, 240.526, 3.16753, 0),
+(3613870, 3, 2637.32, -3046.26, 240.527, 3.93722, 0),
+(3613870, 4, 2700.06, -2985.15, 240.526, 3.16753, 0),
+(3613940, 1, 3096.28, -3910.55, 267.593, 2.82117, 0),
+(3613940, 2, 3087.41, -3907.61, 267.593, 2.82117, 0),
+(3613940, 3, 3076.8, -3901.98, 267.593, 2.55806, 0),
+(3613940, 4, 3071.94, -3896.74, 267.593, 2.29103, 0),
+(3613940, 5, 3075.92, -3903.25, 267.593, 5.29125, 0),
+(3613940, 6, 3081.3, -3907.6, 267.593, 5.86066, 0),
+(3613940, 7, 3089.53, -3910.42, 267.593, 6.21016, 0),
+(3613940, 8, 3102.08, -3911.1, 267.593, 0.049495, 0),
+(3613940, 9, 3120.25, -3905.91, 267.593, 0.49246, 0),
+(3613940, 10, 3110.73, -3910.36, 267.593, 3.28455, 0),
+(3613940, 11, 3099.92, -3911.87, 267.593, 3.11098, 0),
+(3613940, 12, 3093.41, -3911.32, 267.593, 2.92484, 0),
+(3613980, 1, 3321.1, -3909.53, 294.66, 3.44458, 0),
+(3613980, 2, 3309.78, -3911.37, 294.66, 0.636779, 0),
+(3613980, 3, 3296.79, -3909.52, 294.66, 2.96549, 0),
+(3613980, 4, 3287.76, -3904.41, 294.66, 2.53273, 0),
+(3613980, 5, 3301.19, -3909.05, 294.66, 5.93743, 0),
+(3613980, 6, 3315.92, -3912.13, 294.66, 0.066579, 0),
+(3613980, 7, 3325.76, -3906.34, 294.66, 0.742022, 0),
+(3613980, 8, 3335.13, -3895.69, 294.66, 0.888106, 0),
+(3613980, 9, 3338.82, -3880.92, 294.66, 1.36877, 0),
+(3613980, 10, 3337.38, -3893.43, 294.66, 4.57712, 0),
+(3613980, 11, 3328.83, -3902.97, 294.66, 3.68962, 0),
+(3614060, 1, 3465.95, -3760.65, 294.661, 3.76632, 0),
+(3614060, 2, 3452.88, -3764.58, 294.661, 3.42231, 0),
+(3614060, 3, 3432.71, -3755.32, 294.661, 2.21359, 0),
+(3614060, 4, 3427.82, -3741.3, 294.661, 1.55149, 0),
+(3614060, 5, 3432.83, -3724.37, 294.661, 1.07319, 0),
+(3614060, 6, 3447.58, -3713.86, 294.661, 0.189614, 0),
+(3614060, 7, 3465.04, -3715.66, 294.661, 5.92145, 0),
+(3614060, 8, 3478.44, -3726.7, 294.661, 5.22402, 0),
+(3614060, 9, 3481.4, -3743.88, 294.661, 4.56192, 0),
+(3614060, 10, 3468.72, -3760.42, 294.661, 3.52991, 0),
+(3614120, 1, 3431.34, -3522.89, 267.592, 1.26075, 0),
+(3614120, 2, 3436.64, -3511.58, 267.592, 0.966231, 0),
+(3614120, 3, 3451.41, -3501.67, 267.592, 0.193398, 0),
+(3614120, 4, 3467.59, -3503.92, 267.592, 5.74145, 0),
+(3614120, 5, 3477.51, -3515.59, 267.592, 5.04166, 0),
+(3614120, 6, 3480.21, -3531.48, 267.592, 4.60105, 0),
+(3614120, 7, 3474.44, -3548.57, 267.592, 3.86592, 0),
+(3614120, 8, 3460.33, -3554.62, 267.592, 3.20383, 0),
+(3614120, 9, 3441.04, -3553.32, 267.592, 2.61478, 0),
+(3614120, 10, 3430.05, -3541.73, 267.592, 2.06343, 0),
+(3614120, 11, 3426.76, -3527.75, 267.592, 1.47438, 0),
+(3614120, 12, 3433.61, -3519.23, 267.592, 0.860199, 0),
+(3614150, 1, 2581.06, -3351.14, 267.594, 4.0815, 0),
+(3614150, 2, 2572.9, -3360.61, 267.592, 3.87573, 0),
+(3614150, 3, 2561.75, -3367.23, 267.592, 3.50816, 0),
+(3614150, 4, 2572.85, -3361.27, 267.593, 0.492229, 0),
+(3614150, 5, 2583.03, -3353.33, 267.593, 1.00824, 0),
+(3614150, 6, 2583.89, -3342.46, 267.593, 1.52503, 0),
+(3614150, 7, 2583.63, -3331.04, 267.593, 1.78421, 0),
+(3614150, 8, 2579.97, -3320.84, 267.593, 2.18948, 0),
+(3614150, 9, 2572.94, -3311.8, 267.593, 2.4463, 0),
+(3614150, 10, 2579.5, -3321.22, 267.593, 5.32086, 0),
+(3614150, 11, 2584.38, -3332.55, 267.593, 4.80485, 0),
+(3614150, 12, 2581.98, -3346.22, 267.593, 4.25115, 0),
+(3614200, 1, 2529.33, -3344.85, 267.593, 4.95093, 0),
+(3614200, 2, 2533.55, -3355.44, 267.593, 5.20776, 0),
+(3614200, 3, 2541.88, -3366.16, 267.593, 5.50228, 0),
+(3614200, 4, 2534.51, -3357.38, 267.593, 2.24288, 0),
+(3614200, 5, 2528.24, -3346.07, 267.593, 1.79992, 0),
+(3614200, 6, 2527.98, -3332.67, 267.593, 1.24857, 0),
+(3614200, 7, 2534.64, -3320.91, 267.593, 0.916344, 0),
+(3614200, 8, 2542.77, -3312.88, 267.593, 0.694861, 0),
+(3614200, 9, 2535.08, -3318.14, 267.593, 3.74221, 0),
+(3614200, 10, 2527.23, -3326.93, 267.593, 4.33125, 0),
+(3614200, 11, 2526.91, -3344.19, 267.593, 5.10409, 0),
+(3614240, 1, 2581.59, -3133.94, 240.525, 4.34382, 0),
+(3614240, 2, 2576.31, -3145.29, 240.525, 4.12234, 0),
+(3614240, 3, 2563.04, -3156.26, 240.525, 3.68173, 0),
+(3614240, 4, 2569.45, -3153.19, 240.525, 0.445893, 0),
+(3614240, 5, 2580.14, -3145.81, 240.525, 0.775761, 0),
+(3614240, 6, 2583.74, -3130.04, 240.525, 1.40172, 0),
+(3614240, 7, 2583.07, -3112.18, 240.525, 1.73395, 0),
+(3614240, 8, 2583.55, -3131.7, 240.525, 4.52447, 0),
+(3614280, 1, 2531.21, -3133.79, 240.525, 4.81114, 0),
+(3614280, 2, 2533.53, -3145.56, 240.525, 4.99492, 0),
+(3614280, 3, 2541.61, -3153.72, 240.525, 5.48579, 0),
+(3614280, 4, 2532.52, -3144.99, 240.525, 2.36384, 0),
+(3614280, 5, 2525.74, -3132.4, 240.525, 1.6287, 0),
+(3614280, 6, 2528.41, -3119.31, 240.525, 1.03965, 0),
+(3614280, 7, 2538.97, -3107.86, 240.525, 0.596689, 0),
+(3614280, 8, 2556.46, -3100.6, 240.525, 0.266821, 0),
+(3614280, 9, 2544.59, -3102.62, 240.525, 3.31024, 0),
+(3614280, 10, 2529.86, -3110.63, 240.525, 4.15611, 0),
+(3614280, 11, 2528.47, -3123.15, 240.525, 4.60929, 0),
+(3614280, 12, 2530.23, -3135.94, 240.525, 5.0499, 0),
+(3614340, 1, 2725.94, -2992.28, 240.525, 4.58807, 0),
+(3614340, 2, 2723.36, -3002.26, 240.525, 4.27548, 0),
+(3614340, 3, 2715.04, -3012.0, 240.525, 3.68643, 0),
+(3614340, 4, 2696.08, -3015.19, 240.525, 3.13273, 0),
+(3614340, 5, 2704.69, -3013.66, 240.525, 0.175705, 0),
+(3614340, 6, 2718.0, -3010.64, 240.525, 0.359488, 0),
+(3614340, 7, 2723.22, -3003.63, 240.525, 0.948537, 0),
+(3614340, 8, 2728.56, -2987.97, 240.525, 1.49989, 0),
+(3614380, 1, 2675.09, -2991.58, 240.526, 4.72002, 0),
+(3614380, 2, 2674.0, -2983.46, 240.526, 1.70409, 0),
+(3614380, 3, 2675.76, -2970.29, 240.526, 1.0043, 0),
+(3614380, 4, 2686.09, -2961.1, 240.526, 0.377554, 0),
+(3614380, 5, 2698.66, -2957.91, 240.526, 6.18243, 0),
+(3614380, 6, 2714.23, -2962.25, 240.526, 5.81487, 0),
+(3614380, 7, 2701.06, -2958.52, 240.526, 2.86569, 0),
+(3614380, 8, 2683.62, -2959.84, 240.524, 3.49244, 0),
+(3614380, 9, 2676.18, -2971.19, 240.524, 4.20559, 0),
+(3614380, 10, 2672.76, -2988.89, 240.524, 4.52367, 0),
+(3614460, 1, 2933.4, -2994.59, 267.588, 4.33833, 0),
+(3614460, 2, 2936.15, -2982.29, 267.593, 1.4512, 0),
+(3614460, 3, 2934.83, -2970.05, 267.593, 2.00255, 0),
+(3614460, 4, 2926.28, -2959.82, 267.593, 2.66464, 0),
+(3614460, 5, 2912.87, -2955.6, 267.593, 2.99451, 0),
+(3614460, 6, 2923.47, -2961.24, 267.593, 5.79367, 0),
+(3614460, 7, 2934.18, -2970.11, 267.593, 5.20462, 0),
+(3614460, 8, 2937.21, -2983.1, 267.594, 4.57787, 0),
+(3614460, 9, 2933.21, -2994.91, 267.59, 4.28335, 0),
+(3614510, 1, 2880.38, -2994.86, 267.593, 5.45908, 0),
+(3614510, 2, 2888.56, -3003.69, 267.593, 5.45908, 0),
+(3614510, 3, 2901.45, -3012.44, 267.593, 5.89969, 0),
+(3614510, 4, 2917.47, -3013.61, 267.593, 0.13251, 0),
+(3614510, 5, 2931.51, -3005.76, 267.593, 0.68386, 0),
+(3614510, 6, 2923.19, -3011.85, 267.593, 3.63303, 0),
+(3614510, 7, 2910.69, -3014.61, 267.593, 3.00628, 0),
+(3614510, 8, 2894.53, -3010.25, 267.593, 2.56332, 0),
+(3614510, 9, 2884.64, -3001.85, 267.593, 2.15805, 0),
+(3614510, 10, 2879.49, -2990.55, 267.593, 1.79049, 0),
+(3614550, 1, 3476.67, -3344.27, 267.592, 4.32676, 0),
+(3614550, 2, 3474.14, -3353.15, 267.592, 4.5773, 0),
+(3614550, 3, 3463.4, -3368.54, 267.581, 3.76677, 0),
+(3614550, 4, 3470.93, -3362.27, 267.592, 0.697435, 0),
+(3614550, 5, 3480.51, -3352.69, 267.592, 1.06736, 0),
+(3614550, 6, 3483.8, -3338.74, 267.593, 1.76715, 0),
+(3614550, 7, 3476.65, -3320.65, 267.593, 2.09937, 0),
+(3614550, 8, 3476.49, -3333.77, 267.593, 4.70061, 0),
+(3614550, 9, 3472.07, -3350.24, 267.593, 4.1469, 0),
+(3614600, 1, 3425.98, -3343.1, 267.592, 4.89741, 0),
+(3614600, 2, 3429.37, -3353.4, 267.592, 5.19194, 0),
+(3614600, 3, 3444.48, -3367.74, 267.585, 5.70794, 0),
+(3614600, 4, 3435.05, -3358.7, 267.591, 2.42498, 0),
+(3614600, 5, 3427.65, -3349.38, 267.591, 2.05741, 0),
+(3614600, 6, 3424.48, -3338.5, 267.591, 1.65215, 0),
+(3614600, 7, 3426.11, -3325.71, 267.591, 1.17384, 0),
+(3614600, 8, 3440.77, -3313.46, 267.591, 0.619348, 0),
+(3614600, 9, 3431.56, -3320.31, 267.591, 3.78058, 0),
+(3614600, 10, 3422.6, -3332.71, 267.591, 4.55341, 0),
+(3614600, 11, 3423.93, -3346.0, 267.591, 5.14246, 0),
+(3614640, 1, 3477.48, -3132.45, 294.661, 4.40183, 0),
+(3614640, 2, 3474.03, -3141.07, 294.661, 4.25339, 0),
+(3614640, 3, 3465.76, -3153.19, 294.661, 4.03191, 0),
+(3614640, 4, 3473.71, -3144.19, 294.661, 0.851045, 0),
+(3614640, 5, 3479.72, -3133.39, 294.661, 1.29401, 0),
+(3614640, 6, 3479.41, -3119.09, 294.661, 2.02914, 0),
+(3614640, 7, 3464.17, -3103.53, 294.661, 2.58049, 0),
+(3614640, 8, 3474.46, -3107.13, 294.661, 5.73544, 0),
+(3614640, 9, 3479.11, -3118.8, 294.661, 5.08434, 0),
+(3614640, 10, 3480.18, -3133.08, 294.661, 4.38455, 0),
+(3614680, 1, 3427.14, -3137.51, 294.661, 5.04507, 0),
+(3614680, 2, 3433.29, -3148.97, 294.661, 5.3396, 0),
+(3614680, 3, 3443.7, -3158.34, 294.661, 5.74486, 0),
+(3614680, 4, 3435.17, -3147.69, 294.661, 2.24591, 0),
+(3614680, 5, 3427.92, -3135.63, 294.661, 1.91369, 0),
+(3614680, 6, 3426.44, -3121.8, 294.661, 1.40004, 0),
+(3614680, 7, 3433.59, -3108.17, 294.661, 0.773292, 0),
+(3614680, 8, 3445.16, -3104.88, 294.661, 0.269852, 0),
+(3614680, 9, 3433.38, -3111.83, 294.661, 3.67455, 0),
+(3614680, 10, 3422.67, -3123.5, 294.661, 4.44738, 0),
+(3614680, 11, 3426.28, -3138.91, 294.661, 5.0113, 0),
+(3614730, 1, 3336.56, -2993.12, 294.661, 4.3932, 0),
+(3614730, 2, 3332.33, -3002.57, 294.661, 4.20942, 0),
+(3614730, 3, 3322.14, -3013.68, 294.661, 3.80415, 0),
+(3614730, 4, 3310.91, -3018.99, 294.661, 3.39889, 0),
+(3614730, 5, 3321.84, -3014.35, 294.661, 0.386885, 0),
+(3614730, 6, 3332.47, -3007.97, 294.661, 0.82985, 0),
+(3614730, 7, 3338.75, -2995.58, 294.661, 1.4189, 0),
+(3614730, 8, 3336.32, -2975.46, 294.661, 1.93491, 0),
+(3614730, 9, 3329.23, -2964.75, 294.661, 2.52396, 0),
+(3614730, 10, 3334.18, -2972.63, 294.661, 5.27285, 0),
+(3614730, 11, 3338.36, -2986.38, 294.661, 4.64846, 0),
+(3614730, 12, 3334.11, -3000.3, 294.661, 4.24319, 0),
+(3614780, 1, 3281.8, -2990.41, 294.661, 4.65396, 0),
+(3614780, 2, 3282.31, -3000.69, 294.661, 4.94848, 0),
+(3614780, 3, 3291.44, -3013.58, 294.661, 5.47548, 0),
+(3614780, 4, 3284.19, -3006.12, 294.661, 2.34174, 0),
+(3614780, 5, 3278.04, -2994.88, 294.661, 1.75269, 0),
+(3614780, 6, 3282.34, -2981.37, 294.661, 1.14794, 0),
+(3614780, 7, 3291.29, -2969.17, 294.661, 0.780371, 0),
+(3614780, 8, 3297.11, -2963.4, 294.661, 0.780371, 0),
+(3614780, 9, 3290.78, -2967.73, 294.661, 3.74132, 0),
+(3614780, 10, 3283.1, -2975.32, 294.661, 4.21963, 0),
+(3614780, 11, 3279.52, -2991.54, 294.661, 4.77098, 0),
+(3614820, 1, 3128.02, -2990.58, 267.593, 4.38064, 0),
+(3614820, 2, 3123.43, -3002.3, 267.593, 4.10967, 0),
+(3614820, 3, 3126.96, -2991.93, 267.593, 1.24297, 0),
+(3614820, 4, 3126.94, -2976.64, 267.593, 1.9781, 0),
+(3614820, 5, 3118.8, -2966.04, 267.593, 2.49411, 0),
+(3614820, 6, 3103.47, -2957.83, 267.593, 2.82398, 0),
+(3614820, 7, 3116.45, -2963.54, 267.593, 5.91059, 0),
+(3614820, 8, 3128.19, -2973.37, 267.593, 5.2108, 0),
+(3614820, 9, 3126.55, -2988.05, 267.593, 4.59819, 0),
+(3614870, 1, 3073.0, -2991.38, 267.594, 4.84021, 0),
+(3614870, 2, 3077.1, -3004.29, 267.593, 5.17243, 0),
+(3614870, 3, 3087.7, -3012.88, 267.593, 5.61382, 0),
+(3614870, 4, 3096.77, -3017.66, 267.593, 6.05443, 0),
+(3614870, 5, 3087.54, -3011.82, 267.593, 2.57815, 0),
+(3614870, 6, 3077.1, -3003.15, 267.593, 2.28362, 0),
+(3614870, 7, 3070.95, -2990.75, 267.592, 1.65687, 0),
+(3614870, 8, 3072.23, -2977.35, 267.59, 1.17857, 0),
+(3614870, 9, 3080.44, -2964.56, 267.592, 0.88404, 0),
+(3614870, 10, 3073.41, -2976.91, 267.587, 4.1945, 0),
+(3614870, 11, 3073.66, -2992.55, 267.593, 4.74742, 0),
+(3614910, 1, 2579.61, -3536.42, 267.593, 4.43571, 0),
+(3614910, 2, 2575.25, -3545.79, 267.593, 4.14747, 0),
+(3614910, 3, 2565.31, -3556.33, 267.593, 3.63146, 0),
+(3614910, 4, 2555.58, -3557.73, 267.593, 3.27568, 0),
+(3614910, 5, 2567.15, -3553.27, 267.593, 0.711351, 0),
+(3614910, 6, 2578.23, -3543.53, 267.593, 0.694858, 0),
+(3614910, 7, 2585.55, -3535.58, 267.594, 1.43078, 0),
+(3614910, 8, 2584.97, -3522.63, 267.594, 1.8007, 0),
+(3614910, 9, 2577.34, -3511.32, 267.592, 2.1824, 0),
+(3614910, 10, 2581.95, -3523.6, 267.592, 5.02554, 0),
+(3614910, 11, 2581.3, -3542.21, 267.593, 4.32575, 0),
+(3614950, 1, 2529.99, -3531.77, 267.593, 4.8237, 0),
+(3614950, 2, 2531.68, -3543.67, 267.593, 5.00749, 0),
+(3614950, 3, 2538.01, -3554.99, 267.593, 5.37505, 0),
+(3614950, 4, 2530.39, -3544.31, 267.593, 2.19026, 0),
+(3614950, 5, 2525.51, -3530.83, 267.593, 1.49047, 0),
+(3614950, 6, 2529.27, -3518.53, 267.593, 0.939124, 0),
+(3614950, 7, 2538.53, -3507.9, 267.593, 0.571557, 0),
+(3614950, 8, 2550.28, -3502.19, 267.593, 0.352431, 0),
+(3614950, 9, 2538.92, -3507.14, 267.593, 3.67467, 0),
+(3614950, 10, 2529.05, -3516.21, 267.593, 4.22837, 0),
+(3614950, 11, 2526.32, -3533.56, 267.593, 4.78208, 0),
+(3615000, 1, 2722.98, -3891.15, 294.662, 4.40746, 0),
+(3615000, 2, 2718.04, -3901.49, 294.66, 4.15219, 0),
+(3615000, 3, 2706.97, -3910.38, 294.66, 3.78305, 0),
+(3615000, 4, 2720.04, -3902.45, 294.66, 0.492233, 0),
+(3615000, 5, 2725.31, -3890.52, 294.66, 1.20695, 0),
+(3615000, 6, 2728.07, -3872.32, 294.66, 1.82505, 0),
+(3615000, 7, 2723.05, -3860.22, 294.66, 2.04654, 0),
+(3615000, 8, 2728.05, -3875.2, 294.66, 4.98393, 0),
+(3615000, 9, 2725.86, -3891.83, 294.66, 4.13805, 0),
+(3615050, 1, 2670.42, -3884.31, 294.66, 4.92737, 0),
+(3615050, 2, 2673.13, -3897.37, 294.66, 5.44181, 0),
+(3615050, 3, 2679.89, -3905.95, 294.66, 5.37897, 0),
+(3615050, 4, 2688.76, -3911.34, 294.66, 5.76068, 0),
+(3615050, 5, 2695.56, -3914.75, 294.66, 5.94446, 0),
+(3615050, 6, 2684.44, -3910.26, 294.66, 2.77931, 0),
+(3615050, 7, 2675.91, -3903.39, 294.66, 2.45886, 0),
+(3615050, 8, 2671.42, -3894.12, 294.66, 1.83447, 0),
+(3615050, 9, 2669.23, -3882.36, 294.66, 1.53995, 0),
+(3615050, 10, 2674.58, -3871.58, 294.66, 1.0962, 0),
+(3615050, 11, 2679.62, -3863.86, 294.66, 0.801673, 0),
+(3615050, 12, 2673.7, -3873.18, 294.66, 4.20638, 0),
+(3615050, 13, 2669.23, -3890.17, 294.66, 4.91716, 0),
+(3615090, 1, 2580.91, -3745.67, 294.66, 4.36974, 0),
+(3615090, 2, 2577.0, -3754.09, 294.66, 4.18596, 0),
+(3615090, 3, 2571.11, -3763.26, 294.66, 4.03752, 0),
+(3615090, 4, 2560.99, -3768.64, 294.66, 3.60869, 0),
+(3615090, 5, 2568.7, -3763.5, 294.66, 0.588832, 0),
+(3615090, 6, 2577.91, -3756.69, 294.66, 0.772616, 0),
+(3615090, 7, 2581.52, -3745.8, 294.66, 1.26427, 0),
+(3615090, 8, 2585.02, -3728.83, 294.66, 1.63184, 0),
+(3615090, 9, 2581.19, -3746.99, 294.66, 4.42393, 0),
+(3615130, 1, 2530.15, -3745.47, 294.66, 4.64541, 0),
+(3615130, 2, 2530.68, -3755.82, 294.66, 4.83705, 0),
+(3615130, 3, 2528.98, -3745.03, 294.66, 1.72687, 0),
+(3615130, 4, 2529.21, -3732.04, 294.66, 1.39465, 0),
+(3615130, 5, 2539.26, -3720.5, 294.66, 0.830735, 0),
+(3615130, 6, 2551.17, -3711.31, 294.66, 0.38777, 0),
+(3615130, 7, 2564.82, -3711.47, 294.66, 6.2649, 0),
+(3615130, 8, 2551.89, -3710.45, 294.66, 3.34322, 0),
+(3615130, 9, 2540.25, -3714.75, 294.66, 3.75006, 0),
+(3615130, 10, 2531.07, -3723.82, 294.66, 4.26607, 0),
+(3615130, 11, 2527.65, -3743.53, 294.66, 4.67133, 0),
+(3615180, 1, 2930.63, -3896.96, 268.012, 4.59518, 0),
+(3615180, 2, 2914.6, -3907.84, 267.902, 3.62128, 0),
+(3615180, 3, 2899.49, -3905.74, 267.928, 2.85552, 0),
+(3615180, 4, 2885.41, -3889.63, 268.02, 1.90911, 0),
+(3615180, 5, 2890.13, -3866.07, 267.955, 0.751437, 0),
+(3615180, 6, 2907.93, -3857.69, 267.909, 0.09563, 0),
+(3615180, 7, 2926.11, -3862.49, 267.893, 5.33031, 0),
+(3615180, 8, 2933.14, -3887.82, 268.053, 4.56848, 0),
+(3615220, 1, 2882.97, -3886.21, 267.971, 5.05778, 0),
+(3615220, 2, 2887.6, -3897.27, 267.982, 5.28554, 0),
+(3615220, 3, 2906.17, -3911.32, 267.823, 0.07442, 0),
+(3615220, 4, 2918.6, -3907.24, 267.902, 0.365018, 0),
+(3615220, 5, 2936.52, -3895.29, 267.886, 1.03653, 0),
+(3615220, 6, 2936.15, -3876.79, 267.952, 1.86906, 0),
+(3615220, 7, 2928.84, -3860.69, 267.825, 2.46989, 0),
+(3615220, 8, 2905.97, -3853.79, 267.806, 3.69118, 0),
+(3615220, 9, 2884.88, -3867.48, 267.892, 4.11922, 0),
+(3615220, 10, 2881.76, -3882.99, 267.988, 4.67136, 0),
+(3615810, 1, 2679.7, -3216.63, 267.538, 5.16023, 0),
+(3615810, 2, 2686.82, -3248.25, 267.613, 5.12489, 0),
+(3615810, 3, 2704.63, -3257.83, 267.654, 6.20088, 0),
+(3615810, 4, 2723.72, -3256.89, 267.663, 0.247562, 0),
+(3615810, 5, 2734.3, -3243.79, 267.616, 0.369299, 0),
+(3615830, 1, 2720.62, -3132.57, 267.522, 5.01495, 0),
+(3615830, 2, 2743.6, -3170.45, 267.592, 5.29376, 0),
+(3615830, 3, 2737.33, -3189.75, 267.557, 3.65228, 0),
+(3615840, 1, 2711.64, -3157.39, 267.522, 1.61025, 0),
+(3615840, 2, 2711.06, -3142.63, 267.522, 1.61025, 0),
+(3615840, 3, 2695.12, -3165.47, 267.522, 4.0332, 0),
+(3615840, 4, 2686.75, -3183.34, 267.522, 4.86572, 0),
+(3615840, 5, 2707.99, -3214.05, 267.522, 0.738445, 0),
+(3615840, 6, 2720.83, -3197.71, 267.522, 1.07224, 0),
+(3615870, 1, 2667.21, -3173.53, 267.611, 4.41647, 0),
+(3615870, 2, 2664.19, -3199.6, 267.628, 4.59711, 0),
+(3615870, 3, 2665.19, -3171.2, 267.624, 1.53013, 0),
+(3615870, 4, 2690.05, -3126.77, 267.563, 1.15, 0),
+(3615880, 1, 2731.47, -3230.08, 267.553, 1.07616, 0),
+(3615880, 2, 2749.88, -3198.36, 267.63, 0.820903, 0),
+(3615880, 3, 2734.57, -3228.62, 267.56, 4.25309, 0),
+(3615880, 4, 2704.09, -3223.83, 267.525, 2.67837, 0),
+(3617580, 1, 2851.03, -3186.75, 273.787, 3.10485, 0),
+(3617580, 2, 2933.84, -3187.14, 273.371, 0.045722, 0),
+(3617590, 1, 3026.88, -3454.75, 299.462, 0.0, 0),
+(3617590, 2, 3039.73, -3450.8, 298.521, 0.0, 0),
+(3617590, 3, 3042.86, -3436.82, 298.472, 0.0, 0),
+(3617590, 4, 3041.13, -3419.58, 298.469, 0.0, 0),
+(3617590, 5, 3034.87, -3412.85, 298.217, 0.0, 0),
+(3617590, 6, 3034.99, -3408.07, 298.217, 0.0, 10000),
+(3617590, 7, 3032.73, -3409.67, 298.217, 0.0, 0),
+(3617590, 8, 2981.36, -3399.0, 298.447, 0.0, 0),
+(3617590, 9, 2974.41, -3409.65, 298.442, 0.0, 0),
+(3617590, 10, 2964.24, -3433.71, 298.464, 0.0, 0),
+(3617590, 11, 2961.41, -3435.03, 298.226, 0.0, 10000),
+(3617590, 12, 2978.18, -3450.87, 298.471, 0.0, 0),
+(3617590, 13, 2989.27, -3450.97, 300.192, 0.0, 0),
+(3617590, 14, 2988.64, -3461.9, 298.469, 0.0, 0),
+(3617590, 15, 2988.44, -3461.87, 298.469, 0.0, 0),
+(3617590, 16, 2983.23, -3457.17, 298.469, 0.0, 0),
+(3617590, 17, 2978.02, -3452.58, 298.47, 0.0, 0),
+(3617590, 18, 2978.24, -3452.06, 298.47, 0.0, 0),
+(3617590, 19, 2989.16, -3451.02, 300.192, 0.0, 0),
+(3617590, 20, 2996.33, -3443.94, 304.329, 0.0, 0),
+(3617590, 21, 3001.51, -3438.93, 304.701, 0.0, 0),
+(3617590, 22, 3007.17, -3430.96, 304.205, 0.0, 1000),
+(3617730, 1, 3307.8, -3854.88, 294.661, 3.16261, 0),
+(3617730, 2, 3293.3, -3859.43, 294.661, 3.55924, 0),
+(3617730, 3, 3280.65, -3866.95, 294.66, 3.74302, 0),
+(3617730, 4, 3292.03, -3857.6, 294.66, 0.57394, 0),
+(3617730, 5, 3306.57, -3851.65, 294.66, 0.166318, 0),
+(3617730, 6, 3316.11, -3854.17, 294.66, 6.00889, 0),
+(3617910, 1, 3383.74, -3689.38, 259.081, 3.91435, 0),
+(3617910, 2, 3340.27, -3696.69, 259.083, 3.23498, 0),
+(3617910, 3, 3319.27, -3699.91, 262.729, 3.41876, 0),
+(3617910, 4, 3327.49, -3668.3, 259.083, 1.26677, 0),
+(3617910, 5, 3330.91, -3646.8, 259.083, 1.52359, 0),
+(3617910, 6, 3346.42, -3629.17, 260.997, 1.03272, 0),
+(3617910, 7, 3334.92, -3613.56, 260.997, 2.3192, 0),
+(3617910, 8, 3347.64, -3600.98, 260.997, 0.4421, 0),
+(3617910, 9, 3367.47, -3611.23, 260.997, 5.35163, 0),
+(3617910, 10, 3358.43, -3628.62, 260.996, 4.32982, 0),
+(3617910, 11, 3372.97, -3645.62, 259.084, 5.36027, 0),
+(3617910, 12, 3379.97, -3669.78, 259.084, 5.04061, 0),
+(3617910, 13, 3382.84, -3691.44, 259.081, 4.90631, 0),
+(3618450, 1, 3090.49, -3854.87, 267.593, 3.93016, 0),
+(3618450, 2, 3080.34, -3862.16, 267.593, 3.85555, 0),
+(3618450, 3, 3071.79, -3872.71, 267.584, 4.06761, 0),
+(3618450, 4, 3078.36, -3863.99, 267.593, 0.910304, 0),
+(3618450, 5, 3086.36, -3855.09, 267.592, 0.651123, 0),
+(3618450, 6, 3098.39, -3851.47, 267.594, 0.247428, 0),
+(3618450, 7, 3107.8, -3854.3, 267.594, 5.99026, 0),
+(3618450, 8, 3121.61, -3861.78, 267.593, 5.69573, 0),
+(3618450, 9, 3113.99, -3858.18, 267.593, 2.69944, 0),
+(3618450, 10, 3105.98, -3854.67, 267.595, 2.93035, 0),
+(3618450, 11, 3096.15, -3854.54, 267.593, 3.4707, 0),
+(3618470, 1, 3154.36, -3883.34, 267.593, 6.25335, 0),
+(3618470, 2, 3195.92, -3884.58, 269.594, 6.25335, 0),
+(3618470, 3, 3206.84, -3884.91, 275.322, 6.25335, 0),
+(3618470, 4, 3217.79, -3885.24, 281.068, 6.25335, 0),
+(3618470, 5, 3228.7, -3885.56, 286.796, 6.25335, 0),
+(3618470, 6, 3241.26, -3885.94, 292.09, 6.25335, 0),
+(3618470, 7, 3253.86, -3886.31, 294.662, 6.25335, 0),
+(3618470, 8, 3270.79, -3886.82, 294.661, 6.25335, 0),
+(3618470, 9, 3269.88, -3882.09, 294.661, 0.262337, 0),
+(3618470, 10, 3275.21, -3881.58, 294.661, 3.1526, 0),
+(3618470, 11, 3261.53, -3881.73, 294.661, 3.1526, 0),
+(3618470, 12, 3246.76, -3881.89, 294.661, 3.1526, 0),
+(3618470, 13, 3235.28, -3882.02, 289.208, 3.1526, 0),
+(3618470, 14, 3221.07, -3882.18, 282.791, 3.1526, 0),
+(3618470, 15, 3187.19, -3882.55, 267.595, 3.1526, 0),
+(3618470, 16, 3163.15, -3882.82, 267.594, 3.1526, 0),
+(3618470, 17, 3140.75, -3883.06, 267.594, 3.1526, 0),
+(3618470, 18, 3116.15, -3883.33, 267.594, 3.1526, 0),
+(3618490, 1, 3232.43, -3882.99, 287.887, 0.042414, 0),
+(3618490, 2, 3249.4, -3882.96, 294.661, 0.014925, 0),
+(3618490, 3, 3270.19, -3882.65, 294.661, 0.014925, 0),
+(3618490, 4, 3268.14, -3881.31, 294.661, 0.014925, 0),
+(3618490, 5, 3270.72, -3882.99, 294.661, 3.17615, 0),
+(3618490, 6, 3250.5, -3883.69, 294.661, 3.17615, 0),
+(3618490, 7, 3221.01, -3883.25, 282.756, 3.17615, 0),
+(3618490, 8, 3170.25, -3882.62, 267.594, 3.08976, 0),
+(3618490, 9, 3147.33, -3883.34, 267.593, 3.2005, 0),
+(3618490, 10, 3124.92, -3882.73, 267.593, 3.09212, 0),
+(3618490, 11, 3156.75, -3883.43, 267.593, 0.005497, 0),
+(3618490, 12, 3201.01, -3883.43, 272.259, 6.21328, 0),
+(3618490, 13, 3224.46, -3882.52, 284.57, 0.076183, 0),
+(3618490, 14, 3245.17, -3883.37, 293.969, 6.21093, 0),
+(3618490, 15, 3268.45, -3881.18, 294.661, 0.000785, 0),
+(3618490, 16, 3247.15, -3883.01, 294.661, 3.15023, 0),
+(3618490, 17, 3223.63, -3883.21, 284.135, 3.15023, 0),
+(3618580, 1, 3210.54, -3645.1, 287.077, 3.63186, 0),
+(3618580, 2, 3184.35, -3652.37, 287.077, 3.26979, 0),
+(3618580, 3, 3163.18, -3641.2, 287.092, 3.30749, 0),
+(3618580, 4, 3145.52, -3640.79, 287.081, 1.91026, 0),
+(3618580, 5, 3145.52, -3619.04, 287.109, 1.83722, 0),
+(3618580, 6, 3139.31, -3589.42, 287.076, 1.13743, 0),
+(3618580, 7, 3160.35, -3571.22, 287.08, 0.475342, 0),
+(3618580, 8, 3196.02, -3575.64, 287.086, 5.90794, 0),
+(3618580, 9, 3208.15, -3573.88, 287.082, 5.61342, 0),
+(3618580, 10, 3223.77, -3614.02, 287.076, 5.09977, 0),
+(3618580, 11, 3212.27, -3642.08, 286.677, 4.15415, 0),
+(3618750, 1, 3283.91, -3725.2, 272.789, 0.528021, 0),
+(3618750, 2, 3308.35, -3708.69, 266.182, 0.65447, 0),
+(3618750, 3, 3287.83, -3721.17, 270.688, 3.6704, 0),
+(3618760, 1, 3275.67, -3722.66, 276.213, 0.391361, 0),
+(3618760, 2, 3296.25, -3715.39, 268.496, 0.308894, 0),
+(3618760, 3, 3315.28, -3707.3, 264.651, 0.530376, 0),
+(3618760, 4, 3289.83, -3719.79, 270.121, 3.53452, 0),
+(3618760, 5, 3274.7, -3724.42, 276.292, 3.38844, 0),
+(3618760, 6, 3218.18, -3734.67, 284.875, 3.12926, 0),
+(3618760, 7, 3270.54, -3727.79, 277.157, 0.352876, 0),
+(3618960, 1, 3161.34, -3483.7, 287.082, 100.0, 0),
+(3618960, 2, 3130.39, -3511.87, 287.073, 100.0, 0),
+(3618960, 3, 3144.54, -3550.57, 287.081, 100.0, 0),
+(3618960, 4, 3110.4, -3578.97, 287.081, 100.0, 0),
+(3618960, 5, 3092.08, -3571.62, 287.082, 100.0, 0),
+(3618960, 6, 3121.41, -3567.56, 287.083, 100.0, 0),
+(3618960, 7, 3147.14, -3530.26, 287.078, 100.0, 0),
+(3618960, 8, 3126.11, -3505.86, 287.074, 100.0, 0),
+(3618960, 9, 3101.14, -3501.36, 287.077, 100.0, 0),
+(3618960, 10, 3075.95, -3526.29, 287.077, 100.0, 0),
+(3618960, 11, 3071.35, -3554.36, 287.077, 100.0, 0),
+(3618960, 12, 3076.66, -3569.06, 287.068, 100.0, 0),
+(3618960, 13, 3066.35, -3535.09, 287.075, 100.0, 0),
+(3618960, 14, 3087.32, -3514.32, 287.079, 100.0, 0),
+(3618960, 15, 3107.53, -3504.98, 287.076, 100.0, 0),
+(3618960, 16, 3131.47, -3515.04, 287.072, 100.0, 0),
+(3618960, 17, 3154.79, -3490.42, 287.072, 100.0, 0),
+(3618960, 18, 3169.86, -3479.74, 287.116, 100.0, 0),
+(3618960, 19, 3154.79, -3490.42, 287.072, 100.0, 0),
+(3618960, 20, 3131.47, -3515.04, 287.072, 100.0, 0),
+(3618960, 21, 3107.53, -3504.98, 287.076, 100.0, 0),
+(3618960, 22, 3087.32, -3514.32, 287.079, 100.0, 0),
+(3618960, 23, 3066.35, -3535.09, 287.075, 100.0, 0),
+(3618960, 24, 3076.66, -3569.06, 287.068, 100.0, 0),
+(3618960, 25, 3071.35, -3554.36, 287.077, 100.0, 0),
+(3618960, 26, 3075.95, -3526.29, 287.077, 100.0, 0),
+(3618960, 27, 3101.14, -3501.36, 287.077, 100.0, 0),
+(3618960, 28, 3126.11, -3505.86, 287.074, 100.0, 0),
+(3618960, 29, 3146.97, -3530.07, 287.084, 100.0, 0),
+(3618960, 30, 3121.53, -3567.38, 287.081, 100.0, 0),
+(3618960, 31, 3092.08, -3571.62, 287.082, 100.0, 0),
+(3618960, 32, 3110.4, -3578.97, 287.081, 100.0, 0),
+(3618960, 33, 3144.54, -3550.57, 287.081, 100.0, 0),
+(3618960, 34, 3130.39, -3511.87, 287.073, 100.0, 0),
+(3618960, 35, 3161.34, -3483.7, 287.082, 100.0, 0),
+(3618960, 36, 3185.41, -3475.93, 287.077, 100.0, 0),
+(3619060, 1, 3205.26, -3900.72, 274.492, 3.18067, 0),
+(3619060, 2, 3183.92, -3900.26, 267.593, 3.10999, 0),
+(3619060, 3, 3172.22, -3885.94, 267.593, 2.20206, 0),
+(3619060, 4, 3150.72, -3884.31, 267.593, 3.23172, 0),
+(3619060, 5, 3142.67, -3894.96, 267.593, 4.18755, 0),
+(3619060, 6, 3146.6, -3883.07, 267.593, 0.032792, 0),
+(3619060, 7, 3166.2, -3882.88, 267.593, 6.14319, 0),
+(3619060, 8, 3182.35, -3901.95, 267.593, 5.35779, 0),
+(3619060, 9, 3205.85, -3902.23, 274.798, 0.017871, 0),
+(3619060, 10, 3217.88, -3902.02, 281.116, 0.017871, 0),
+(3619060, 11, 3224.81, -3886.05, 284.75, 0.953281, 0),
+(3619060, 12, 3243.79, -3882.71, 293.309, 6.27907, 0),
+(3619060, 13, 3254.71, -3882.76, 294.661, 6.27907, 0),
+(3619060, 14, 3268.33, -3899.21, 294.661, 5.40335, 0),
+(3619060, 15, 3283.12, -3885.09, 294.661, 1.00512, 0),
+(3619060, 16, 3259.26, -3881.4, 294.661, 3.19245, 0),
+(3619060, 17, 3237.42, -3882.52, 290.238, 3.19245, 0),
+(3619060, 18, 3227.56, -3883.02, 286.196, 4.74754, 0),
+(3619060, 19, 3224.78, -3900.3, 284.736, 4.55276, 0),
+(3619070, 1, 3265.73, -3882.76, 294.662, 3.09428, 0),
+(3619070, 2, 3227.27, -3883.8, 286.042, 2.12117, 0),
+(3619070, 3, 3226.06, -3868.56, 285.409, 1.64993, 0),
+(3619070, 4, 3209.25, -3860.77, 276.596, 2.92306, 0),
+(3619070, 5, 3182.19, -3861.63, 267.609, 3.29063, 0),
+(3619070, 6, 3176.3, -3876.91, 267.596, 4.34699, 0),
+(3619070, 7, 3162.26, -3882.58, 267.595, 3.30555, 0),
+(3619070, 8, 3145.73, -3880.91, 267.593, 3.36917, 0),
+(3619070, 9, 3142.67, -3863.79, 267.593, 1.28551, 0),
+(3619070, 10, 3146.97, -3863.11, 267.593, 0.045365, 0),
+(3619070, 11, 3150.88, -3877.17, 267.593, 4.86771, 0),
+(3619070, 12, 3169.88, -3886.18, 267.593, 6.19425, 0),
+(3619070, 13, 3177.29, -3864.55, 267.604, 1.08602, 0),
+(3619070, 14, 3201.05, -3864.14, 272.294, 6.17697, 0),
+(3619070, 15, 3225.55, -3866.75, 285.144, 6.17697, 0),
+(3619070, 16, 3231.1, -3884.56, 287.887, 0.227578, 0),
+(3619070, 17, 3247.89, -3882.33, 294.663, 0.079137, 0),
+(3619070, 18, 3271.86, -3880.43, 294.661, 0.079137, 0),
+(3619490, 1, 2826.25, -3162.43, 273.787, 1.53938, 0),
+(3619490, 2, 2837.82, -3123.78, 273.817, 1.26842, 0),
+(3619490, 3, 2841.84, -3143.88, 273.795, 4.5074, 0),
+(3619490, 4, 2827.8, -3216.88, 273.787, 1.4899, 0),
+(3619500, 1, 2537.22, -3250.38, 256.023, 4.76322, 0),
+(3619500, 2, 2536.33, -3238.65, 249.868, 1.4135, 0),
+(3619500, 3, 2536.15, -3219.06, 240.525, 1.63498, 0),
+(3619500, 4, 2548.26, -3199.27, 240.525, 0.493798, 0),
+(3619500, 5, 2554.97, -3185.18, 240.525, 1.40329, 0),
+(3619500, 6, 2555.25, -3170.51, 240.525, 1.66247, 0),
+(3619500, 7, 2539.35, -3161.31, 240.525, 3.25762, 0),
+(3619500, 8, 2537.45, -3170.91, 240.525, 4.58258, 0),
+(3619500, 9, 2551.44, -3180.9, 240.525, 5.80938, 0),
+(3619500, 10, 2553.07, -3208.15, 240.525, 4.69333, 0),
+(3619500, 11, 2570.02, -3228.73, 244.668, 5.32714, 0),
+(3619500, 12, 2572.25, -3243.45, 252.393, 4.73967, 0),
+(3619500, 13, 2559.06, -3257.11, 259.558, 4.31005, 0),
+(3619500, 14, 2555.26, -3278.94, 267.594, 4.63992, 0),
+(3619500, 15, 2556.96, -3256.29, 259.127, 1.71274, 0),
+(3619500, 16, 2538.98, -3249.64, 255.639, 3.08719, 0),
+(3619810, 1, 2839.49, -3867.25, 267.594, 4.41645, 0),
+(3619810, 2, 2825.54, -3881.23, 267.594, 3.13783, 0),
+(3619810, 3, 2798.4, -3881.13, 277.811, 3.13783, 0),
+(3619810, 4, 2758.73, -3874.56, 294.661, 2.55428, 0),
+(3619810, 5, 2736.45, -3857.7, 294.66, 2.85823, 0),
+(3619810, 6, 2750.41, -3879.93, 294.66, 5.90008, 0),
+(3619810, 7, 2772.35, -3888.77, 290.34, 5.90008, 0),
+(3619810, 8, 2805.41, -3899.3, 274.14, 0.204368, 0),
+(3619810, 9, 2837.89, -3859.9, 267.593, 1.12564, 0);
-DELETE FROM `creature_formations` WHERE `leaderGUID` IN (351000,351001,351002,351003,351004,351005,351006,351007,351008,351009,351010,351011,351012,351013,351014,351015,351016,351017,351018,351019,351020,351021,351022,351023,351024,351025,351026,351027,351028,351029,351030,351031,351032,351033,351034,351035,351036,351037,351038,351039,351040,351041,351042,351043,351044,351045,351046,351047,351048,351049,351050,351051,351052,351053,351054,351055,351056,351057,351058,351059,351060,351061,351062,351063,351064,351065,351066,351067,351068,351069,351070,351071,351072,351073,351074,351075,351076,351077,351078,351079);
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (351000,351001,351002,351003,351004,351005,351006,351007,351008,351009,351010,351011,351012,351013,351014,351015,351016,351017,351018,351019,351020,351021,351022,351023,351024,351025,351026,351027,351028,351029,351030,351031,351032,351033,351034,351035,351036,351037,351038,351039,351040,351041,351042,351043,351044,351045,351046,351047,351048,351049,351050,351051,351052,351053,351054,351055,351056,351057,351058,351059,351060,351061,351062,351063,351064,351065,351066,351067,351068,351069,351070,351071,351072,351073,351074,351075,351076,351077,351078,351079,351080,351081,351082,351083,351084,351085,351086,351087,351088,16381,16158,16157,16453,16451,16452,16365,16449,16448,14881,16030,16068,4075,16861,16998,16211);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
-(351004, 351006, 8.17791, 4.07451, 515, 0, 0),
-(351004, 351005, 7.44804, 0.966765, 515, 0, 0),
-(351007, 351008, 5.98019, 6.27482, 515, 0, 0),
-(351008, 351007, 5.98019, 3.13322, 515, 0, 0),
-(351009, 351760, 6.88658, 5.75843, 515, 0, 0),
-(351009, 351010, 8.17652, 0.69881, 515, 0, 0),
-(351009, 351011, 7.35097, 4.65796, 515, 0, 0),
-(351017, 351688, 17.5749, 1.0172, 515, 0, 0),
-(351017, 351000, 18.7217, 5.231, 515, 0, 0),
-(351020, 351045, 10.01, 3.27587, 515, 0, 0),
-(351020, 351025, 4.66456, 2.04498, 515, 0, 0),
-(351020, 351022, 12.8509, 2.88189, 515, 0, 0),
-(351020, 351021, 4.62575, 3.28261, 515, 0, 0),
-(351020, 351037, 15.4471, 3.26491, 515, 0, 0),
-(351020, 351024, 17.5367, 2.94532, 515, 0, 0),
-(351020, 351023, 8.24203, 2.68012, 515, 0, 0),
-(351034, 351030, 9.49656, 3.55673, 515, 0, 0),
-(351034, 351035, 5.0349, 4.81186, 515, 0, 0),
-(351034, 351033, 14.2008, 3.54694, 515, 0, 0),
-(351034, 351031, 12.7235, 3.90643, 515, 0, 0),
-(351034, 351029, 4.36331, 3.54678, 515, 0, 0),
-(351034, 351032, 16.9452, 3.77282, 515, 0, 0),
-(351034, 351028, 8.17157, 4.1896, 515, 0, 0),
-(351038, 351036, 18.909, 3.64972, 515, 0, 0),
-(351038, 351039, 16.4296, 3.83649, 515, 0, 0),
-(351038, 351040, 5.50393, 3.89615, 515, 0, 0),
-(351038, 351042, 4.31967, 2.88654, 515, 0, 0),
-(351038, 351044, 13.6857, 3.57681, 515, 0, 0),
-(351038, 351041, 10.9531, 3.85528, 515, 0, 0),
-(351038, 351043, 8.92222, 3.43144, 515, 0, 0),
-(351046, 351583, 11.6684, 4.0424, 515, 0, 0),
-(351046, 351026, 4.2866, 3.59913, 515, 0, 0),
-(351046, 351580, 13.0375, 3.64786, 515, 0, 0),
-(351046, 351582, 7.45627, 4.28795, 515, 0, 0),
-(351046, 351584, 15.7358, 3.94815, 515, 0, 0),
-(351046, 351027, 8.22669, 3.64156, 515, 0, 0),
-(351046, 351581, 4.8138, 4.75308, 515, 0, 0),
-(351048, 351047, 24.1545, 5.17711, 515, 0, 0),
-(351048, 351061, 19.7517, 4.34307, 515, 0, 0),
-(351048, 351062, 19.2949, 4.65224, 515, 0, 0),
-(351048, 351151, 16.8909, 3.14129, 515, 0, 0),
-(351048, 351063, 10.4802, 5.4317, 515, 0, 0),
-(351048, 351060, 10.0988, 3.81874, 515, 0, 0),
-(351049, 351067, 27.4501, 2.07027, 515, 0, 0),
-(351049, 351064, 25.3958, 1.70428, 515, 0, 0),
-(351049, 351065, 26.3661, 1.54955, 515, 0, 0),
-(351049, 351050, 10.1121, 1.06262, 515, 0, 0),
-(351049, 351059, 13.0484, 2.11861, 515, 0, 0),
-(351049, 351066, 27.2807, 2.37318, 515, 0, 0),
-(351058, 351057, 6.95752, 0.103667, 515, 0, 0),
-(351058, 351168, 8.64515, 0.592788, 515, 0, 0),
-(351058, 351169, 9.266, 1.43439, 515, 0, 0),
-(351058, 351170, 9.04452, 2.09283, 515, 0, 0),
-(351058, 351171, 9.30071, 3.12763, 515, 0, 0),
-(351058, 351172, 6.71818, 2.48708, 515, 0, 0),
-(351058, 351173, 6.73378, 1.69734, 515, 0, 0),
-(351058, 351174, 7.72788, 1.10944, 515, 0, 0),
-(351079, 351078, 4.45496, 3.36501, 515, 0, 0),
-(351079, 351071, 4.16258, 3.98106, 515, 0, 0),
-(351079, 351072, 6.75805, 3.86557, 515, 0, 0),
-(351079, 351073, 7.36797, 4.14387, 515, 0, 0),
-(351079, 351074, 9.91787, 4.04833, 515, 0, 0),
-(351079, 351077, 11.0326, 4.33498, 515, 0, 0),
-(351079, 351076, 8.3548, 3.62758, 515, 0, 0),
-(351081, 351085, 19.0559, 3.90351, 515, 0, 0),
-(351083, 351084, 22.5464, 8.60809, 515, 0, 0),
-(351086, 351082, 15.053, 3.69984, 515, 0, 0),
-(351088, 351087, 12.1677, 3.49344, 515, 0, 0),
-(351090, 351089, 18.1317, 3.69603, 515, 0, 0),
-(351092, 351091, 7.00241, 5.34279, 515, 0, 0),
-(351094, 351939, 0.0, 0.0, 515, 0, 0),
-(351094, 351942, 0.0, 0.0, 515, 0, 0),
-(351094, 351949, 0.0, 0.0, 515, 0, 0),
-(351094, 351944, 0.0, 0.0, 515, 0, 0),
-(351094, 351904, 0.0, 0.0, 515, 0, 0),
-(351096, 351612, 0.0, 0.0, 515, 0, 0),
-(351096, 351954, 0.0, 0.0, 515, 0, 0),
-(351096, 351614, 0.0, 0.0, 515, 0, 0),
-(351096, 351093, 0.0, 0.0, 515, 0, 0),
-(351096, 351608, 0.0, 0.0, 515, 0, 0),
-(351098, 351097, 8.75211, 1.10765, 515, 0, 0),
-(351109, 351104, 12.6262, 0.56736, 515, 0, 0),
-(351109, 351100, 16.1022, 0.886337, 515, 0, 0),
-(351109, 351101, 13.6886, 1.40068, 515, 0, 0),
-(351109, 351102, 8.66018, 1.63232, 515, 0, 0),
-(351109, 351099, 7.97066, 0.968283, 515, 0, 0),
-(351109, 351110, 14.6348, 0.108933, 515, 0, 0),
-(351109, 351108, 3.91468, 2.2731, 515, 0, 0),
-(351109, 351103, 8.57839, 0.18554, 515, 0, 0),
-(351121, 351803, 4.59101, 2.12379, 515, 0, 0),
-(351121, 351122, 6.68964, 5.25726, 515, 0, 0),
-(351121, 351120, 7.36442, 0.186427, 515, 0, 0),
-(351121, 351117, 9.01726, 3.48219, 515, 0, 0),
-(351121, 351118, 8.30779, 1.43232, 515, 0, 0),
-(351121, 351119, 8.37017, 2.79001, 515, 0, 0),
-(351121, 351116, 8.81406, 4.47643, 515, 0, 0),
-(351124, 351123, 6.01656, 11.5782, 515, 0, 0),
-(351128, 351070, 6.16534, 3.12326, 515, 0, 0),
-(351128, 351125, 11.0265, 0.441337, 515, 0, 0),
-(351128, 351126, 14.6796, 0.6923, 515, 0, 0),
-(351128, 351127, 8.35256, 2.33672, 515, 0, 0),
-(351128, 351075, 7.79768, 1.96276, 515, 0, 0),
-(351128, 351069, 10.2212, 1.24643, 515, 0, 0),
-(351128, 351068, 5.30145, 0.690463, 515, 0, 0),
-(351164, 351053, 6.03012, 3.37247, 515, 0, 0),
-(351164, 351161, 7.15521, 3.75516, 515, 0, 0),
-(351164, 351166, 8.46864, 2.96713, 515, 0, 0),
-(351164, 351165, 8.24016, 1.72677, 515, 0, 0),
-(351164, 351163, 7.73991, 0.895267, 515, 0, 0),
-(351164, 351162, 6.10509, 0.573029, 515, 0, 0),
-(351164, 351176, 5.91093, 1.33692, 515, 0, 0),
-(351164, 351054, 5.73806, 2.38948, 515, 0, 0),
-(351175, 351189, 6.11973, 4.42579, 515, 0, 0),
-(351175, 351192, 8.32247, 4.73642, 515, 0, 0),
-(351175, 351191, 7.41076, 3.9327, 515, 0, 0),
-(351175, 351196, 8.27318, 2.88869, 515, 0, 0),
-(351175, 351195, 7.77648, 1.98787, 515, 0, 0),
-(351175, 351167, 5.39122, 1.54856, 515, 0, 0),
-(351175, 351186, 6.80857, 2.45881, 515, 0, 0),
-(351175, 351185, 6.49765, 3.38247, 515, 0, 0),
-(351187, 351188, 14.1928, 1.30121, 515, 0, 0),
-(351187, 351183, 12.72, 6.2824, 515, 0, 0),
-(351187, 351184, 16.7884, 0.555953, 515, 0, 0),
-(351190, 351197, 7.01362, 3.42184, 515, 0, 0),
-(351190, 351199, 7.90595, 2.87667, 515, 0, 0),
-(351190, 351200, 7.18671, 4.05523, 515, 0, 0),
-(351190, 351201, 8.07039, 1.95568, 515, 0, 0),
-(351190, 351160, 8.12983, 1.15281, 515, 0, 0),
-(351190, 351194, 7.23552, 0.807875, 515, 0, 0),
-(351190, 351193, 7.77835, 1.52452, 515, 0, 0),
-(351190, 351198, 7.50594, 2.3873, 515, 0, 0),
-(351207, 351208, 7.70149, 4.34586, 515, 0, 0),
-(351211, 351212, 2.97126, 2.89329, 515, 0, 0),
-(351211, 351210, 2.87111, 0.207001, 515, 0, 0),
-(351213, 351215, 3.21898, 3.40241, 515, 0, 0),
-(351213, 351214, 2.94162, 5.98298, 515, 0, 0),
-(351216, 351218, 3.17595, 1.78978, 515, 0, 0),
-(351216, 351217, 3.16291, 4.54723, 515, 0, 0),
-(351219, 351220, 21.8715, 1.55937, 515, 0, 0),
-(351222, 351221, 21.771, 1.56115, 515, 0, 0),
-(351223, 351224, 22.0061, 0.79504, 515, 0, 0),
-(351226, 351225, 12.452, 9.94033, 515, 0, 0),
-(351227, 351228, 13.8705, 10.174, 515, 0, 0),
-(351230, 351229, 14.6885, 4.44886, 515, 0, 0),
-(351231, 351232, 4.69984, 4.06305, 515, 0, 0),
-(351234, 351233, 15.7959, 3.88663, 515, 0, 0),
-(351235, 351236, 28.3717, 4.10273, 515, 0, 0),
-(351238, 351237, 23.1309, 5.50909, 515, 0, 0),
-(351239, 351240, 21.8624, 4.72703, 515, 0, 0),
-(351241, 351242, 22.8699, 4.71195, 515, 0, 0),
-(351243, 351245, 20.5153, 3.6634, 515, 0, 0),
-(351244, 351247, 3.97623, 0.743924, 515, 0, 0),
-(351244, 351246, 3.49285, 2.32213, 515, 0, 0),
-(351249, 351248, 21.7409, 3.10985, 515, 0, 0),
-(351251, 351250, 32.0401, 2.34803, 515, 0, 0),
-(351252, 351253, 31.6012, 2.36268, 515, 0, 0),
-(351255, 351254, 23.1411, 1.53968, 515, 0, 0),
-(351257, 351256, 23.153, 1.55438, 515, 0, 0),
-(351258, 351260, 6.76021, 3.53439, 515, 0, 0),
-(351258, 351259, 6.66522, 2.6693, 515, 0, 0),
-(351268, 351266, 5.0257, 3.8241, 515, 0, 0),
-(351268, 351267, 3.13835, 3.03301, 515, 0, 0),
-(351268, 351269, 4.44181, 4.48762, 515, 0, 0),
-(351270, 351272, 5.02589, 3.82407, 515, 0, 0),
-(351270, 351998, 3.1386, 3.03302, 515, 0, 0),
-(351270, 351271, 4.44157, 4.48761, 515, 0, 0),
-(351273, 351276, 4.51482, 4.8367, 515, 0, 0),
-(351273, 351274, 3.4002, 3.1357, 515, 0, 0),
-(351273, 351275, 5.41227, 5.27784, 515, 0, 0),
-(351279, 351281, 5.0257, 3.8241, 515, 0, 0),
-(351279, 351277, 3.1386, 3.03302, 515, 0, 0),
-(351279, 351280, 4.44157, 4.48761, 515, 0, 0),
-(351282, 352028, 4.51485, 4.83676, 515, 0, 0),
-(351282, 351283, 3.39996, 3.1357, 515, 0, 0),
-(351282, 351284, 5.41261, 5.27786, 515, 0, 0),
-(351288, 351285, 4.51485, 4.83676, 515, 0, 0),
-(351288, 351287, 3.39996, 3.1357, 515, 0, 0),
-(351288, 351286, 5.41261, 5.27786, 515, 0, 0),
-(351291, 351289, 5.02589, 3.82407, 515, 0, 0),
-(351291, 351292, 3.1386, 3.03302, 515, 0, 0),
-(351291, 351290, 4.44181, 4.48762, 515, 0, 0),
-(351296, 351293, 4.51485, 4.83676, 515, 0, 0),
-(351296, 351294, 3.39996, 3.1357, 515, 0, 0),
-(351296, 351295, 5.41241, 5.27788, 515, 0, 0),
-(351298, 351297, 4.27234, 6.14226, 515, 0, 0),
-(351298, 351300, 5.33233, 1.08282, 515, 0, 0),
-(351298, 351299, 4.72641, 1.73874, 515, 0, 0),
-(351301, 351302, 3.69226, 2.59793, 515, 0, 0),
-(351301, 351304, 4.39214, 4.26505, 515, 0, 0),
-(351301, 351303, 5.74492, 3.55541, 515, 0, 0),
-(351310, 351309, 7.98219, 3.87742, 515, 0, 0),
-(351310, 351311, 7.10442, 2.70564, 515, 0, 0),
-(351310, 351312, 6.24229, 3.28306, 515, 0, 0),
-(351316, 351319, 3.59564, 4.49371, 515, 0, 0),
-(351316, 351317, 3.14937, 6.17187, 515, 0, 0),
-(351316, 351318, 5.14596, 5.14125, 515, 0, 0),
-(351320, 351323, 4.51485, 4.83676, 515, 0, 0),
-(351320, 351321, 3.39996, 3.1357, 515, 0, 0),
-(351320, 351322, 5.41261, 5.27786, 515, 0, 0),
-(351324, 351327, 3.59564, 4.49371, 515, 0, 0),
-(351324, 351325, 3.13857, 6.17469, 515, 0, 0),
-(351324, 351326, 5.1328, 5.14034, 515, 0, 0),
-(351330, 351331, 5.99895, 2.23625, 515, 0, 0),
-(351332, 351308, 5.98178, 4.01235, 515, 0, 0),
-(351335, 351336, 5.14998, 2.43596, 515, 0, 0),
-(351335, 351334, 5.21401, 5.57787, 515, 0, 0),
-(351343, 351344, 16.318, 6.25193, 515, 0, 0),
-(351343, 351278, 9.11508, 1.12138, 515, 0, 0),
-(351343, 351896, 7.52462, 0.227886, 515, 0, 0),
-(351343, 351342, 15.9847, 1.41058, 515, 0, 0),
-(351388, 351115, 8.19881, 3.37263, 515, 0, 0),
-(351388, 351107, 12.4752, 2.75618, 515, 0, 0),
-(351388, 351113, 9.56052, 0.584171, 515, 0, 0),
-(351388, 351114, 9.40065, 1.67727, 515, 0, 0),
-(351389, 351112, 8.29027, 0.303795, 515, 0, 0),
-(351389, 351106, 10.9803, 3.81233, 515, 0, 0),
-(351389, 351105, 10.0619, 4.66586, 515, 0, 0),
-(351389, 351111, 8.03833, 5.39685, 515, 0, 0),
-(351556, 351577, 5.15667, 2.80926, 515, 0, 0),
-(351556, 351150, 6.60346, 3.22751, 515, 0, 0),
-(351556, 351056, 6.95178, 4.05568, 515, 0, 0),
-(351556, 351052, 7.19307, 4.93466, 515, 0, 0),
-(351556, 351055, 7.37456, 5.805, 515, 0, 0),
-(351556, 351209, 6.24728, 5.33489, 515, 0, 0),
-(351556, 351571, 6.30208, 4.4686, 515, 0, 0),
-(351556, 351578, 5.05232, 3.6353, 515, 0, 0),
-(351557, 351307, 8.18054, 3.1538, 515, 0, 0),
-(351557, 351306, 9.71605, 4.47342, 515, 0, 0),
-(351557, 351305, 7.1089, 3.87524, 515, 0, 0),
-(351558, 351559, 5.67378, 2.87948, 515, 0, 0),
-(351558, 351560, 7.31388, 2.1626, 515, 0, 0),
-(351568, 351564, 10.4201, 2.03228, 515, 0, 0),
-(351568, 351569, 19.3819, 2.35728, 515, 0, 0),
-(351568, 351570, 17.7232, 1.86917, 515, 0, 0),
-(351568, 351561, 13.3963, 1.17297, 515, 0, 0),
-(351568, 351562, 6.72544, 1.28902, 515, 0, 0),
-(351568, 351567, 24.1565, 2.02, 515, 0, 0),
-(351568, 351051, 16.6207, 1.56237, 515, 0, 0),
-(351568, 351563, 14.1146, 2.55949, 515, 0, 0),
-(351568, 352040, 0.0, 0.0, 515, 0, 0),
-(351575, 351565, 3.3425, 0.199258, 515, 0, 0),
-(351575, 351566, 7.48921, 5.85891, 515, 0, 0),
-(351575, 351572, 11.1241, 4.74158, 515, 0, 0),
-(351575, 351573, 6.66718, 4.74176, 515, 0, 0),
-(351575, 351574, 4.05654, 5.39055, 515, 0, 0),
-(351575, 351576, 3.37756, 4.03824, 515, 0, 0),
-(351575, 351579, 3.36757, 3.08567, 515, 0, 0),
-(351585, 351592, 15.0596, 5.56074, 515, 0, 0),
-(351585, 351587, 8.64248, 5.9117, 515, 0, 0),
-(351585, 351589, 4.83135, 4.51169, 515, 0, 0),
-(351585, 351591, 11.0809, 5.47016, 515, 0, 0),
-(351585, 351586, 4.38411, 5.94363, 515, 0, 0),
-(351585, 351588, 13.1386, 5.91109, 515, 0, 0),
-(351585, 351590, 7.62696, 5.19362, 515, 0, 0),
-(351597, 351599, 8.9772, 5.2478, 515, 0, 0),
-(351597, 351594, 14.9926, 5.94488, 515, 0, 0),
-(351597, 351596, 5.57883, 5.97309, 515, 0, 0),
-(351597, 351598, 6.39938, 4.7771, 515, 0, 0),
-(351597, 351600, 13.2672, 5.50763, 515, 0, 0),
-(351597, 351593, 16.7834, 5.64015, 515, 0, 0),
-(351597, 351595, 10.4998, 5.9731, 515, 0, 0),
-(351603, 351601, 5.46088, 3.15992, 515, 0, 0),
-(351603, 351602, 7.43091, 2.41619, 515, 0, 0),
-(351604, 351773, 8.75329, 4.68497, 515, 0, 0),
-(351607, 351941, 0.0, 0.0, 515, 0, 0),
-(351607, 351940, 0.0, 0.0, 515, 0, 0),
-(351607, 351953, 0.0, 0.0, 515, 0, 0),
-(351607, 351938, 0.0, 0.0, 515, 0, 0),
-(351607, 351947, 0.0, 0.0, 515, 0, 0),
-(351625, 351624, 13.3421, 1.92561, 515, 0, 0),
-(351625, 351631, 5.86693, 3.05798, 515, 0, 0),
-(351625, 351632, 6.8253, 1.75953, 515, 0, 0),
-(351625, 351623, 13.9885, 2.98614, 515, 0, 0),
-(351626, 351629, 9.02102, 5.88518, 515, 0, 0),
-(351626, 351630, 8.1768, 0.443777, 515, 0, 0),
-(351626, 351627, 16.3558, 0.438498, 515, 0, 0),
-(351626, 351628, 16.1132, 5.75559, 515, 0, 0),
-(351635, 351636, 7.2668, 6.02722, 515, 0, 0),
-(351635, 351637, 6.6079, 5.14829, 515, 0, 0),
-(351635, 351633, 16.0155, 6.15798, 515, 0, 0),
-(351635, 351634, 14.909, 4.90269, 515, 0, 0),
-(351640, 351639, 13.0754, 0.976792, 515, 0, 0),
-(351640, 351641, 7.50705, 2.56276, 515, 0, 0),
-(351640, 351642, 5.55853, 1.10021, 515, 0, 0),
-(351640, 351638, 14.0084, 2.25317, 515, 0, 0),
-(351645, 351644, 15.8089, 4.22079, 515, 0, 0),
-(351645, 351646, 8.0545, 5.4822, 515, 0, 0),
-(351645, 351647, 7.17237, 4.04353, 515, 0, 0),
-(351645, 351643, 17.0155, 5.22842, 515, 0, 0),
-(351650, 351649, 14.2481, 3.40725, 515, 0, 0),
-(351650, 351651, 6.34493, 4.58402, 515, 0, 0),
-(351650, 351652, 5.95976, 3.30923, 515, 0, 0),
-(351650, 351648, 15.2191, 4.45577, 515, 0, 0),
-(351655, 351654, 15.9731, 3.6102, 515, 0, 0),
-(351655, 351656, 7.88315, 3.73023, 515, 0, 0),
-(351655, 351657, 7.52905, 2.42322, 515, 0, 0),
-(351655, 351653, 16.6061, 2.5495, 515, 0, 0),
-(351660, 351659, 15.1485, 4.92462, 515, 0, 0),
-(351660, 351661, 6.68047, 6.14785, 515, 0, 0),
-(351660, 351662, 6.65651, 4.8086, 515, 0, 0),
-(351660, 351658, 15.2536, 6.01395, 515, 0, 0),
-(351665, 351664, 15.3585, 1.93736, 515, 0, 0),
-(351665, 351666, 6.76385, 2.95877, 515, 0, 0),
-(351665, 351667, 6.22538, 1.91331, 515, 0, 0),
-(351665, 351663, 17.4459, 2.83738, 515, 0, 0),
-(351668, 351670, 16.4744, 4.33619, 515, 0, 0),
-(351668, 351671, 7.88833, 5.31867, 515, 0, 0),
-(351668, 351672, 7.82758, 4.21481, 515, 0, 0),
-(351668, 351669, 18.3816, 5.22984, 515, 0, 0),
-(351674, 351675, 14.7307, 1.04345, 515, 0, 0),
-(351674, 351676, 7.43685, 2.1447, 515, 0, 0),
-(351674, 351677, 7.38238, 1.05018, 515, 0, 0),
-(351674, 351673, 14.6274, 2.14356, 515, 0, 0),
-(351680, 351679, 16.0982, 3.37969, 515, 0, 0),
-(351680, 351681, 7.77125, 4.69643, 515, 0, 0),
-(351680, 351682, 7.14206, 3.22215, 515, 0, 0),
-(351680, 351678, 16.8078, 4.62978, 515, 0, 0),
-(351683, 351684, 33.3301, 4.87695, 515, 0, 0),
-(351683, 351865, 23.54, 4.4805, 515, 0, 0),
-(351683, 351685, 39.7219, 5.47465, 515, 0, 0),
-(351689, 351686, 30.6756, 5.47968, 515, 0, 0),
-(351689, 351738, 9.2693, 2.86626, 515, 0, 0),
-(351689, 351705, 9.80378, 1.86171, 515, 0, 0),
-(351691, 351693, 12.3101, 6.27993, 515, 0, 0),
-(351691, 351690, 9.69387, 5.84306, 515, 0, 0),
-(351691, 351694, 6.11542, 5.41674, 515, 0, 0),
-(351696, 351701, 21.5361, 3.77267, 515, 0, 0),
-(351696, 351702, 19.4298, 2.80589, 515, 0, 0),
-(351696, 351695, 12.9696, 2.20109, 515, 0, 0),
-(351696, 351697, 8.18176, 4.76619, 515, 0, 0),
-(351698, 351730, 12.5713, 1.39166, 515, 0, 0),
-(351698, 351736, 11.1413, 4.51271, 515, 0, 0),
-(351698, 351699, 11.0195, 2.83935, 515, 0, 0),
-(351707, 351152, 4.40571, 2.41398, 515, 0, 0),
-(351708, 351703, 7.28106, 1.07091, 515, 0, 0),
-(351708, 351704, 7.76384, 3.68887, 515, 0, 0),
-(351711, 351710, 7.90055, 4.76433, 515, 0, 0),
-(351711, 351712, 9.01197, 5.78578, 515, 0, 0),
-(351711, 351709, 8.84809, 0.44141, 515, 0, 0),
-(351713, 351720, 7.40747, 1.6397, 515, 0, 0),
-(351713, 351715, 8.28381, 0.19928, 515, 0, 0),
-(351714, 351718, 9.14933, 2.73958, 515, 0, 0),
-(351714, 351719, 9.24439, 3.57235, 515, 0, 0),
-(351717, 351716, 11.3125, 3.27637, 515, 0, 0),
-(351717, 351692, 9.77186, 2.46351, 515, 0, 0),
-(351721, 351723, 6.0001, 0.182114, 515, 0, 0),
-(351721, 351722, 6.20943, 5.34892, 515, 0, 0),
-(351725, 351724, 8.40371, 1.36711, 515, 0, 0),
-(351725, 351726, 6.52038, 0.175761, 515, 0, 0),
-(351725, 351727, 9.29992, 0.715415, 515, 0, 0),
-(351728, 351732, 7.37561, 4.23178, 515, 0, 0),
-(351728, 351729, 7.07104, 1.24099, 515, 0, 0),
-(351728, 351731, 8.55718, 2.81318, 515, 0, 0),
-(351740, 351741, 7.08383, 4.56789, 515, 0, 0),
-(351740, 351742, 10.8064, 5.35161, 515, 0, 0),
-(351740, 351706, 6.33888, 6.09756, 515, 0, 0),
-(351749, 351748, 4.09886, 4.46095, 515, 0, 0),
-(351749, 351747, 3.91167, 0.076781, 515, 0, 0),
-(351751, 351750, 17.9912, 3.94272, 515, 0, 0),
-(351752, 351745, 5.50621, 5.71132, 515, 0, 0),
-(351752, 351746, 5.40285, 2.04768, 515, 0, 0),
-(351753, 351744, 4.36646, 2.60825, 515, 0, 0),
-(351753, 351743, 5.14078, 5.1247, 515, 0, 0),
-(351759, 351768, 11.3225, 3.56896, 515, 0, 0),
-(351763, 351770, 13.2325, 5.30584, 515, 0, 0),
-(351765, 351764, 7.3265, 3.04179, 515, 0, 0),
-(351767, 351766, 4.03805, 5.51352, 515, 0, 0),
-(351769, 351733, 11.1084, 1.18696, 515, 0, 0),
-(351769, 351735, 8.47306, 5.05169, 515, 0, 0),
-(351769, 351734, 13.4782, 0.034894, 515, 0, 0),
-(351771, 351762, 7.12035, 5.40927, 515, 0, 0),
-(351772, 351761, 10.3397, 5.29395, 515, 0, 0),
-(351774, 351315, 4.51485, 4.83676, 515, 0, 0),
-(351774, 351313, 3.3902, 3.13569, 515, 0, 0),
-(351774, 351314, 5.40941, 5.28038, 515, 0, 0),
-(351777, 351775, 5.02604, 3.82411, 515, 0, 0),
-(351777, 351778, 3.13857, 3.0331, 515, 0, 0),
-(351777, 351776, 4.44181, 4.48762, 515, 0, 0),
-(351782, 351779, 4.51482, 4.8367, 515, 0, 0),
-(351782, 351781, 3.4002, 3.1357, 515, 0, 0),
-(351782, 351780, 5.41248, 5.27782, 515, 0, 0),
-(351786, 351783, 3.59564, 4.49371, 515, 0, 0),
-(351786, 351785, 3.13857, 6.17469, 515, 0, 0),
-(351786, 351784, 5.1328, 5.14034, 515, 0, 0),
-(351796, 351795, 18.3672, 5.73128, 515, 0, 0),
-(351796, 351791, 8.39385, 5.14513, 515, 0, 0),
-(351796, 351792, 10.7638, 1.32107, 515, 0, 0),
-(351796, 351793, 15.7231, 0.747608, 515, 0, 0),
-(351796, 351794, 13.7664, 6.201, 515, 0, 0),
-(351799, 351787, 4.51482, 4.8367, 515, 0, 0),
-(351799, 351789, 3.4002, 3.1357, 515, 0, 0),
-(351799, 351788, 5.41248, 5.27782, 515, 0, 0),
-(351804, 351805, 14.5376, 2.69417, 515, 0, 0),
-(351804, 351808, 14.2197, 2.66885, 515, 0, 0),
-(351804, 351807, 13.0633, 2.8233, 515, 0, 0),
-(351804, 351817, 9.13406, 2.68961, 515, 0, 0),
-(351804, 351810, 14.5528, 3.2336, 515, 0, 0),
-(351804, 351809, 14.0147, 2.9372, 515, 0, 0),
-(351804, 351797, 13.8301, 3.21162, 515, 0, 0),
-(351804, 352041, 13.4851, 2.65389, 515, 0, 0),
-(351804, 352042, 13.3975, 3.15527, 515, 0, 0),
-(351811, 351818, 8.56629, 4.32451, 515, 0, 0),
-(351811, 351816, 10.6915, 3.67431, 515, 0, 0),
-(351811, 351815, 14.6728, 4.08865, 515, 0, 0),
-(351811, 351814, 13.2604, 4.55184, 515, 0, 0),
-(351811, 351813, 9.86019, 4.86203, 515, 0, 0),
-(351811, 351812, 4.07449, 5.33926, 515, 0, 0),
-(351811, 351806, 12.644, 5.35923, 515, 0, 0),
-(351811, 352038, 0.0, 0.0, 515, 0, 0),
-(351811, 352039, 0.0, 0.0, 515, 0, 0),
-(351820, 351822, 21.357, 3.33715, 515, 0, 0),
-(351820, 351801, 19.1011, 3.728, 515, 0, 0),
-(351820, 351790, 12.4199, 3.00835, 515, 0, 0),
-(351820, 351821, 13.1395, 2.00686, 515, 0, 0),
-(351820, 351819, 17.983, 4.28829, 515, 0, 0),
-(351823, 351824, 17.9315, 0.049089, 515, 0, 0),
-(351823, 351802, 12.8484, 0.463996, 515, 0, 0),
-(351823, 351800, 11.3303, 5.26734, 515, 0, 0),
-(351823, 351826, 12.9739, 1.21249, 515, 0, 0),
-(351823, 351825, 13.3273, 6.04149, 515, 0, 0),
-(351827, 351828, 23.6619, 4.72465, 515, 0, 0),
-(351833, 351834, 16.1763, 6.22627, 515, 0, 0),
-(351837, 351836, 19.775, 4.41207, 515, 0, 0),
-(351837, 351850, 12.5201, 3.34181, 515, 0, 0),
-(351837, 351851, 20.0169, 3.69966, 515, 0, 0),
-(351837, 351849, 28.4549, 4.0343, 515, 0, 0),
-(351837, 351848, 31.1352, 4.35336, 515, 0, 0),
-(351837, 351847, 29.5542, 5.00943, 515, 0, 0),
-(351837, 351846, 25.0441, 5.35757, 515, 0, 0),
-(351837, 351844, 9.06259, 5.41265, 515, 0, 0),
-(351837, 351845, 8.39307, 3.99781, 515, 0, 0),
-(351837, 351843, 25.0292, 4.52267, 515, 0, 0),
-(351837, 351842, 21.0379, 4.90223, 515, 0, 0),
-(351837, 351840, 31.8631, 4.81362, 515, 0, 0),
-(351837, 351839, 21.0001, 5.57937, 515, 0, 0),
-(351837, 351838, 10.4993, 6.03982, 515, 0, 0),
-(351853, 351863, 31.4668, 2.39891, 515, 0, 0),
-(351853, 351861, 10.5548, 2.74369, 515, 0, 0),
-(351853, 351862, 23.4214, 2.59019, 515, 0, 0),
-(351857, 351864, 16.9939, 1.22811, 515, 0, 0),
-(351857, 351866, 17.1744, 3.46205, 515, 0, 0),
-(351858, 351852, 15.6906, 4.28666, 515, 0, 0),
-(351858, 351854, 16.5511, 0.365131, 515, 0, 0),
-(351897, 351340, 6.43465, 0.610524, 515, 0, 0),
-(351903, 351902, 13.1218, 2.68715, 515, 0, 0),
-(351903, 351899, 10.8516, 4.47437, 515, 0, 0),
-(351903, 351700, 7.60759, 3.31544, 515, 0, 0),
-(351903, 351909, 13.5602, 3.64318, 515, 0, 0),
-(351916, 351080, 22.5349, 2.38439, 515, 0, 0),
-(351919, 352029, 0.0, 0.0, 515, 0, 0),
-(351919, 351622, 0.0, 0.0, 515, 0, 0),
-(351919, 351619, 0.0, 0.0, 515, 0, 0),
-(351919, 351617, 0.0, 0.0, 515, 0, 0),
-(351919, 351915, 0.0, 0.0, 515, 0, 0),
-(351925, 351615, 0.0, 0.0, 515, 0, 0),
-(351925, 351621, 0.0, 0.0, 515, 0, 0),
-(351925, 351921, 0.0, 0.0, 515, 0, 0),
-(351925, 351917, 0.0, 0.0, 515, 0, 0),
-(351925, 351618, 0.0, 0.0, 515, 0, 0),
-(351928, 351929, 10.0626, 0.604133, 515, 0, 0),
-(351928, 351930, 4.68793, 5.70019, 515, 0, 0),
-(351928, 351910, 4.12547, 0.517054, 515, 0, 0),
-(351928, 351924, 10.911, 5.60056, 515, 0, 0),
-(351935, 351931, 0.0, 0.0, 515, 0, 0),
-(351935, 351933, 0.0, 0.0, 515, 0, 0),
-(351935, 352035, 0.0, 0.0, 515, 0, 0),
-(351935, 352033, 0.0, 0.0, 515, 0, 0),
-(351935, 352037, 0.0, 0.0, 515, 0, 0),
-(351937, 351943, 0.0, 0.0, 515, 0, 0),
-(351937, 351946, 0.0, 0.0, 515, 0, 0),
-(351937, 351945, 0.0, 0.0, 515, 0, 0),
-(351937, 351948, 0.0, 0.0, 515, 0, 0),
-(351937, 351951, 0.0, 0.0, 515, 0, 0),
-(351956, 351606, 0.0, 0.0, 515, 0, 0),
-(351956, 351958, 0.0, 0.0, 515, 0, 0),
-(351956, 351095, 0.0, 0.0, 515, 0, 0),
-(351956, 351611, 0.0, 0.0, 515, 0, 0),
-(351956, 351610, 0.0, 0.0, 515, 0, 0),
-(351957, 351609, 0.0, 0.0, 515, 0, 0),
-(351957, 351950, 0.0, 0.0, 515, 0, 0),
-(351957, 351605, 0.0, 0.0, 515, 0, 0),
-(351957, 351955, 0.0, 0.0, 515, 0, 0),
-(351957, 351952, 0.0, 0.0, 515, 0, 0),
-(351960, 351959, 0.0, 0.0, 515, 0, 0),
-(351962, 351961, 0.0, 0.0, 515, 0, 0),
-(351964, 351963, 0.0, 0.0, 515, 0, 0),
-(351965, 351832, 15.0093, 7.54701, 515, 0, 0),
-(351965, 351831, 17.0826, 4.84884, 515, 0, 0),
-(351967, 351966, 0.0, 0.0, 515, 0, 0),
-(351969, 351968, 0.0, 0.0, 515, 0, 0),
-(351971, 351970, 0.0, 0.0, 515, 0, 0),
-(351974, 351972, 0.0, 0.0, 515, 0, 0),
-(351975, 351976, 13.9368, 4.74324, 515, 0, 0),
-(351977, 351978, 15.3997, 4.7481, 515, 0, 0),
-(351982, 351980, 17.2004, 4.70541, 515, 0, 0),
-(351983, 351855, 10.1765, 0.114252, 515, 0, 0),
-(351983, 351985, 11.365, 5.62631, 515, 0, 0),
-(351983, 351984, 8.40036, 1.56365, 515, 0, 0),
-(351983, 351856, 9.96018, 0.688706, 515, 0, 0),
-(351986, 351989, 11.9467, 4.34509, 515, 0, 0),
-(351986, 351988, 5.69517, 3.29315, 515, 0, 0),
-(351986, 351987, 5.45014, 5.01037, 515, 0, 0),
-(351986, 351990, 13.4617, 3.76875, 515, 0, 0),
-(351991, 351992, 8.19107, 0.014665, 515, 0, 0),
-(351991, 351995, 6.82699, 0.856945, 515, 0, 0),
-(351991, 351994, 15.1907, 0.801229, 515, 0, 0),
-(351991, 351993, 13.3155, 0.446518, 515, 0, 0),
-(352002, 351999, 4.51482, 4.8367, 515, 0, 0),
-(352002, 352001, 3.4002, 3.1357, 515, 0, 0),
-(352002, 352000, 5.41248, 5.27782, 515, 0, 0),
-(352006, 352003, 3.59564, 4.49371, 515, 0, 0),
-(352006, 352005, 3.12865, 6.17427, 515, 0, 0),
-(352006, 352004, 5.12865, 5.13856, 515, 0, 0),
-(352010, 352007, 4.51485, 4.83676, 515, 0, 0),
-(352010, 352009, 3.39996, 3.1357, 515, 0, 0),
-(352010, 352008, 5.40726, 5.2763, 515, 0, 0),
-(352016, 352011, 3.59564, 4.49371, 515, 0, 0),
-(352016, 352013, 3.13857, 6.17469, 515, 0, 0),
-(352016, 352012, 5.1328, 5.14034, 515, 0, 0),
-(352018, 352014, 4.51482, 4.8367, 515, 0, 0),
-(352018, 352017, 3.4002, 3.1357, 515, 0, 0),
-(352018, 352015, 5.41227, 5.27784, 515, 0, 0),
-(352023, 352025, 5.0257, 3.8241, 515, 0, 0),
-(352023, 352022, 3.1386, 3.03302, 515, 0, 0),
-(352023, 352024, 4.44181, 4.48762, 515, 0, 0),
-(352026, 351263, 4.51485, 4.83676, 515, 0, 0),
-(352026, 351264, 3.39996, 3.1357, 515, 0, 0),
-(352026, 351265, 5.41261, 5.27786, 515, 0, 0),
-(352027, 352019, 3.59564, 4.49371, 515, 0, 0),
-(352027, 352021, 3.1386, 6.17462, 515, 0, 0),
-(352027, 352020, 5.13302, 5.14032, 515, 0, 0),
-(352030, 351912, 0.0, 0.0, 515, 0, 0),
-(352030, 351620, 0.0, 0.0, 515, 0, 0),
-(352030, 351920, 0.0, 0.0, 515, 0, 0),
-(352030, 351737, 0.0, 0.0, 515, 0, 0),
-(352030, 351613, 0.0, 0.0, 515, 0, 0),
-(352031, 351913, 0.0, 0.0, 515, 0, 0),
-(352031, 351616, 0.0, 0.0, 515, 0, 0),
-(352031, 351926, 0.0, 0.0, 515, 0, 0),
-(352031, 351927, 0.0, 0.0, 515, 0, 0),
-(352031, 351914, 0.0, 0.0, 515, 0, 0),
-(352034, 352036, 0.0, 0.0, 515, 0, 0),
-(352034, 351932, 0.0, 0.0, 515, 0, 0),
-(352034, 352032, 0.0, 0.0, 515, 0, 0),
-(352034, 351934, 0.0, 0.0, 515, 0, 0),
-(352034, 351936, 0.0, 0.0, 515, 0, 0);
+(361000, 361001, 0.0, 0.0, 515, 0, 0),
+(361002, 361003, 0.0, 0.0, 515, 0, 0),
+(361004, 361005, 0.0, 0.0, 515, 0, 0),
+(361006, 361007, 0.0, 0.0, 515, 0, 0),
+(361008, 361009, 0.0, 0.0, 515, 0, 0),
+(361010, 361011, 0.0, 0.0, 515, 0, 0),
+(361012, 361013, 0.0, 0.0, 515, 0, 0),
+(361017, 361015, 0.0, 0.0, 515, 0, 0),
+(361017, 361019, 0.0, 0.0, 515, 0, 0),
+(361017, 361051, 0.0, 0.0, 515, 0, 0),
+(361017, 361053, 0.0, 0.0, 515, 0, 0),
+(361017, 361055, 0.0, 0.0, 515, 0, 0),
+(361020, 361023, 0.0, 0.0, 515, 0, 0),
+(361020, 361025, 0.0, 0.0, 515, 0, 0),
+(361020, 361029, 0.0, 0.0, 515, 0, 0),
+(361020, 361056, 0.0, 0.0, 515, 0, 0),
+(361020, 361062, 0.0, 0.0, 515, 0, 0),
+(361021, 361026, 0.0, 0.0, 515, 0, 0),
+(361021, 361058, 0.0, 0.0, 515, 0, 0),
+(361021, 361063, 0.0, 0.0, 515, 0, 0),
+(361021, 361065, 0.0, 0.0, 515, 0, 0),
+(361021, 361070, 0.0, 0.0, 515, 0, 0),
+(361031, 361038, 0.0, 0.0, 515, 0, 0),
+(361031, 361044, 0.0, 0.0, 515, 0, 0),
+(361031, 361080, 0.0, 0.0, 515, 0, 0),
+(361031, 361081, 0.0, 0.0, 515, 0, 0),
+(361031, 361083, 0.0, 0.0, 515, 0, 0),
+(361034, 361036, 0.0, 0.0, 515, 0, 0),
+(361034, 361039, 0.0, 0.0, 515, 0, 0),
+(361034, 361041, 0.0, 0.0, 515, 0, 0),
+(361034, 361073, 0.0, 0.0, 515, 0, 0),
+(361034, 361076, 0.0, 0.0, 515, 0, 0),
+(361035, 361030, 0.0, 0.0, 515, 0, 0),
+(361035, 361033, 0.0, 0.0, 515, 0, 0),
+(361035, 361072, 0.0, 0.0, 515, 0, 0),
+(361035, 361075, 0.0, 0.0, 515, 0, 0),
+(361035, 361078, 0.0, 0.0, 515, 0, 0),
+(361052, 361014, 0.0, 0.0, 515, 0, 0),
+(361052, 361016, 0.0, 0.0, 515, 0, 0),
+(361052, 361018, 0.0, 0.0, 515, 0, 0),
+(361052, 361050, 0.0, 0.0, 515, 0, 0),
+(361052, 361054, 0.0, 0.0, 515, 0, 0),
+(361057, 361024, 0.0, 0.0, 515, 0, 0),
+(361057, 361028, 0.0, 0.0, 515, 0, 0),
+(361057, 361060, 0.0, 0.0, 515, 0, 0),
+(361057, 361064, 0.0, 0.0, 515, 0, 0),
+(361057, 361068, 0.0, 0.0, 515, 0, 0),
+(361059, 361022, 0.0, 0.0, 515, 0, 0),
+(361059, 361027, 0.0, 0.0, 515, 0, 0),
+(361059, 361061, 0.0, 0.0, 515, 0, 0),
+(361059, 361066, 0.0, 0.0, 515, 0, 0),
+(361059, 361067, 0.0, 0.0, 515, 0, 0),
+(361077, 361032, 0.0, 0.0, 515, 0, 0),
+(361077, 361037, 0.0, 0.0, 515, 0, 0),
+(361077, 361069, 0.0, 0.0, 515, 0, 0),
+(361077, 361071, 0.0, 0.0, 515, 0, 0),
+(361077, 361074, 0.0, 0.0, 515, 0, 0),
+(361079, 361042, 0.0, 0.0, 515, 0, 0),
+(361079, 361047, 0.0, 0.0, 515, 0, 0),
+(361079, 361049, 0.0, 0.0, 515, 0, 0),
+(361079, 361082, 0.0, 0.0, 515, 0, 0),
+(361079, 361085, 0.0, 0.0, 515, 0, 0),
+(361084, 361040, 0.0, 0.0, 515, 0, 0),
+(361084, 361043, 0.0, 0.0, 515, 0, 0),
+(361084, 361045, 0.0, 0.0, 515, 0, 0),
+(361084, 361046, 0.0, 0.0, 515, 0, 0),
+(361084, 361048, 0.0, 0.0, 515, 0, 0),
+(361091, 361087, 6.82699, 0.856945, 515, 0, 0),
+(361091, 361088, 15.1907, 0.801229, 515, 0, 0),
+(361091, 361089, 13.3155, 0.446518, 515, 0, 0),
+(361091, 361090, 8.19107, 0.014665, 515, 0, 0),
+(361096, 361092, 13.4617, 3.76875, 515, 0, 0),
+(361096, 361093, 11.9467, 4.34509, 515, 0, 0),
+(361096, 361094, 5.69517, 3.29315, 515, 0, 0),
+(361096, 361095, 5.45014, 5.01037, 515, 0, 0),
+(361099, 361097, 11.365, 5.62631, 515, 0, 0),
+(361099, 361098, 8.40036, 1.56365, 515, 0, 0),
+(361099, 361156, 9.96018, 0.688706, 515, 0, 0),
+(361099, 361157, 10.1765, 0.114252, 515, 0, 0),
+(361101, 361100, 17.2004, 4.70541, 515, 0, 0),
+(361105, 361104, 15.3997, 4.7481, 515, 0, 0),
+(361107, 361106, 13.9368, 4.74324, 515, 0, 0),
+(361146, 361144, 33.3301, 4.87695, 515, 0, 0),
+(361146, 361145, 23.54, 4.4805, 515, 0, 0),
+(361146, 361147, 39.7219, 5.47465, 515, 0, 0),
+(361154, 361148, 16.5511, 0.365131, 515, 0, 0),
+(361154, 361149, 15.6906, 4.28666, 515, 0, 0),
+(361155, 361150, 17.1744, 3.46205, 515, 0, 0),
+(361155, 361151, 16.9939, 1.22811, 515, 0, 0),
+(361161, 361158, 10.5548, 2.74369, 515, 0, 0),
+(361161, 361159, 23.4214, 2.59019, 515, 0, 0),
+(361161, 361160, 31.4668, 2.39891, 515, 0, 0),
+(361176, 361162, 12.5201, 3.34181, 515, 0, 0),
+(361176, 361163, 20.0169, 3.69966, 515, 0, 0),
+(361176, 361164, 28.4549, 4.0343, 515, 0, 0),
+(361176, 361165, 31.1352, 4.35336, 515, 0, 0),
+(361176, 361166, 29.5542, 5.00943, 515, 0, 0),
+(361176, 361167, 25.0441, 5.35757, 515, 0, 0),
+(361176, 361168, 9.06259, 5.41265, 515, 0, 0),
+(361176, 361169, 8.39307, 3.99781, 515, 0, 0),
+(361176, 361170, 25.0292, 4.52267, 515, 0, 0),
+(361176, 361171, 21.0379, 4.90223, 515, 0, 0),
+(361176, 361173, 31.8631, 4.81362, 515, 0, 0),
+(361176, 361174, 21.0001, 5.57937, 515, 0, 0),
+(361176, 361175, 10.4993, 6.03982, 515, 0, 0),
+(361176, 361177, 19.775, 4.41207, 515, 0, 0),
+(361180, 361179, 16.1763, 6.22627, 515, 0, 0),
+(361185, 361186, 23.6619, 4.72465, 515, 0, 0),
+(361189, 361187, 12.9739, 1.21249, 515, 0, 0),
+(361189, 361188, 13.3273, 6.04149, 515, 0, 0),
+(361189, 361190, 17.9315, 0.049089, 515, 0, 0),
+(361189, 361205, 12.8484, 0.463996, 515, 0, 0),
+(361189, 361206, 11.3303, 5.26734, 515, 0, 0),
+(361193, 361191, 21.357, 3.33715, 515, 0, 0),
+(361193, 361192, 13.1395, 2.00686, 515, 0, 0),
+(361193, 361194, 17.983, 4.28829, 515, 0, 0),
+(361193, 361207, 19.1011, 3.728, 515, 0, 0),
+(361193, 361208, 12.4199, 3.00835, 515, 0, 0),
+(361201, 361195, 8.56629, 4.32451, 515, 0, 0),
+(361201, 361196, 10.6915, 3.67431, 515, 0, 0),
+(361201, 361197, 14.6728, 4.08865, 515, 0, 0),
+(361201, 361198, 13.2604, 4.55184, 515, 0, 0),
+(361201, 361199, 9.86019, 4.86203, 515, 0, 0),
+(361201, 361200, 4.07449, 5.33926, 515, 0, 0),
+(361201, 361202, 0.0, 0.0, 515, 0, 0),
+(361201, 361203, 0.0, 0.0, 515, 0, 0),
+(361201, 361204, 12.644, 5.35923, 515, 0, 0),
+(361214, 361209, 8.39385, 5.14513, 515, 0, 0),
+(361214, 361210, 10.7638, 1.32107, 515, 0, 0),
+(361214, 361211, 15.7231, 0.747608, 515, 0, 0),
+(361214, 361212, 13.7664, 6.201, 515, 0, 0),
+(361214, 361213, 18.3672, 5.73128, 515, 0, 0),
+(361216, 361225, 5.14078, 5.1247, 515, 0, 0),
+(361216, 361226, 4.36646, 2.60825, 515, 0, 0),
+(361217, 361223, 5.40285, 2.04768, 515, 0, 0),
+(361217, 361224, 5.50621, 5.71132, 515, 0, 0),
+(361218, 361219, 17.9912, 3.94272, 515, 0, 0),
+(361220, 361221, 4.09886, 4.46095, 515, 0, 0),
+(361220, 361222, 3.91167, 0.076781, 515, 0, 0),
+(361229, 361227, 10.8064, 5.35161, 515, 0, 0),
+(361229, 361228, 7.08383, 4.56789, 515, 0, 0),
+(361229, 361246, 6.33888, 6.09756, 515, 0, 0),
+(361232, 361231, 9.2693, 2.86626, 515, 0, 0),
+(361232, 361233, 9.80378, 1.86171, 515, 0, 0),
+(361232, 361234, 30.6756, 5.47968, 515, 0, 0),
+(361236, 361235, 9.69387, 5.84306, 515, 0, 0),
+(361236, 361237, 12.3101, 6.27993, 515, 0, 0),
+(361236, 361238, 6.11542, 5.41674, 515, 0, 0),
+(361243, 361241, 19.4298, 2.80589, 515, 0, 0),
+(361243, 361242, 12.9696, 2.20109, 515, 0, 0),
+(361243, 361244, 8.18176, 4.76619, 515, 0, 0),
+(361243, 361245, 21.5361, 3.77267, 515, 0, 0),
+(361248, 361247, 4.40571, 2.41398, 515, 0, 0),
+(361249, 361239, 7.76384, 3.68887, 515, 0, 0),
+(361249, 361240, 7.28106, 1.07091, 515, 0, 0),
+(361252, 361250, 8.84809, 0.44141, 515, 0, 0),
+(361252, 361251, 7.90055, 4.76433, 515, 0, 0),
+(361252, 361253, 9.01197, 5.78578, 515, 0, 0),
+(361254, 361257, 8.28381, 0.19928, 515, 0, 0),
+(361254, 361258, 7.40747, 1.6397, 515, 0, 0),
+(361255, 361259, 9.24439, 3.57235, 515, 0, 0),
+(361255, 361260, 9.14933, 2.73958, 515, 0, 0),
+(361261, 361256, 9.77186, 2.46351, 515, 0, 0),
+(361261, 361262, 11.3125, 3.27637, 515, 0, 0),
+(361263, 361264, 6.20943, 5.34892, 515, 0, 0),
+(361263, 361265, 6.0001, 0.182114, 515, 0, 0),
+(361267, 361266, 8.40371, 1.36711, 515, 0, 0),
+(361267, 361268, 6.52038, 0.175761, 515, 0, 0),
+(361267, 361269, 9.29992, 0.715415, 515, 0, 0),
+(361270, 361272, 11.0195, 2.83935, 515, 0, 0),
+(361270, 361273, 12.5713, 1.39166, 515, 0, 0),
+(361270, 361280, 11.1413, 4.51271, 515, 0, 0),
+(361271, 361274, 7.07104, 1.24099, 515, 0, 0),
+(361271, 361275, 8.55718, 2.81318, 515, 0, 0),
+(361271, 361276, 7.37561, 4.23178, 515, 0, 0),
+(361287, 361288, 7.44804, 0.966765, 515, 0, 0),
+(361287, 361289, 8.17791, 4.07451, 515, 0, 0),
+(361290, 361291, 5.98019, 6.27482, 515, 0, 0),
+(361291, 361290, 5.98019, 3.13322, 515, 0, 0),
+(361292, 361944, 7.35097, 4.65796, 515, 0, 0),
+(361292, 361945, 6.88658, 5.75843, 515, 0, 0),
+(361292, 361946, 8.17652, 0.69881, 515, 0, 0),
+(361297, 361299, 19.7517, 4.34307, 515, 0, 0),
+(361297, 361300, 19.2949, 4.65224, 515, 0, 0),
+(361297, 361877, 16.8909, 3.14129, 515, 0, 0),
+(361297, 361878, 10.4802, 5.4317, 515, 0, 0),
+(361297, 361879, 10.0988, 3.81874, 515, 0, 0),
+(361297, 361880, 24.1545, 5.17711, 515, 0, 0),
+(361298, 361301, 25.3958, 1.70428, 515, 0, 0),
+(361298, 361302, 26.3661, 1.54955, 515, 0, 0),
+(361298, 361881, 10.1121, 1.06262, 515, 0, 0),
+(361298, 361882, 13.0484, 2.11861, 515, 0, 0),
+(361298, 361883, 27.2807, 2.37318, 515, 0, 0),
+(361298, 361884, 27.4501, 2.07027, 515, 0, 0),
+(361304, 361303, 8.75211, 1.10765, 515, 0, 0),
+(361309, 361306, 11.0265, 0.441337, 515, 0, 0),
+(361309, 361307, 14.6796, 0.6923, 515, 0, 0),
+(361309, 361308, 8.35256, 2.33672, 515, 0, 0),
+(361309, 361885, 7.79768, 1.96276, 515, 0, 0),
+(361309, 361886, 10.2212, 1.24643, 515, 0, 0),
+(361309, 361887, 5.30145, 0.690463, 515, 0, 0),
+(361309, 361888, 6.16534, 3.12326, 515, 0, 0),
+(361329, 361326, 12.72, 6.2824, 515, 0, 0),
+(361329, 361327, 16.7884, 0.555953, 515, 0, 0),
+(361329, 361328, 14.1928, 1.30121, 515, 0, 0),
+(361339, 361340, 2.87111, 0.207001, 515, 0, 0),
+(361339, 361341, 2.97126, 2.89329, 515, 0, 0),
+(361342, 361343, 2.94162, 5.98298, 515, 0, 0),
+(361342, 361344, 3.21898, 3.40241, 515, 0, 0),
+(361345, 361346, 3.16291, 4.54723, 515, 0, 0),
+(361345, 361347, 3.17595, 1.78978, 515, 0, 0),
+(361348, 361349, 21.8715, 1.55937, 515, 0, 0),
+(361351, 361350, 21.771, 1.56115, 515, 0, 0),
+(361352, 361353, 22.0061, 0.79504, 515, 0, 0),
+(361355, 361354, 12.452, 9.94033, 515, 0, 0),
+(361356, 361357, 13.8705, 10.174, 515, 0, 0),
+(361359, 361358, 14.6885, 4.44886, 515, 0, 0),
+(361360, 361361, 4.69984, 4.06305, 515, 0, 0),
+(361363, 361362, 15.7959, 3.88663, 515, 0, 0),
+(361364, 361365, 28.3717, 4.10273, 515, 0, 0),
+(361366, 361367, 23.1309, 5.50909, 515, 0, 0),
+(361368, 361369, 21.8624, 4.72703, 515, 0, 0),
+(361370, 361371, 22.8699, 4.71195, 515, 0, 0),
+(361373, 361372, 20.5153, 3.6634, 515, 0, 0),
+(361374, 361375, 3.49285, 2.32213, 515, 0, 0),
+(361374, 361376, 3.97623, 0.743924, 515, 0, 0),
+(361378, 361377, 21.7409, 3.10985, 515, 0, 0),
+(361380, 361379, 32.0401, 2.34803, 515, 0, 0),
+(361381, 361382, 31.6012, 2.36268, 515, 0, 0),
+(361384, 361383, 23.1411, 1.53968, 515, 0, 0),
+(361386, 361385, 23.153, 1.55438, 515, 0, 0),
+(361387, 361388, 6.66522, 2.6693, 515, 0, 0),
+(361387, 361389, 6.76021, 3.53439, 515, 0, 0),
+(361394, 361392, 7.10442, 2.70564, 515, 0, 0),
+(361394, 361393, 6.24229, 3.28306, 515, 0, 0),
+(361394, 361905, 7.98219, 3.87742, 515, 0, 0),
+(361398, 361399, 8.18054, 3.1538, 515, 0, 0),
+(361398, 361400, 9.71605, 4.47342, 515, 0, 0),
+(361398, 361401, 7.1089, 3.87524, 515, 0, 0),
+(361406, 361403, 4.39214, 4.26505, 515, 0, 0),
+(361406, 361404, 5.74492, 3.55541, 515, 0, 0),
+(361406, 361405, 3.69226, 2.59793, 515, 0, 0),
+(361408, 361407, 5.21401, 5.57787, 515, 0, 0),
+(361408, 361409, 5.14998, 2.43596, 515, 0, 0),
+(361412, 361410, 5.33233, 1.08282, 515, 0, 0),
+(361412, 361411, 4.72641, 1.73874, 515, 0, 0),
+(361412, 361413, 4.27234, 6.14226, 515, 0, 0),
+(361415, 361416, 3.39996, 3.1357, 515, 0, 0),
+(361415, 361417, 5.41241, 5.27788, 515, 0, 0),
+(361415, 361418, 4.51485, 4.83676, 515, 0, 0),
+(361420, 361419, 3.1386, 3.03302, 515, 0, 0),
+(361420, 361421, 4.44181, 4.48762, 515, 0, 0),
+(361420, 361422, 5.02589, 3.82407, 515, 0, 0),
+(361424, 361425, 3.39996, 3.1357, 515, 0, 0),
+(361424, 361426, 5.41261, 5.27786, 515, 0, 0),
+(361424, 361427, 4.51485, 4.83676, 515, 0, 0),
+(361428, 361429, 3.13857, 6.17469, 515, 0, 0),
+(361428, 361430, 5.1328, 5.14034, 515, 0, 0),
+(361428, 361431, 3.59564, 4.49371, 515, 0, 0),
+(361434, 361435, 3.39996, 3.1357, 515, 0, 0),
+(361434, 361436, 5.40726, 5.2763, 515, 0, 0),
+(361434, 361437, 4.51485, 4.83676, 515, 0, 0),
+(361438, 361439, 3.12865, 6.17427, 515, 0, 0),
+(361438, 361440, 5.12865, 5.13856, 515, 0, 0),
+(361438, 361441, 3.59564, 4.49371, 515, 0, 0),
+(361444, 361443, 15.9847, 1.41058, 515, 0, 0),
+(361444, 361445, 16.318, 6.25193, 515, 0, 0),
+(361444, 361964, 9.11508, 1.12138, 515, 0, 0),
+(361444, 361965, 7.52462, 0.227886, 515, 0, 0),
+(361446, 361447, 3.4002, 3.1357, 515, 0, 0),
+(361446, 361448, 5.41248, 5.27782, 515, 0, 0),
+(361446, 361449, 4.51482, 4.8367, 515, 0, 0),
+(361451, 361450, 3.1386, 3.03302, 515, 0, 0),
+(361451, 361452, 4.44157, 4.48761, 515, 0, 0),
+(361451, 361453, 5.02589, 3.82407, 515, 0, 0),
+(361455, 361456, 3.4002, 3.1357, 515, 0, 0),
+(361455, 361457, 5.41227, 5.27784, 515, 0, 0),
+(361455, 361458, 4.51482, 4.8367, 515, 0, 0),
+(361460, 361459, 3.1386, 3.03302, 515, 0, 0),
+(361460, 361461, 4.44157, 4.48761, 515, 0, 0),
+(361460, 361462, 5.0257, 3.8241, 515, 0, 0),
+(361464, 361465, 3.39996, 3.1357, 515, 0, 0),
+(361464, 361466, 5.41261, 5.27786, 515, 0, 0),
+(361464, 361467, 4.51485, 4.83676, 515, 0, 0),
+(361468, 361469, 3.1386, 6.17462, 515, 0, 0),
+(361468, 361470, 5.13302, 5.14032, 515, 0, 0),
+(361468, 361471, 3.59564, 4.49371, 515, 0, 0),
+(361473, 361474, 3.4002, 3.1357, 515, 0, 0),
+(361473, 361475, 5.41227, 5.27784, 515, 0, 0),
+(361473, 361476, 4.51482, 4.8367, 515, 0, 0),
+(361478, 361477, 3.1386, 3.03302, 515, 0, 0),
+(361478, 361479, 4.44181, 4.48762, 515, 0, 0),
+(361478, 361480, 5.0257, 3.8241, 515, 0, 0),
+(361482, 361483, 3.39996, 3.1357, 515, 0, 0),
+(361482, 361484, 5.41261, 5.27786, 515, 0, 0),
+(361482, 361485, 4.51485, 4.83676, 515, 0, 0),
+(361487, 361486, 3.13835, 3.03301, 515, 0, 0),
+(361487, 361488, 4.44181, 4.48762, 515, 0, 0),
+(361487, 361489, 5.0257, 3.8241, 515, 0, 0),
+(361491, 361492, 3.4002, 3.1357, 515, 0, 0),
+(361491, 361493, 5.41248, 5.27782, 515, 0, 0),
+(361491, 361494, 4.51482, 4.8367, 515, 0, 0),
+(361495, 361496, 3.13857, 6.17469, 515, 0, 0),
+(361495, 361497, 5.1328, 5.14034, 515, 0, 0),
+(361495, 361498, 3.59564, 4.49371, 515, 0, 0),
+(361500, 361501, 3.4002, 3.1357, 515, 0, 0),
+(361500, 361502, 5.41248, 5.27782, 515, 0, 0),
+(361500, 361503, 4.51482, 4.8367, 515, 0, 0),
+(361505, 361504, 3.13857, 3.0331, 515, 0, 0),
+(361505, 361506, 4.44181, 4.48762, 515, 0, 0),
+(361505, 361507, 5.02604, 3.82411, 515, 0, 0),
+(361509, 361510, 3.3902, 3.13569, 515, 0, 0),
+(361509, 361511, 5.40941, 5.28038, 515, 0, 0),
+(361509, 361512, 4.51485, 4.83676, 515, 0, 0),
+(361513, 361514, 3.14937, 6.17187, 515, 0, 0),
+(361513, 361515, 5.14596, 5.14125, 515, 0, 0),
+(361513, 361516, 3.59564, 4.49371, 515, 0, 0),
+(361518, 361519, 3.39996, 3.1357, 515, 0, 0),
+(361518, 361520, 5.41261, 5.27786, 515, 0, 0),
+(361518, 361521, 4.51485, 4.83676, 515, 0, 0),
+(361522, 361523, 3.13857, 6.17469, 515, 0, 0),
+(361522, 361524, 5.1328, 5.14034, 515, 0, 0),
+(361522, 361525, 3.59564, 4.49371, 515, 0, 0),
+(361581, 361586, 11.3225, 3.56896, 515, 0, 0),
+(361583, 361582, 10.3397, 5.29395, 515, 0, 0),
+(361584, 361589, 7.12035, 5.40927, 515, 0, 0),
+(361587, 361943, 4.03805, 5.51352, 515, 0, 0),
+(361588, 361585, 13.2325, 5.30584, 515, 0, 0),
+(361590, 361859, 10.9803, 3.81233, 515, 0, 0),
+(361590, 361860, 10.0619, 4.66586, 515, 0, 0),
+(361590, 361861, 8.03833, 5.39685, 515, 0, 0),
+(361590, 361862, 8.29027, 0.303795, 515, 0, 0),
+(361591, 361305, 12.4752, 2.75618, 515, 0, 0),
+(361591, 361863, 9.56052, 0.584171, 515, 0, 0),
+(361591, 361864, 9.40065, 1.67727, 515, 0, 0),
+(361591, 361865, 8.19881, 3.37263, 515, 0, 0),
+(361758, 361282, 17.5749, 1.0172, 515, 0, 0),
+(361758, 361283, 18.7217, 5.231, 515, 0, 0),
+(361773, 361774, 5.67378, 2.87948, 515, 0, 0),
+(361773, 361775, 7.31388, 2.1626, 515, 0, 0),
+(361781, 361776, 0.0, 0.0, 515, 0, 0),
+(361781, 361777, 19.3819, 2.35728, 515, 0, 0),
+(361781, 361778, 17.7232, 1.86917, 515, 0, 0),
+(361781, 361779, 13.3963, 1.17297, 515, 0, 0),
+(361781, 361780, 6.72544, 1.28902, 515, 0, 0),
+(361781, 361782, 24.1565, 2.02, 515, 0, 0),
+(361781, 361783, 16.6207, 1.56237, 515, 0, 0),
+(361781, 361784, 14.1146, 2.55949, 515, 0, 0),
+(361781, 361785, 10.4201, 2.03228, 515, 0, 0),
+(361791, 361786, 3.3425, 0.199258, 515, 0, 0),
+(361791, 361787, 7.48921, 5.85891, 515, 0, 0),
+(361791, 361788, 11.1241, 4.74158, 515, 0, 0),
+(361791, 361789, 6.66718, 4.74176, 515, 0, 0),
+(361791, 361790, 4.05654, 5.39055, 515, 0, 0),
+(361791, 361792, 3.37756, 4.03824, 515, 0, 0),
+(361791, 361793, 3.36757, 3.08567, 515, 0, 0),
+(361798, 361794, 4.66456, 2.04498, 515, 0, 0),
+(361798, 361795, 17.5367, 2.94532, 515, 0, 0),
+(361798, 361796, 8.24203, 2.68012, 515, 0, 0),
+(361798, 361797, 12.8509, 2.88189, 515, 0, 0),
+(361798, 361799, 4.62575, 3.28261, 515, 0, 0),
+(361798, 361800, 10.01, 3.27587, 515, 0, 0),
+(361798, 361801, 15.4471, 3.26491, 515, 0, 0),
+(361802, 361803, 16.4296, 3.83649, 515, 0, 0),
+(361802, 361804, 5.50393, 3.89615, 515, 0, 0),
+(361802, 361805, 10.9531, 3.85528, 515, 0, 0),
+(361802, 361806, 4.31967, 2.88654, 515, 0, 0),
+(361802, 361807, 8.92222, 3.43144, 515, 0, 0),
+(361802, 361808, 13.6857, 3.57681, 515, 0, 0),
+(361802, 361809, 18.909, 3.64972, 515, 0, 0),
+(361811, 361810, 5.0349, 4.81186, 515, 0, 0),
+(361811, 361812, 14.2008, 3.54694, 515, 0, 0),
+(361811, 361813, 16.9452, 3.77282, 515, 0, 0),
+(361811, 361814, 12.7235, 3.90643, 515, 0, 0),
+(361811, 361815, 8.17157, 4.1896, 515, 0, 0),
+(361811, 361816, 4.36331, 3.54678, 515, 0, 0),
+(361811, 361817, 9.49656, 3.55673, 515, 0, 0),
+(361818, 361819, 4.2866, 3.59913, 515, 0, 0),
+(361818, 361820, 8.22669, 3.64156, 515, 0, 0),
+(361818, 361821, 13.0375, 3.64786, 515, 0, 0),
+(361818, 361822, 4.8138, 4.75308, 515, 0, 0),
+(361818, 361823, 7.45627, 4.28795, 515, 0, 0),
+(361818, 361824, 11.6684, 4.0424, 515, 0, 0),
+(361818, 361825, 15.7358, 3.94815, 515, 0, 0),
+(361826, 361827, 4.38411, 5.94363, 515, 0, 0),
+(361826, 361828, 8.64248, 5.9117, 515, 0, 0),
+(361826, 361829, 13.1386, 5.91109, 515, 0, 0),
+(361826, 361830, 4.83135, 4.51169, 515, 0, 0),
+(361826, 361831, 7.62696, 5.19362, 515, 0, 0),
+(361826, 361832, 11.0809, 5.47016, 515, 0, 0),
+(361826, 361833, 15.0596, 5.56074, 515, 0, 0),
+(361838, 361834, 16.7834, 5.64015, 515, 0, 0),
+(361838, 361835, 14.9926, 5.94488, 515, 0, 0),
+(361838, 361836, 10.4998, 5.9731, 515, 0, 0),
+(361838, 361837, 5.57883, 5.97309, 515, 0, 0),
+(361838, 361839, 6.39938, 4.7771, 515, 0, 0),
+(361838, 361840, 8.9772, 5.2478, 515, 0, 0),
+(361838, 361841, 13.2672, 5.50763, 515, 0, 0),
+(361845, 361842, 5.46088, 3.15992, 515, 0, 0),
+(361845, 361843, 7.43091, 2.41619, 515, 0, 0),
+(361847, 361846, 7.70149, 4.34586, 515, 0, 0),
+(361849, 361848, 8.75329, 4.68497, 515, 0, 0),
+(361858, 361850, 4.16258, 3.98106, 515, 0, 0),
+(361858, 361851, 6.75805, 3.86557, 515, 0, 0),
+(361858, 361852, 7.36797, 4.14387, 515, 0, 0),
+(361858, 361853, 9.91787, 4.04833, 515, 0, 0),
+(361858, 361855, 11.0326, 4.33498, 515, 0, 0),
+(361858, 361856, 8.3548, 3.62758, 515, 0, 0),
+(361858, 361857, 4.45496, 3.36501, 515, 0, 0),
+(361872, 361866, 16.1022, 0.886337, 515, 0, 0),
+(361872, 361867, 13.6886, 1.40068, 515, 0, 0),
+(361872, 361868, 8.66018, 1.63232, 515, 0, 0),
+(361872, 361869, 7.97066, 0.968283, 515, 0, 0),
+(361872, 361870, 14.6348, 0.108933, 515, 0, 0),
+(361872, 361871, 3.91468, 2.2731, 515, 0, 0),
+(361872, 361873, 8.57839, 0.18554, 515, 0, 0),
+(361872, 361874, 12.6262, 0.56736, 515, 0, 0),
+(361876, 361875, 6.01656, 11.5782, 515, 0, 0),
+(361896, 361844, 13.4851, 2.65389, 515, 0, 0),
+(361896, 361854, 13.3975, 3.15527, 515, 0, 0),
+(361896, 361889, 14.2197, 2.66885, 515, 0, 0),
+(361896, 361890, 13.0633, 2.8233, 515, 0, 0),
+(361896, 361891, 9.13406, 2.68961, 515, 0, 0),
+(361896, 361892, 14.5528, 3.2336, 515, 0, 0),
+(361896, 361893, 14.0147, 2.9372, 515, 0, 0),
+(361896, 361894, 13.8301, 3.21162, 515, 0, 0),
+(361896, 361895, 14.5376, 2.69417, 515, 0, 0),
+(361899, 361897, 6.68964, 5.25726, 515, 0, 0),
+(361899, 361898, 7.36442, 0.186427, 515, 0, 0),
+(361899, 361900, 9.01726, 3.48219, 515, 0, 0),
+(361899, 361901, 8.30779, 1.43232, 515, 0, 0),
+(361899, 361902, 8.37017, 2.79001, 515, 0, 0),
+(361899, 361903, 8.81406, 4.47643, 515, 0, 0),
+(361899, 361904, 4.59101, 2.12379, 515, 0, 0),
+(361906, 361397, 5.99895, 2.23625, 515, 0, 0),
+(361907, 361908, 5.98178, 4.01235, 515, 0, 0),
+(361909, 361910, 6.24728, 5.33489, 515, 0, 0),
+(361909, 361911, 6.30208, 4.4686, 515, 0, 0),
+(361909, 361912, 5.05232, 3.6353, 515, 0, 0),
+(361909, 361913, 5.15667, 2.80926, 515, 0, 0),
+(361909, 361914, 6.60346, 3.22751, 515, 0, 0),
+(361909, 361915, 6.95178, 4.05568, 515, 0, 0),
+(361909, 361916, 7.19307, 4.93466, 515, 0, 0),
+(361909, 361917, 7.37456, 5.805, 515, 0, 0),
+(361918, 361330, 8.32247, 4.73642, 515, 0, 0),
+(361918, 361331, 7.41076, 3.9327, 515, 0, 0),
+(361918, 361332, 8.27318, 2.88869, 515, 0, 0),
+(361918, 361333, 7.77648, 1.98787, 515, 0, 0),
+(361918, 361919, 5.39122, 1.54856, 515, 0, 0),
+(361918, 361920, 6.80857, 2.45881, 515, 0, 0),
+(361918, 361921, 6.49765, 3.38247, 515, 0, 0),
+(361918, 361922, 6.11973, 4.42579, 515, 0, 0),
+(361923, 361924, 7.23552, 0.807875, 515, 0, 0),
+(361923, 361925, 7.77835, 1.52452, 515, 0, 0),
+(361923, 361926, 7.50594, 2.3873, 515, 0, 0),
+(361923, 361927, 7.01362, 3.42184, 515, 0, 0),
+(361923, 361928, 7.90595, 2.87667, 515, 0, 0),
+(361923, 361929, 7.18671, 4.05523, 515, 0, 0),
+(361923, 361930, 8.07039, 1.95568, 515, 0, 0),
+(361923, 361931, 8.12983, 1.15281, 515, 0, 0),
+(361932, 361933, 7.15521, 3.75516, 515, 0, 0),
+(361932, 361934, 8.46864, 2.96713, 515, 0, 0),
+(361932, 361935, 8.24016, 1.72677, 515, 0, 0),
+(361932, 361936, 7.73991, 0.895267, 515, 0, 0),
+(361932, 361937, 6.10509, 0.573029, 515, 0, 0),
+(361932, 361938, 5.91093, 1.33692, 515, 0, 0),
+(361932, 361939, 5.73806, 2.38948, 515, 0, 0),
+(361932, 361940, 6.03012, 3.37247, 515, 0, 0),
+(361941, 361313, 8.64515, 0.592788, 515, 0, 0),
+(361941, 361314, 9.266, 1.43439, 515, 0, 0),
+(361941, 361315, 9.04452, 2.09283, 515, 0, 0),
+(361941, 361316, 9.30071, 3.12763, 515, 0, 0),
+(361941, 361317, 6.71818, 2.48708, 515, 0, 0),
+(361941, 361318, 6.73378, 1.69734, 515, 0, 0),
+(361941, 361319, 7.72788, 1.10944, 515, 0, 0),
+(361941, 361942, 6.95752, 0.103667, 515, 0, 0),
+(361947, 361277, 11.1084, 1.18696, 515, 0, 0),
+(361947, 361278, 13.4782, 0.034894, 515, 0, 0),
+(361947, 361279, 8.47306, 5.05169, 515, 0, 0),
+(361949, 361948, 7.3265, 3.04179, 515, 0, 0),
+(361950, 361433, 6.43465, 0.610524, 515, 0, 0),
+(361956, 361954, 10.911, 5.60056, 515, 0, 0),
+(361956, 361955, 10.0626, 0.604133, 515, 0, 0),
+(361956, 361957, 4.68793, 5.70019, 515, 0, 0),
+(361956, 361958, 4.12547, 0.517054, 515, 0, 0),
+(361963, 361961, 13.5602, 3.64318, 515, 0, 0),
+(361963, 361962, 13.1218, 2.68715, 515, 0, 0),
+(361963, 361966, 10.8516, 4.47437, 515, 0, 0),
+(361963, 361967, 7.60759, 3.31544, 515, 0, 0),
+(361968, 361969, 22.5349, 2.38439, 515, 0, 0),
+(361970, 361971, 19.0559, 3.90351, 515, 0, 0),
+(361973, 361972, 22.5464, 8.60809, 515, 0, 0),
+(361975, 361974, 15.053, 3.69984, 515, 0, 0),
+(361977, 361976, 12.1677, 3.49344, 515, 0, 0),
+(361979, 361978, 18.1317, 3.69603, 515, 0, 0),
+(361981, 361980, 7.00241, 5.34279, 515, 0, 0),
+(361984, 361982, 13.9885, 2.98614, 515, 0, 0),
+(361984, 361983, 13.3421, 1.92561, 515, 0, 0),
+(361984, 361990, 5.86693, 3.05798, 515, 0, 0),
+(361984, 361991, 6.8253, 1.75953, 515, 0, 0),
+(361985, 361986, 16.3558, 0.438498, 515, 0, 0),
+(361985, 361987, 16.1132, 5.75559, 515, 0, 0),
+(361985, 361988, 9.02102, 5.88518, 515, 0, 0),
+(361985, 361989, 8.1768, 0.443777, 515, 0, 0),
+(361994, 361992, 16.0155, 6.15798, 515, 0, 0),
+(361994, 361993, 14.909, 4.90269, 515, 0, 0),
+(361994, 361995, 7.2668, 6.02722, 515, 0, 0),
+(361994, 361996, 6.6079, 5.14829, 515, 0, 0),
+(361999, 361997, 14.0084, 2.25317, 515, 0, 0),
+(361999, 361998, 13.0754, 0.976792, 515, 0, 0),
+(361999, 362000, 7.50705, 2.56276, 515, 0, 0),
+(361999, 362001, 5.55853, 1.10021, 515, 0, 0),
+(362004, 362002, 17.0155, 5.22842, 515, 0, 0),
+(362004, 362003, 15.8089, 4.22079, 515, 0, 0),
+(362004, 362005, 8.0545, 5.4822, 515, 0, 0),
+(362004, 362006, 7.17237, 4.04353, 515, 0, 0),
+(362009, 362007, 15.2191, 4.45577, 515, 0, 0),
+(362009, 362008, 14.2481, 3.40725, 515, 0, 0),
+(362009, 362010, 6.34493, 4.58402, 515, 0, 0),
+(362009, 362011, 5.95976, 3.30923, 515, 0, 0),
+(362014, 362012, 16.6061, 2.5495, 515, 0, 0),
+(362014, 362013, 15.9731, 3.6102, 515, 0, 0),
+(362014, 362015, 7.88315, 3.73023, 515, 0, 0),
+(362014, 362016, 7.52905, 2.42322, 515, 0, 0),
+(362019, 362017, 15.2536, 6.01395, 515, 0, 0),
+(362019, 362018, 15.1485, 4.92462, 515, 0, 0),
+(362019, 362020, 6.68047, 6.14785, 515, 0, 0),
+(362019, 362021, 6.65651, 4.8086, 515, 0, 0),
+(362024, 362022, 17.4459, 2.83738, 515, 0, 0),
+(362024, 362023, 15.3585, 1.93736, 515, 0, 0),
+(362024, 362025, 6.76385, 2.95877, 515, 0, 0),
+(362024, 362026, 6.22538, 1.91331, 515, 0, 0),
+(362027, 362028, 18.3816, 5.22984, 515, 0, 0),
+(362027, 362029, 16.4744, 4.33619, 515, 0, 0),
+(362027, 362030, 7.88833, 5.31867, 515, 0, 0),
+(362027, 362031, 7.82758, 4.21481, 515, 0, 0),
+(362034, 362032, 14.6274, 2.14356, 515, 0, 0),
+(362034, 362033, 14.7307, 1.04345, 515, 0, 0),
+(362034, 362035, 7.43685, 2.1447, 515, 0, 0),
+(362034, 362036, 7.38238, 1.05018, 515, 0, 0),
+(362039, 362037, 16.8078, 4.62978, 515, 0, 0),
+(362039, 362038, 16.0982, 3.37969, 515, 0, 0),
+(362039, 362040, 7.77125, 4.69643, 515, 0, 0),
+(362039, 362041, 7.14206, 3.22215, 515, 0, 0),
+(362042, 361181, 15.0093, 7.54701, 515, 0, 0),
+(362042, 361182, 17.0826, 4.84884, 515, 0, 0);
-DELETE FROM `creature_equip_template` WHERE `CreatureID` BETWEEN 351000 and 351080;
-INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`) VALUES
-(351009, 1, 13061, 0, 0),
-(351012, 1, 23743, 0, 0),
-(351048, 1, 23328, 0, 0),
-(351049, 1, 22709, 0, 0),
-(351050, 1, 23583, 0, 0),
-(351051, 1, 22724, 0, 0),
-(351052, 1, 23582, 0, 0),
-(351060, 1, 12755, 0, 0),
-(351061, 1, 2179, 11041, 0),
-(351062, 1, 3367, 0, 0),
-(351063, 1, 12801, 0, 0),
-(351064, 1, 23328, 0, 0),
-(351066, 1, 24418, 0, 0),
-(351070, 1, 10756, 0, 0),
-(351071, 1, 11342, 0, 0),
-(351072, 1, 12959, 0, 0),
-(351073, 1, 13222, 13222, 0),
-(351079, 1, 10617, 0, 0);
-UPDATE `creature` SET `equipment_id` = 1 WHERE `id1` IN (351009,351012,351048,351049,351050,351051,351052,351060,351061,351062,351063,351064,351066,351070,351071,351072,351073,351079);
+DELETE FROM `smart_scripts` WHERE `entryorguid` BETWEEN 351000 AND 351089;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(351010, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 8000, 11000, 0, 11, 53803, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351010, 0, 1, 0, 0, 0, 100, 0, 2000, 5000, 8000, 11000, 0, 11, 28440, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351011, 0, 0, 0, 0, 0, 100, 0, 5000, 8000, 14000, 18000, 0, 11, 30043, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351011, 0, 1, 0, 0, 0, 100, 0, 5000, 8000, 14000, 18000, 0, 11, 56032, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351011, 0, 2, 0, 0, 0, 100, 0, 9000, 16000, 18000, 21000, 0, 11, 28434, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351012, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 28431, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351012, 0, 1, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 53809, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351014, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 6000, 9000, 0, 11, 40504, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351014, 0, 1, 0, 2, 0, 100, 0, 0, 29, 120000, 120000, 0, 11, 56625, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Crypt Reaver - On 30% HP - CastSelf Frenzy (Naxx 40)"),
+(351014, 0, 2, 0, 2, 0, 100, 0, 0, 29, 120000, 120000, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Crypt Reaver - On 30% HP - Say EMOTE_FRENZY (Naxx 40)"),
+(351015, 0, 0, 0, 0, 0, 100, 0, 3000, 7000, 12000, 16000, 0, 11, 54311, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351015, 0, 1, 0, 0, 0, 100, 0, 3000, 7000, 12000, 16000, 0, 11, 54316, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351015, 0, 2, 0, 0, 0, 100, 0, 15000, 19000, 28000, 35000, 0, 11, 54313, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351015, 0, 3, 0, 0, 0, 100, 0, 15000, 19000, 28000, 35000, 0, 11, 54317, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351016, 0, 0, 0, 0, 0, 100, 0, 4000, 7000, 14000, 17000, 0, 11, 53850, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351016, 0, 1, 0, 0, 0, 100, 0, 4000, 7000, 14000, 17000, 0, 11, 53851, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351017, 0, 0, 0, 0, 0, 100, 0, 9000, 13000, 14000, 17000, 0, 11, 56063, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351017, 0, 1, 0, 0, 0, 100, 0, 9000, 13000, 14000, 17000, 0, 11, 56067, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351017, 0, 2, 0, 0, 0, 100, 0, 4000, 8000, 13000, 16000, 0, 11, 56064, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351017, 0, 3, 0, 0, 0, 100, 0, 4000, 8000, 13000, 16000, 0, 11, 56065, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351021, 0, 0, 0, 0, 0, 100, 0, 4800, 10700, 14000, 19000, 0, 11, 27758, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Patchwork Golem - In combat - Cast War Stomp (Naxx 40)"),
+(351021, 0, 1, 0, 0, 0, 100, 0, 4800, 10700, 14000, 19000, 0, 11, 56427, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Patchwork Golem - In combat - Cast War Stomp (Naxx 40)"),
+(351021, 0, 2, 0, 0, 0, 100, 0, 5000, 9300, 15200, 15200, 0, 11, 27794, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Patchwork Golem - In combat - Cast Cleave (Naxx 40)"),
+(351021, 0, 3, 0, 12, 0, 100, 0, 0, 20, 35000, 43000, 0, 11, 56426, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Patchwork Golem - On target HP 0-20% - Cast Execute (Naxx 40)"),
+(351021, 0, 4, 0, 12, 0, 100, 0, 0, 20, 35000, 43000, 0, 11, 7160, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Patchwork Golem - On target HP 0-20% - Cast Execute (Naxx 40)"),
+(351022, 0, 0, 0, 0, 0, 100, 0, 3600, 6800, 13700, 19700, 0, 11, 27807, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Bile Retcher - In combat - Cast Bile Vomit (Naxx 40)"),
+(351022, 0, 1, 0, 0, 0, 100, 0, 3600, 6800, 13700, 19700, 0, 11, 54326, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Bile Retcher - In combat - Cast Bile Vomit (Naxx 40)"),
+(351023, 0, 0, 0, 0, 0, 100, 0, 7600, 17300, 6000, 13300, 0, 11, 28301, 0, 0, 0, 0, 0, 5, 0, 0, 1, 0, 0.0, 0.0, 0.0, 0.0, "Mad Scientist - In combat - Cast Mana Burn (Naxx 40)"),
+(351023, 0, 1, 0, 0, 0, 100, 0, 7600, 17300, 6000, 13300, 0, 11, 54338, 0, 0, 0, 0, 0, 5, 0, 0, 1, 0, 0.0, 0.0, 0.0, 0.0, "Mad Scientist - In combat - Cast Mana Burn (Naxx 40)"),
+(351023, 0, 2, 0, 2, 0, 100, 0, 0, 30, 18000, 21000, 0, 11, 28306, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Mad Scientist - At 30% HP - Cast Great Heal (Naxx 40)"),
+(351023, 0, 3, 0, 2, 0, 100, 0, 0, 30, 18000, 21000, 0, 11, 54337, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Mad Scientist - At 30% HP - Cast Great Heal (Naxx 40)"),
+(351024, 0, 0, 0, 0, 0, 100, 0, 7100, 12500, 18100, 20900, 0, 11, 28293, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Living Monstrosity - In combat - Cast Chain Lightning (Naxx 40)"),
+(351024, 0, 1, 0, 0, 0, 100, 0, 5000, 8000, 18000, 24000, 0, 11, 54334, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Living Monstrosity - In combat - Cast Chain Lightning (Naxx 40)"),
+(351024, 0, 2, 0, 0, 0, 100, 0, 6400, 10000, 16900, 18500, 0, 11, 28294, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Living Monstrosity - In combat - Cast Lightning Totem (Naxx 40)"),
+(351025, 0, 0, 0, 0, 0, 100, 0, 1600, 2800, 7700, 11900, 0, 11, 28310, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Surgical Assistant - In combat - Cast Mind Flay (Naxx 40)"),
+(351025, 0, 1, 0, 0, 0, 100, 0, 1600, 2800, 7700, 11900, 0, 11, 54339, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Surgical Assistant - In combat - Cast Mind Flay (Naxx 40)"),
+(351026, 0, 0, 0, 60, 0, 100, 0, 2000, 2000, 2000, 2000, 0, 11, 28322, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351027, 0, 0, 0, 0, 0, 100, 0, 5100, 10400, 18800, 21300, 0, 11, 28405, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stitched Giant - In combat - Cast target Knockback (Naxx 40)"),
+(351027, 0, 1, 0, 2, 0, 100, 1, 0, 29, 0, 0, 0, 11, 54356, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stitched Giant - At 30% HP - Cast self Unstoppable Enrage (Naxx 40)"),
+(351029, 0, 0, 0, 0, 0, 100, 0, 1900, 3000, 6000, 7300, 0, 11, 27891, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Sludge Belcher - In combat - Cast Acidic Sludge (Naxx 40)"),
+(351029, 0, 1, 0, 0, 0, 100, 0, 1900, 3000, 6000, 7300, 0, 11, 54331, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Sludge Belcher - In combat - Cast Acidic Sludge (Naxx 40)"),
+(351029, 0, 2, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 28362, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Sludge Belcher - On reset - Cast Disease Cloud (Naxx 40)"),
+(351030, 0, 0, 0, 2, 0, 100, 0, 0, 50, 25000, 30000, 0, 11, 54780, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Beast - Between 0-50% HP - Cast Plague Splash (Naxx 40)"),
+(351030, 0, 1, 0, 2, 0, 100, 0, 0, 50, 25000, 30000, 0, 11, 56538, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Beast - Between 0-50% HP - Cast Plague Splash (Naxx 40)"),
+(351031, 0, 0, 0, 0, 0, 100, 0, 1000, 1000, 11000, 17000, 0, 11, 54781, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Frenzied Bat - In Combat - Cast Frenzied Dive (Naxx 40)"),
+(351032, 0, 0, 0, 0, 0, 100, 0, 3000, 6000, 9000, 13000, 0, 11, 30113, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plagued Bat - In combat - Cast Putrid Bite (Naxx 40)"),
+(351032, 0, 1, 0, 0, 0, 100, 0, 3000, 6000, 9000, 13000, 0, 11, 54772, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plagued Bat - In combat - Cast Putrid Bite (Naxx 40)"),
+(351041, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 55317, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Deathcharger Steed - On aggro - Cast Charge (Naxx 40)"),
+(351048, 0, 0, 0, 0, 0, 100, 0, 1600, 7200, 8100, 14100, 0, 11, 55255, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Captain - In combat - Cast Plague Strike (Naxx 40)"),
+(351048, 0, 1, 0, 0, 0, 100, 0, 1600, 7200, 8100, 14100, 0, 11, 55321, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Captain - In combat - Cast Plague Strike (Naxx 40)"),
+(351048, 0, 2, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 55222, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Captain - On aggro - Cast Unholy Presence (Naxx 40)"),
+(351048, 0, 3, 0, 0, 0, 100, 0, 3500, 10200, 0, 0, 0, 11, 28353, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Captain - In combat - Cast Raise Dead (Naxx 40)"),
+(351049, 0, 0, 0, 0, 0, 100, 0, 1000, 1400, 8500, 20500, 0, 11, 55209, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight - In combat - Cast Death Coil (damage) (Naxx 40)"),
+(351049, 0, 1, 0, 0, 0, 100, 0, 1000, 1400, 8500, 20500, 0, 11, 55320, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight - In combat - Cast Death Coil (damage) (Naxx 40)"),
+(351049, 0, 2, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 11, 55212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "On Aggro - Cast Self - Blood Presence (Naxx 40)"),
+(351049, 0, 3, 0, 0, 0, 100, 0, 1000, 7400, 10100, 17300, 0, 11, 55213, 0, 0, 0, 0, 0, 26, 20, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight - In combat - Cast Hysteria (Naxx 40)"),
+(351049, 0, 4, 0, 14, 0, 50, 0, 80, 20, 16600, 17300, 0, 11, 55210, 0, 0, 0, 0, 0, 26, 20, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight - On Friendly HP Deficit - Cast Death Coil (heal) (Naxx 40)"),
+(351053, 0, 0, 0, 0, 0, 100, 0, 4000, 7000, 45000, 48000, 0, 11, 55318, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Risen Squire - In combat - Cast Pierce Armor (Naxx 40)"),
+(351054, 0, 0, 0, 0, 0, 100, 0, 3300, 8900, 18900, 19000, 0, 11, 55266, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Dark Touched Warrior - In combat - Cast Whirlwind (Naxx 40)"),
+(351055, 0, 0, 0, 0, 0, 100, 0, 4700, 6100, 15700, 19800, 0, 11, 55315, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Bone Armor (Naxx 40)"),
+(351055, 0, 1, 0, 0, 0, 100, 0, 4700, 6100, 15700, 19800, 0, 11, 55336, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Bone Armor (Naxx 40)"),
+(351055, 0, 2, 0, 0, 0, 100, 0, 1100, 2200, 4100, 6200, 0, 11, 55313, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Icy Touch (Naxx 40)"),
+(351055, 0, 3, 0, 0, 0, 100, 0, 1100, 2200, 4100, 6200, 0, 11, 55331, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Icy Touch (Naxx 40)"),
+(351055, 0, 4, 0, 0, 0, 100, 0, 0, 0, 4600, 7300, 0, 11, 55314, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Strangulate (Naxx 40)"),
+(351055, 0, 5, 0, 0, 0, 100, 0, 0, 0, 4600, 7300, 0, 11, 55334, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - In combat - Cast Strangulate (Naxx 40)"),
+(351055, 0, 6, 0, 2, 0, 100, 0, 0, 30, 0, 0, 0, 11, 55294, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Death Knight Cavalier - At 30% HP - Cast Dismount Deathcharger (Naxx 40)"),
+(351056, 0, 0, 0, 0, 0, 100, 0, 2800, 5100, 4500, 12000, 0, 11, 28407, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Shade of Naxxramas - In combat - Cast Shadow Bolt Volley (Naxx 40)"),
+(351056, 0, 1, 0, 0, 0, 100, 0, 2800, 5100, 4500, 12000, 0, 11, 55323, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Shade of Naxxramas - In combat - Cast Shadow Bolt Volley (Naxx 40)"),
+(351056, 0, 2, 0, 0, 0, 100, 0, 4100, 8700, 60000, 60000, 0, 11, 28383, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Shade of Naxxramas - In combat - Cast Portal of Shadows (Naxx 40)"),
+(351056, 0, 3, 0, 25, 0, 100, 512, 0, 0, 0, 0, 0, 41, 500, 0, 0, 0, 0, 0, 19, 16420, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Shade of Naxxramas - On reset - Despawn Portal of Shadows (Naxx 40)"),
+(351057, 0, 0, 0, 4, 0, 100, 512, 0, 0, 0, 0, 0, 30, 1, 2, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - On Agro - Pick random Event Phase (1-2-3) (Naxx 40)"),
+(351057, 0, 1, 0, 0, 1, 100, 0, 1000, 3200, 2800, 5200, 0, 11, 15453, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Arcane Explosion (Naxx 40)"),
+(351057, 0, 2, 0, 0, 1, 100, 0, 250, 500, 13200, 18500, 0, 11, 29883, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Blink (Naxx 40)"),
+(351057, 0, 3, 0, 0, 2, 100, 0, 7600, 8100, 15000, 20000, 0, 11, 30092, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Blast Wave (Naxx 40)"),
+(351057, 0, 4, 0, 0, 2, 100, 0, 1800, 8900, 9600, 15700, 0, 11, 30091, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Flamestrike (Naxx 40)"),
+(351057, 0, 5, 0, 0, 4, 100, 0, 3000, 6000, 25000, 35000, 0, 11, 30094, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Frost Nova (Naxx 40)"),
+(351057, 0, 6, 0, 0, 4, 100, 0, 17000, 21000, 17000, 23000, 0, 11, 30095, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Necro Knight - In combat - Cast Cone of Cold (Naxx 40)"),
+(351058, 0, 0, 0, 0, 0, 100, 0, 9000, 20000, 20000, 30000, 0, 11, 55319, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Bony Construct - In combat - Cast Brutal Swipe (Naxx 40)"),
+(351058, 0, 1, 0, 0, 0, 100, 0, 9000, 20000, 20000, 30000, 0, 11, 55324, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Bony Construct - In combat - Cast Brutal Swipe (Naxx 40)"),
+(351059, 0, 0, 0, 0, 0, 100, 0, 3000, 5000, 5000, 7000, 0, 11, 29325, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - In Combat - Cast Acid Volley (Naxx 40)"),
+(351059, 0, 1, 0, 0, 0, 100, 0, 3000, 5000, 5000, 7000, 0, 11, 54714, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - In Combat - Cast Acid Volley (Naxx 40)"),
+(351059, 0, 2, 0, 2, 0, 100, 0, 0, 30, 60000, 60000, 0, 11, 28995, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - At 30% HP - Cast Stoneskin (Naxx 40)"),
+(351059, 0, 3, 0, 2, 0, 100, 0, 0, 30, 60000, 60000, 0, 11, 54722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - At 30% HP - Cast Stoneskin (Naxx 40)"),
+(351059, 0, 4, 0, 1, 0, 100, 512, 1000, 1000, 0, 0, 0, 90, 9, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - On Update OOC - Set Unit Field Bytes 1 'UNIT_STAND_STATE_SUBMERGED' (Controlled via conditions - only when not roaming) (Naxx 40)"),
+(351059, 0, 5, 0, 1, 0, 100, 512, 1000, 1000, 0, 0, 0, 91, 9, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - On Update OOC - Remove Unit Field Bytes 1 'UNIT_STAND_STATE_SUBMERGED' (Controlled via conditions - only when roaming) (Naxx 40)"),
+(351059, 0, 6, 0, 4, 0, 100, 512, 0, 0, 0, 0, 0, 91, 9, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Stoneskin Gargoyle - On Aggro - Remove Unit Field Bytes 1 'UNIT_STAND_STATE_SUBMERGED' (Naxx 40)"),
+(351060, 0, 0, 0, 0, 0, 100, 0, 1700, 7900, 10500, 12900, 0, 11, 33661, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Skeletal Smith - In combat - Cast Crush Armor (Naxx 40)"),
+(351060, 0, 1, 0, 0, 0, 100, 0, 6200, 6700, 6000, 8000, 0, 11, 6713, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Skeletal Smith - In combat - Cast Disarm (Naxx 40)"),
+(351061, 0, 0, 0, 0, 0, 100, 0, 2200, 8600, 8800, 13300, 0, 11, 55463, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Axe - In combat - Cast Whirlwind (Naxx 40)"),
+(351061, 0, 1, 0, 0, 0, 100, 0, 6100, 13100, 20100, 20100, 0, 11, 16856, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Axe - In combat - Cast Mortal Strike (Naxx 40)"),
+(351062, 0, 0, 0, 0, 0, 100, 0, 2400, 8400, 8400, 16100, 0, 11, 28450, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Staff - In combat - Cast Arcane Explosion (Naxx 40)"),
+(351062, 0, 1, 0, 0, 0, 100, 0, 9000, 16000, 20000, 30000, 0, 11, 55467, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Staff - In combat - Cast Arcane Explosion (Naxx 40)"),
+(351062, 0, 2, 0, 0, 0, 100, 0, 6100, 10800, 11000, 15000, 0, 11, 29849, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Staff - In combat - Cast Frost Nova (Naxx 40)"),
+(351062, 0, 3, 0, 0, 0, 100, 0, 4800, 6200, 14800, 14900, 0, 11, 29848, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Staff - In combat - Cast Polymorph (Naxx 40)"),
+(351063, 0, 0, 0, 0, 0, 100, 0, 4000, 4700, 9200, 15500, 0, 11, 15284, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Swords - In combat - Cast Cleave (Naxx 40)"),
+(351063, 0, 1, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 11, 12787, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Unholy Swords - In combat - Cast Thrash (Naxx 40)"),
+(351064, 0, 0, 0, 4, 0, 100, 512, 0, 0, 0, 0, 0, 30, 1, 2, 3, 4, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351064, 0, 1, 0, 0, 1, 100, 1, 1000, 1000, 0, 0, 0, 11, 28987, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351064, 0, 2, 0, 0, 2, 100, 1, 1000, 1000, 0, 0, 0, 11, 28988, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351064, 0, 3, 0, 0, 4, 100, 1, 1000, 1000, 0, 0, 0, 11, 28989, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351064, 0, 4, 0, 0, 8, 100, 1, 1000, 1000, 0, 0, 0, 11, 28990, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351064, 0, 5, 0, 23, 0, 100, 512, 28987, 1, 0, 0, 0, 75, 7743, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Slime - On has aura - Add aura Immunity: Shadow (Naxx 40)"),
+(351064, 0, 6, 0, 23, 0, 100, 512, 28988, 1, 0, 0, 0, 75, 7940, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Slime - On has aura - Add aura Immunity: Frost (Naxx 40)"),
+(351064, 0, 7, 0, 23, 0, 100, 512, 28989, 1, 0, 0, 0, 75, 7941, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Slime - On has aura - Add aura Immunity: Nature (Naxx 40)"),
+(351064, 0, 8, 0, 23, 0, 100, 512, 28990, 1, 0, 0, 0, 75, 7942, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plague Slime - On has aura - Add aura Immunity: Fire (Naxx 40)"),
+(351065, 0, 0, 0, 0, 0, 100, 0, 3000, 6000, 9000, 12000, 0, 11, 29915, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351065, 0, 1, 0, 0, 0, 100, 0, 3000, 6000, 9000, 12000, 0, 11, 54709, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351065, 0, 2, 0, 0, 0, 100, 0, 8000, 14000, 19000, 24000, 0, 11, 54703, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351065, 0, 3, 0, 0, 0, 100, 0, 8000, 14000, 19000, 24000, 0, 11, 54708, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351065, 0, 4, 0, 2, 0, 100, 0, 0, 30, 60000, 60000, 0, 11, 54701, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Infectious Ghoul - On 30% HP - CastSelf Frenzy (Naxx 40)"),
+(351065, 0, 5, 0, 2, 0, 100, 0, 0, 30, 60000, 60000, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Infectious Ghoul - On 30% HP - Say EMOTE_FRENZY (Naxx 40)"),
+(351066, 0, 0, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 11, 29232, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell on Death (Naxx 40)"),
+(351066, 0, 1, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351067, 0, 0, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351068, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 6000, 8000, 0, 11, 30109, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351068, 0, 1, 0, 0, 0, 100, 0, 2000, 5000, 6000, 8000, 0, 11, 54769, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351069, 0, 0, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351071, 0, 0, 0, 1, 0, 100, 7, 1000, 1000, 0, 0, 0, 11, 28156, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Sewage Slime - Out of Combat - Cast 'Disease Cloud' (Naxx 40)"),
+(351078, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 11, 55876, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Plagued Ghoul - On death - Cast Plague contamination (Naxx 40)"),
+(351080, 0, 0, 0, 0, 0, 100, 0, 1000, 1000, 16000, 21000, 0, 11, 56107, 0, 0, 0, 0, 0, 17, 7, 40, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351080, 0, 1, 0, 0, 0, 100, 0, 5000, 7000, 11000, 15000, 0, 11, 54093, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351080, 0, 2, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351081, 0, 0, 0, 0, 0, 100, 0, 4000, 5000, 7000, 9000, 0, 11, 54095, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351081, 0, 1, 0, 0, 0, 100, 0, 4000, 5000, 7000, 9000, 0, 11, 54096, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351081, 0, 2, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 11, 28732, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell on Death (Naxx 40)"),
+(351081, 0, 3, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351082, 0, 0, 0, 0, 0, 100, 0, 7000, 9000, 7000, 9000, 0, 11, 40504, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351082, 0, 1, 0, 0, 0, 100, 0, 500, 500, 4000, 7000, 0, 11, 28969, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351082, 0, 2, 0, 0, 0, 100, 0, 500, 500, 4000, 7000, 0, 11, 56098, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351082, 0, 3, 0, 2, 0, 100, 0, 0, 29, 120000, 120000, 0, 11, 8269, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Crypt Guard - On 30% HP - CastSelf Frenzy (Naxx 40)"),
+(351082, 0, 4, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351082, 0, 5, 0, 2, 0, 100, 0, 0, 29, 120000, 120000, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Crypt Guard - On 30% HP - Say EMOTE_FRENZY (Naxx 40)"),
+(351083, 0, 0, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351085, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 8000, 11000, 0, 11, 54890, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351085, 0, 1, 0, 0, 0, 100, 0, 2000, 5000, 8000, 11000, 0, 11, 54891, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351085, 0, 2, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351086, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 9000, 11000, 0, 11, 32736, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351086, 0, 1, 0, 0, 0, 100, 0, 5000, 8000, 13000, 15000, 0, 11, 30138, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351086, 0, 2, 0, 0, 0, 100, 0, 5000, 8000, 13000, 15000, 0, 11, 54889, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351086, 0, 3, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351087, 0, 0, 0, 0, 0, 100, 0, 2000, 5000, 7000, 9000, 0, 11, 15496, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351087, 0, 1, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)"),
+(351088, 0, 0, 0, 0, 0, 100, 0, 6000, 9000, 6000, 9000, 0, 11, 54121, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351088, 0, 1, 0, 0, 0, 100, 0, 6000, 9000, 6000, 9000, 0, 11, 28776, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Cast Spell IC (Naxx 40)"),
+(351088, 0, 2, 0, 5, 0, 100, 512, 0, 0, 1, 0, 0, 34, 119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, "Immortal Achievement - player Kill (Naxx 40)");
+
+DELETE FROM `creature_text` WHERE `CreatureID` BETWEEN 351000 AND 351089;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(351000, 0, 0, "You are too late!! I... must... obey!!", 14, 0, 100.0, 0, 0, 8872, 13091, 0, "thaddius SAY_GREET (Naxx 40)"),
+(351000, 1, 0, "Kill...", 14, 0, 100.0, 0, 0, 8867, 13086, 0, "thaddius SAY_AGGRO1 (Naxx 40)"),
+(351000, 1, 1, "Eat... your... bones...", 14, 0, 100.0, 0, 0, 8868, 13087, 0, "thaddius SAY_AGGRO2 (Naxx 40)"),
+(351000, 1, 2, "Break... you!!", 14, 0, 100.0, 0, 0, 8869, 13088, 0, "thaddius SAY_AGGRO3 (Naxx 40)"),
+(351000, 2, 0, "You... die now!!", 14, 0, 20.0, 0, 0, 8877, 13096, 0, "thaddius SAY_SLAY (Naxx 40)"),
+(351000, 3, 0, "Now you feel pain...", 14, 0, 100.0, 0, 0, 8871, 13090, 0, "thaddius SAY_ELECT (Naxx 40)"),
+(351000, 4, 0, "Thank... you...", 14, 0, 100.0, 0, 0, 8870, 39601, 0, "thaddius SAY_DEATH (Naxx 40)"),
+(351000, 5, 0, "Hurry! Ple-e-ase hurry!!", 14, 0, 100.0, 0, 0, 8873, 13092, 0, "thaddius SAY_SCREAM1 (Naxx 40)"),
+(351000, 5, 1, "Sto-o-op! Make it stop!!", 14, 0, 100.0, 0, 0, 8874, 13093, 0, "thaddius SAY_SCREAM2 (Naxx 40)"),
+(351000, 5, 2, "Help me! Save me!", 14, 0, 100.0, 0, 0, 8875, 13094, 0, "thaddius SAY_SCREAM3 (Naxx 40)"),
+(351000, 5, 3, "No-o-o-o!!", 14, 0, 100.0, 0, 0, 8876, 13095, 0, "thaddius SAY_SCREAM4 (Naxx 40)"),
+(351000, 6, 0, "The polarity has shifted!", 41, 0, 100.0, 0, 0, 0, 32324, 3, "Thaddius EMOTE_POLARITY_SHIFTED (Naxx 40)"),
+(351001, 0, 0, "Stalagg crush you!", 14, 0, 100.0, 0, 0, 8864, 13083, 0, "stalagg SAY_STAL_AGGRO (Naxx 40)"),
+(351001, 1, 0, "Stalagg kill!", 14, 0, 20.0, 0, 0, 8866, 13085, 0, "stalagg SAY_STAL_SLAY (Naxx 40)"),
+(351001, 2, 0, "Master, save me!!", 14, 0, 100.0, 0, 0, 8865, 13084, 0, "stalagg SAY_STAL_DEATH (Naxx 40)"),
+(351001, 3, 0, "%s dies.", 16, 0, 100.0, 0, 0, 0, 10453, 3, "Stalagg EMOTE_FEIGN_DEATH (Naxx 40)"),
+(351001, 4, 0, "%s is jolted back to life!", 16, 0, 100.0, 0, 0, 0, 12155, 3, "Stalagg EMOTE_FEIGN_REVIVE (Naxx 40)"),
+(351002, 0, 0, "Feed you to master!", 14, 0, 100.0, 0, 0, 8802, 13023, 0, "feugen SAY_FEUG_AGGRO (Naxx 40)"),
+(351002, 1, 0, "Feugen make master happy.", 14, 0, 20.0, 0, 0, 8804, 13025, 0, "feugen SAY_FEUG_SLAY (Naxx 40)"),
+(351002, 2, 0, "No... more... Feugen.", 14, 0, 100.0, 0, 0, 8803, 13024, 0, "feugen SAY_FEUG_DEATH (Naxx 40)"),
+(351002, 3, 0, "%s dies.", 16, 0, 100.0, 0, 0, 0, 10453, 3, "Feugen EMOTE_FEIGN_DEATH (Naxx 40)"),
+(351002, 4, 0, "%s is jolted back to life!", 16, 0, 100.0, 0, 0, 0, 12155, 3, "Feugen EMOTE_FEIGN_REVIVE (Naxx 40)"),
+(351003, 0, 0, "%s sprays slime across the room!", 41, 0, 100.0, 0, 0, 0, 32318, 1, "Grobbulus - slime (Naxx 40)"),
+(351004, 0, 0, "%s spots a zombie to devour!", 16, 0, 100.0, 0, 0, 0, 12242, 1, "Gluth - spots one (Naxx 40)"),
+(351004, 1, 0, "%s decimates all nearby flesh!", 41, 0, 100.0, 0, 0, 0, 32321, 1, "Gluth - decimate (Naxx 40)"),
+(351004, 2, 0, "%s becomes enraged!", 41, 0, 100.0, 0, 0, 0, 24144, 1, "Gluth - enrage (Naxx 40)"),
+(351004, 3, 0, "%s devours all nearby zombies!", 16, 0, 100.0, 0, 0, 0, 12348, 1, "Gluth - devours all (Naxx 40)"),
+(351004, 4, 0, "%s goes into a berserker rage!", 41, 0, 100.0, 0, 0, 0, 34057, 1, "Gluth - berserker (Naxx 40)"),
+(351005, 0, 0, "You are mine now.", 14, 0, 100.0, 0, 0, 8825, 13041, 0, "heigan SAY_AGGRO1 (Naxx 40)"),
+(351005, 0, 1, "I see you!", 14, 0, 100.0, 0, 0, 8826, 73351, 0, "heigan SAY_AGGRO2 (Naxx 40)"),
+(351005, 0, 2, "You... are next.", 14, 0, 100.0, 0, 0, 8827, 13043, 0, "heigan SAY_AGGRO3 (Naxx 40)"),
+(351005, 1, 0, "Close your eyes. Sleep.", 14, 0, 20.0, 0, 0, 8829, 13045, 0, "heigan SAY_SLAY (Naxx 40)"),
+(351005, 2, 0, "The races of the world will perish. It is only a matter of time.", 14, 0, 100.0, 0, 0, 8830, 13046, 0, "heigan SAY_TAUNT1 (Naxx 40)"),
+(351005, 2, 1, "I see endless suffering. I see torment. I see rage. I see everything...", 14, 0, 100.0, 0, 0, 8831, 13047, 0, "heigan SAY_TAUNT2 (Naxx 40)"),
+(351005, 2, 2, "Soon the world will tremble.", 14, 0, 100.0, 0, 0, 8832, 13048, 0, "heigan SAY_TAUNT3 (Naxx 40)"),
+(351005, 2, 3, "Hungry worms will feast on your rotting flesh.", 14, 0, 100.0, 0, 0, 8834, 13050, 0, "heigan SAY_TAUNT4 (Naxx 40)"),
+(351005, 3, 0, "%s takes his last breath.", 16, 0, 100.0, 0, 0, 8828, 13044, 0, "heigan EMOTE_DEATH (Naxx 40)"),
+(351005, 4, 0, "%s teleports and begins to channel a spell!", 41, 0, 100.0, 0, 0, 0, 32332, 3, "Heigan EMOTE_DANCE (Naxx 40)"),
+(351005, 5, 0, "%s rushes to attack once more!", 41, 0, 100.0, 0, 0, 0, 32333, 3, "Heigan EMOTE_DANCE_END (Naxx 40)"),
+(351005, 6, 0, "The end is upon you.", 14, 0, 100.0, 0, 0, 8833, 13049, 0, "heigan SAY_DANCE (Naxx 40)"),
+(351006, 0, 0, "Spiderlings appear on the web!", 41, 0, 100.0, 0, 0, 0, 32305, 3, "Maexxna EMOTE_SPIDERS (Naxx 40)"),
+(351006, 1, 0, "%s spins her web into a cocoon!", 41, 0, 100.0, 0, 0, 0, 32303, 3, "Maexxna EMOTE_WEB_WRAP (Naxx 40)"),
+(351006, 2, 0, "%s sprays strands of web everywhere!", 41, 0, 100.0, 0, 0, 0, 32304, 3, "Maexxna EMOTE_WEB_SPRAY (Naxx 40)"),
+(351007, 0, 0, "Your old lives, your mortal desires mean nothing... you are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master's service!", 14, 0, 100.0, 0, 0, 8799, 12852, 0, "faerlina SAY_GREET (Naxx 40)"),
+(351007, 1, 0, "Slay them in the master's name!", 14, 0, 100.0, 0, 0, 8794, 12856, 0, "faerlina SAY_AGGRO (Naxx 40)"),
+(351007, 2, 0, "You have failed!", 14, 0, 16.0, 0, 0, 8800, 20094, 0, "faerlina SAY_SLAY1 (Naxx 40)"),
+(351007, 2, 1, "Pathetic wretch!", 14, 0, 16.0, 0, 0, 8801, 12855, 0, "faerlina SAY_SLAY2 (Naxx 40)"),
+(351007, 3, 0, "The master will avenge me!!", 14, 0, 100.0, 0, 0, 8798, 12853, 0, "faerlina SAY_DEATH (Naxx 40)"),
+(351007, 4, 0, "%s is affected by Widow's Embrace!", 41, 0, 100.0, 0, 0, 0, 31019, 3, "Faerlina EMOTE_WIDOW_EMBRACE (Naxx 40)"),
+(351007, 5, 0, "%s goes into a frenzy!", 41, 0, 100.0, 0, 0, 0, 2384, 3, "Faerlina EMOTE_FRENZY (Naxx 40)"),
+(351007, 6, 0, "You cannot hide from me!", 14, 0, 100.0, 0, 0, 8795, 12857, 0, "faerlina SAY_ENRAGE1 (Naxx 40)"),
+(351007, 6, 1, "Kneel before me, worm!", 14, 0, 100.0, 0, 0, 8796, 12858, 0, "faerlina SAY_ENRAGE2 (Naxx 40)"),
+(351007, 6, 2, "Run while you still can!", 14, 0, 100.0, 0, 0, 8797, 61582, 0, "faerlina SAY_ENRAGE3 (Naxx 40)"),
+(351008, 0, 0, "Glory to the master!", 14, 0, 100.0, 0, 0, 8845, 13061, 0, "noth SAY_AGGRO1 (Naxx 40)"),
+(351008, 0, 1, "Your life is forfeit!", 14, 0, 100.0, 0, 0, 8846, 29730, 0, "noth SAY_AGGRO2 (Naxx 40)"),
+(351008, 0, 2, "Die, trespasser!", 14, 0, 100.0, 0, 0, 8847, 13063, 0, "noth SAY_AGGRO3 (Naxx 40)"),
+(351008, 1, 0, "Rise, my soldiers! Rise and fight once more!", 14, 0, 100.0, 0, 0, 8851, 13067, 0, "noth SAY_SUMMON (Naxx 40)"),
+(351008, 2, 0, "My task is done!", 14, 0, 20.0, 0, 0, 8849, 29070, 0, "noth SAY_SLAY1 (Naxx 40)"),
+(351008, 2, 1, "Breathe no more!", 14, 0, 20.0, 0, 0, 8850, 31472, 0, "noth SAY_SLAY2 (Naxx 40)"),
+(351008, 3, 0, "I will serve the master... in death!", 14, 0, 100.0, 0, 0, 8848, 13064, 0, "noth SAY_DEATH (Naxx 40)"),
+(351008, 4, 0, "%s summons forth Skeletal Warriors!", 41, 0, 100.0, 0, 0, 0, 32974, 3, "Noth EMOTE_SUMMON (Naxx 40)"),
+(351008, 5, 0, "%s raises more skeletons!", 41, 0, 100.0, 0, 0, 0, 32977, 3, "Noth EMOTE_SUMMON_WAVE (Naxx 40)"),
+(351008, 6, 0, "%s teleports to the balcony above!", 41, 0, 100.0, 0, 0, 0, 32331, 3, "Noth EMOTE_TELEPORT_1 (Naxx 40)"),
+(351008, 7, 0, "%s teleports back into the battle!", 41, 0, 100.0, 0, 0, 0, 32976, 3, "Noth EMOTE_TELEPORT_2 (Naxx 40)"),
+(351008, 8, 0, "%s blinks away!", 41, 0, 100.0, 0, 0, 0, 32978, 3, "Noth EMOTE_BLINK (Naxx 40)"),
+(351009, 0, 0, "Just a little taste...", 14, 0, 100.0, 0, 0, 8785, 13000, 0, "anubrekhan SAY_AGGRO1 (Naxx 40)"),
+(351009, 0, 1, "There is no way out.", 14, 0, 100.0, 0, 0, 8786, 13002, 0, "anubrekhan SAY_AGGRO2 (Naxx 40)"),
+(351009, 0, 2, "Yes, run! It makes the blood pump faster!", 14, 0, 100.0, 0, 0, 8787, 13003, 0, "anubrekhan SAY_AGGRO3 (Naxx 40)"),
+(351009, 1, 0, "Ahh... welcome to my parlor.", 14, 0, 100.0, 0, 0, 8788, 13004, 0, "anubrekhan SAY_GREET1 (Naxx 40)"),
+(351009, 1, 1, "I hear little hearts beating. Yes... beating faster now... soon the beating will stop.", 14, 0, 100.0, 0, 0, 8790, 13006, 0, "anubrekhan SAY_GREET2 (Naxx 40)"),
+(351009, 1, 2, "Where to go? What to do? So many choices that all end in pain, end in death.", 14, 0, 100.0, 0, 0, 8791, 13007, 0, "anubrekhan SAY_GREET3 (Naxx 40)"),
+(351009, 1, 3, "Which one shall I eat first? So difficult to choose. They all smell so delicious...", 14, 0, 100.0, 0, 0, 8792, 13008, 0, "anubrekhan SAY_GREET4 (Naxx 40)"),
+(351009, 1, 4, "Closer now. Tasty morsels. I've been too long without food, without blood to drink.", 14, 0, 100.0, 0, 0, 8793, 13009, 0, "anubrekhan SAY_GREET5 (Naxx 40)"),
+(351009, 2, 0, "Shhh... it will all be over soon.", 14, 0, 100.0, 0, 0, 8789, 13005, 0, "anubrekhan SAY_SLAY (Naxx 40)"),
+(351009, 3, 0, "Anub'Rekhan begins to unleash an insect swarm!", 41, 0, 100.0, 0, 0, 0, 13443, 3, "Anub'Rekhan EMOTE_LOCUST (Naxx 40)"),
+(351014, 0, 0, "%s goes into a frenzy!", 16, 0, 100.0, 0, 0, 0, 38630, 0, "Crypt Reaver (Naxx 40)"),
+(351018, 0, 0, "Sapphiron lifts off into the air!", 41, 0, 100.0, 0, 0, 0, 32801, 3, "Sapphiron EMOTE_AIR_PHASE (Naxx 40)"),
+(351018, 1, 0, "Sapphiron resumes his attacks!", 41, 0, 100.0, 0, 0, 0, 32802, 3, "Sapphiron EMOTE_GROUND_PHASE (Naxx 40)"),
+(351018, 2, 0, "%s takes a deep breath.", 41, 0, 100.0, 0, 0, 0, 24548, 3, "Sapphiron EMOTE_BREATH (Naxx 40)"),
+(351018, 3, 0, "%s enrages!", 41, 0, 100.0, 0, 0, 0, 0, 3, "Sapphiron EMOTE_ENRAGE (Naxx 40)"),
+(351019, 0, 0, "Your forces are nearly marshaled to strike back against your enemies, my liege.", 14, 0, 100.0, 0, 0, 14467, 12990, 3, "kelthuzad SAY_SAPP_DIALOG1 (Naxx 40)"),
+(351019, 1, 0, "It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.", 14, 0, 100.0, 0, 0, 8881, 0, 0, "kelthuzad SAY_SAPP_DIALOG2_LICH (Naxx 40)"),
+(351019, 2, 0, "Yes, master. The time of their ultimate demise draws close.... What is this?", 14, 0, 100.0, 0, 0, 14468, 12991, 3, "kelthuzad SAY_SAPP_DIALOG3 (Naxx 40)"),
+(351019, 3, 0, "Your security measures have failed! See to this interruption immediately!", 14, 0, 100.0, 0, 0, 8882, 0, 0, "kelthuzad SAY_SAPP_DIALOG4_LICH (Naxx 40)"),
+(351019, 4, 0, "As you command, master!", 14, 0, 100.0, 0, 0, 14469, 12992, 3, "kelthuzad SAY_SAPP_DIALOG5 (Naxx 40)"),
+(351019, 5, 0, "No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...", 14, 0, 100.0, 0, 0, 14484, 13150, 3, "kelthuzad SAY_CAT_DIED (Naxx 40)"),
+(351019, 6, 0, "Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.", 14, 0, 100.0, 0, 0, 14463, 0, 0, "kelthuzad SAY_TAUNT1 (Naxx 40)"),
+(351019, 6, 1, "Fools! You think yourselves triumphant? You have only taken one step closer to the abyss!", 14, 0, 100.0, 0, 0, 14464, 0, 0, "kelthuzad SAY_TAUNT2 (Naxx 40)"),
+(351019, 6, 2, "I grow tired of these games. Proceed, and I will banish your souls to oblivion!", 14, 0, 100.0, 0, 0, 14465, 0, 0, "kelthuzad SAY_TAUNT3 (Naxx 40)"),
+(351019, 6, 3, "You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!", 14, 0, 100.0, 0, 0, 14466, 0, 0, "kelthuzad SAY_TAUNT4 (Naxx 40)"),
+(351019, 7, 0, "Pray for mercy!", 14, 0, 100.0, 0, 0, 14475, 12995, 0, "kelthuzad SAY_AGGRO1 (Naxx 40)"),
+(351019, 7, 1, "Scream your dying breath!", 14, 0, 100.0, 0, 0, 14476, 12996, 0, "kelthuzad SAY_AGGRO2 (Naxx 40)"),
+(351019, 7, 2, "The end is upon you!", 14, 0, 100.0, 0, 0, 14477, 12997, 0, "kelthuzad SAY_AGGRO3 (Naxx 40)"),
+(351019, 8, 0, "The dark void awaits you!", 14, 0, 100.0, 0, 0, 14478, 13021, 0, "kelthuzad SAY_SLAY1 (Naxx 40)"),
+(351019, 8, 1, "%s cackles maniacally.", 16, 0, 100.0, 0, 0, 14479, 29805, 0, "kelthuzad SAY_SLAY2 (Naxx 40)"),
+(351019, 9, 0, "Agghhhh! Do... not... rejoice! Your victory is a hollow one, for I shall return with powers beyond your imagining!", 14, 0, 100.0, 0, 0, 14480, 13019, 0, "kelthuzad SAY_DEATH (Naxx 40)"),
+(351019, 10, 0, "Your soul is bound to me, now!", 14, 0, 100.0, 0, 0, 14472, 13017, 0, "kelthuzad SAY_CHAIN1 (Naxx 40)"),
+(351019, 10, 1, "There will be no escape!", 14, 0, 100.0, 0, 0, 14473, 13018, 0, "kelthuzad SAY_CHAIN2 (Naxx 40)"),
+(351019, 11, 0, "I will freeze the blood in your veins!", 14, 0, 100.0, 0, 0, 14474, 13020, 0, "kelthuzad SAY_FROST_BLAST (Naxx 40)"),
+(351019, 12, 0, "Master, I require aid!", 14, 0, 100.0, 0, 0, 14470, 12998, 0, "kelthuzad SAY_REQUEST_AID (Naxx 40)"),
+(351019, 13, 0, "Kel'Thuzad strikes!", 41, 0, 100.0, 0, 0, 0, 32803, 0, "Kel'Thuzad EMOTE_PHASE_TWO (Naxx 40)"),
+(351019, 14, 0, "Minions, servants, soldiers of the cold dark! Obey the call of Kel'Thuzad!", 14, 0, 100.0, 0, 0, 14471, 12999, 0, "kelthuzad SAY_SUMMON_MINIONS (Naxx 40)"),
+(351019, 15, 0, "Your petty magics are no challenge to the might of the Scourge!", 14, 0, 100.0, 0, 0, 14481, 13492, 0, "kelthuzad SAY_SPECIAL1_MANA_DET (Naxx 40)"),
+(351019, 15, 1, "Enough! I grow tired of these distractions! ", 14, 0, 100.0, 0, 0, 14483, 0, 0, "kelthuzad SAY_SPECIAL3_MANA_DET (Naxx 40)"),
+(351019, 15, 2, "Fools, you have spread your powers too thin. Be free, my minions!", 14, 0, 100.0, 0, 0, 14482, 0, 0, "kelthuzad SAY_SPECIAL2_DISPELL (Naxx 40)"),
+(351019, 16, 0, "Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.", 14, 0, 100.0, 0, 0, 14463, 12984, 3, "kelthuzad SAY_TAUNT1 (Naxx 40)"),
+(351019, 17, 0, "Fools! You think yourselves triumphant? You have only taken one step closer to the abyss!", 14, 0, 100.0, 0, 0, 14464, 12985, 3, "kelthuzad SAY_TAUNT2 (Naxx 40)"),
+(351019, 18, 0, "I grow tired of these games. Proceed, and I will banish your souls to oblivion!", 14, 0, 100.0, 0, 0, 14465, 12986, 3, "kelthuzad SAY_TAUNT3 (Naxx 40)"),
+(351019, 19, 0, "You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!", 14, 0, 100.0, 0, 0, 14466, 27382, 3, "kelthuzad SAY_TAUNT4 (Naxx 40)"),
+(351019, 20, 0, "Come, heroes... By the will of the Lich King, you shall be destroyed.", 14, 0, 100.0, 0, 0, 0, 12993, 3, "Kel'Thuzad SAY_DIALOGUE_SAPPHIRON_KELTHUZAD4 (Naxx 40)"),
+(351020, 0, 0, "An aura of necrotic energy blocks all healing!", 41, 0, 100.0, 0, 0, 0, 32334, 0, "Loatheb (Naxx 40)"),
+(351020, 1, 0, "The aura fades away, allowing healing once more!", 41, 0, 100.0, 0, 0, 0, 32335, 0, "Loatheb (Naxx 40)"),
+(351020, 2, 0, "The aura's power begins to wane!", 41, 0, 100.0, 0, 0, 0, 32805, 0, "Loatheb (Naxx 40)"),
+(351028, 0, 0, "Patchwerk want to play!", 14, 0, 100.0, 0, 0, 8909, 13068, 0, "patchwerk SAY_AGGRO1 (Naxx 40)"),
+(351028, 0, 1, "Kel'thuzad make Patchwerk his avatar of war!", 14, 0, 100.0, 0, 0, 8910, 13069, 0, "patchwerk SAY_AGGRO2 (Naxx 40)"),
+(351028, 1, 0, "No more play?", 14, 0, 100.0, 0, 0, 8912, 28241, 0, "patchwerk SAY_SLAY (Naxx 40)"),
+(351028, 2, 0, "What... happen to-", 14, 0, 100.0, 0, 0, 8911, 13070, 0, "patchwerk SAY_DEATH (Naxx 40)"),
+(351028, 3, 0, "%s goes into a berserker rage!", 16, 0, 100.0, 0, 0, 0, 4428, 0, "patchwerk EMOTE_BERSERK (Naxx 40)"),
+(351028, 4, 0, "%s goes into a frenzy!", 41, 0, 100.0, 0, 0, 0, 38630, 0, "patchwerk EMOTE_ENRAGE (Naxx 40)"),
+(351035, 0, 0, "Foolishly you have sought your own demise.", 14, 0, 100.0, 0, 0, 8807, 13030, 3, "Gothik SAY_INTRO_1 (Naxx 40)"),
+(351035, 1, 0, "Brazenly you have disregarded powers beyond your understanding.", 14, 0, 100.0, 0, 0, 0, 13031, 3, "Gothik SAY_INTRO_2 (Naxx 40)"),
+(351035, 2, 0, "You have fought hard to invade the realm of the harvester.", 14, 0, 100.0, 0, 0, 0, 13032, 3, "Gothik SAY_INTRO_3 (Naxx 40)"),
+(351035, 3, 0, "Now there is only one way out- to walk the lonely path of the damned.", 14, 0, 100.0, 0, 0, 0, 13033, 3, "Gothik SAY_INTRO_4 (Naxx 40)"),
+(351035, 4, 0, "I have waited long enough. Now you face the harvester of souls.", 14, 0, 100.0, 0, 0, 8808, 13028, 3, "Gothik SAY_PHASE_TWO (Naxx 40)"),
+(351035, 5, 0, "I... am... undone.", 14, 0, 100.0, 0, 0, 8805, 13026, 3, "Gothik SAY_DEATH (Naxx 40)"),
+(351035, 6, 0, "Death is the only escape!", 14, 0, 20.0, 0, 0, 8806, 13027, 3, "Gothik SAY_KILL (Naxx 40)"),
+(351035, 7, 0, "%s teleports into the fray!", 41, 0, 100.0, 0, 0, 0, 32306, 3, "Gothik EMOTE_PHASE_TWO (Naxx 40)"),
+(351035, 8, 0, "The central gate opens!", 41, 0, 100.0, 0, 0, 0, 32307, 3, "Gothik EMOTE_GATE_OPENED (Naxx 40)"),
+(351036, 0, 0, "Do as I taught you!", 14, 0, 25.0, 0, 0, 8855, 13075, 3, "Razuvious SAY_AGGRO #1 (Naxx 40)"),
+(351036, 0, 1, "The time for practice is over! Show me what you have learned!", 14, 0, 25.0, 0, 0, 8859, 13078, 3, "Razuvious SAY_AGGRO #2 (Naxx 40)"),
+(351036, 0, 2, "Show them no mercy!", 14, 0, 25.0, 0, 0, 8856, 13076, 3, "Razuvious SAY_AGGRO #3 (Naxx 40)"),
+(351036, 0, 3, "Sweep the leg... Do you have a problem with that?", 14, 0, 25.0, 0, 0, 8861, 13080, 3, "Razuvious SAY_AGGRO #4 (Naxx 40)"),
+(351036, 1, 0, "%s lets loose a triumphant shout.", 16, 0, 50.0, 0, 0, 8863, 13082, 3, "Razuvious SAY_SLAY #1 (Naxx 40)"),
+(351036, 1, 1, "You should have stayed home.", 14, 0, 50.0, 0, 0, 8862, 13081, 3, "Razuvious SAY_SLAY #2 (Naxx 40)"),
+(351036, 2, 0, "Hah hah, I'm just getting warmed up!", 14, 0, 20.0, 0, 0, 8852, 13072, 3, "Razuvious SAY_TAUNTED #1 (Naxx 40)"),
+(351036, 2, 1, "Stand and fight!", 14, 0, 20.0, 0, 0, 8853, 13073, 3, "Razuvious SAY_TAUNTED #2 (Naxx 40)"),
+(351036, 2, 2, "Show me what you've got!", 14, 0, 20.0, 0, 0, 8854, 13074, 3, "Razuvious SAY_TAUNTED #3 (Naxx 40)"),
+(351036, 2, 3, "You disappoint me, students!", 14, 0, 20.0, 0, 0, 8858, 13077, 3, "Razuvious SAY_TAUNTED #4 (Naxx 40)"),
+(351036, 2, 4, "You should have stayed home.", 14, 0, 20.0, 0, 0, 8862, 13081, 3, "Razuvious SAY_TAUNTED #5 (Naxx 40)"),
+(351036, 3, 0, "An honorable... death.", 14, 0, 100.0, 0, 0, 8860, 13079, 3, "Razuvious SAY_DEATH (Naxx 40)"),
+(351038, 0, 0, "Flee, before it's too late!", 14, 0, 100.0, 0, 0, 8913, 13097, 0, "zeliek SAY_ZELI_AGGRO (Naxx 40)"),
+(351038, 1, 0, "Invaders, cease this foolish venture at once! Turn away while you still can!", 14, 0, 100.0, 0, 0, 8917, 0, 0, "zeliek SAY_ZELI_TAUNT1 (Naxx 40)"),
+(351038, 1, 1, "Perhaps they will come to their senses, and run away as fast as they can!", 14, 0, 100.0, 0, 0, 8918, 0, 0, "zeliek SAY_ZELI_TAUNT2 (Naxx 40)"),
+(351038, 1, 2, "Do not continue! Turn back while there's still time!", 14, 0, 100.0, 0, 0, 8919, 13103, 0, "zeliek SAY_ZELI_TAUNT3 (Naxx 40)"),
+(351038, 2, 0, "I have no choice but to obey!", 14, 0, 100.0, 0, 0, 8916, 13100, 0, "zeliek SAY_ZELI_SPECIAL (Naxx 40)"),
+(351038, 3, 0, "Forgive me!", 14, 0, 30.0, 0, 0, 8915, 13099, 0, "zeliek SAY_ZELI_SLAY (Naxx 40)"),
+(351038, 4, 0, "It is... as it should be. ", 14, 0, 100.0, 0, 0, 8914, 13098, 0, "zeliek SAY_ZELI_DEATH (Naxx 40)"),
+(351038, 5, 0, "Invaders, cease this foolish venture at once! Turn away while you still can!", 14, 0, 100.0, 0, 0, 8917, 13101, 3, "zeliek SAY_ZELI_TAUNT1 (Naxx 40)"),
+(351038, 6, 0, "Perhaps they will come to their senses... and run away as fast as they can.", 14, 0, 100.0, 0, 0, 8918, 13102, 3, "zeliek SAY_ZELI_TAUNT2 (Naxx 40)"),
+(351038, 7, 0, "%s casts Condemnation on everyone!", 41, 0, 100.0, 0, 0, 0, 33088, 3, "zeliek EMOTE_RAGECAST (Naxx 40)"),
+(351039, 0, 0, "C'mon an' fight ye wee ninny!", 14, 0, 100.0, 0, 0, 8899, 13034, 0, "korthazz SAY_KORT_AGGRO (Naxx 40)"),
+(351039, 1, 0, "To arms, ye roustabouts! We've got company!", 14, 0, 100.0, 0, 0, 8903, 0, 0, "korthazz SAY_KORT_TAUNT1 (Naxx 40)"),
+(351039, 1, 1, "I heard about enough of yer sniveling. Shut yer fly trap 'afore I shut it for ye!", 14, 0, 100.0, 0, 0, 8904, 0, 0, "korthazz SAY_KORT_TAUNT2 (Naxx 40)"),
+(351039, 1, 2, "I'm gonna' enjoy killin' these slack-jawed daffodils!", 14, 0, 100.0, 0, 0, 8905, 13040, 0, "korthazz SAY_KORT_TAUNT3 (Naxx 40)"),
+(351039, 2, 0, "I like my meat extra crispy!", 14, 0, 100.0, 0, 0, 8902, 13037, 0, "korthazz SAY_KORT_SPECIAl (Naxx 40)"),
+(351039, 3, 0, "Next time, bring more friends!", 14, 0, 30.0, 0, 0, 8901, 13036, 0, "korthazz SAY_KORT_SLAY (Naxx 40)"),
+(351039, 4, 0, "What a bloody waste this is!", 14, 0, 100.0, 0, 0, 8900, 13035, 0, "korthazz SAY_KORT_DEATH (Naxx 40)"),
+(351039, 5, 0, "To arms, ye roustabouts! We've got company!", 14, 0, 100.0, 0, 0, 8903, 13038, 3, "korthazz SAY_KORT_TAUNT1 (Naxx 40)"),
+(351039, 6, 0, "I've heard about enough a' yer snivelin'! Shut yer flytrap before I shut it for ye'!", 14, 0, 100.0, 0, 0, 8904, 13039, 3, "korthazz SAY_KORT_TAUNT2 (Naxx 40)"),
+(351040, 0, 0, "Defend yourself!", 14, 0, 100.0, 0, 0, 8892, 13010, 0, "blaumeux SAY_BLAU_AGGRO (Naxx 40)"),
+(351040, 1, 0, "Come, Zeliek, do not drive them out. Not before we've had our fun.", 14, 0, 100.0, 0, 0, 8896, 0, 0, "blaumeux SAY_BLAU_TAUNT1 (Naxx 40)"),
+(351040, 1, 1, "I do hope they stay alive long enough for me to... introduce myself.", 14, 0, 100.0, 0, 0, 8897, 0, 0, "blaumeux SAY_BLAU_TAUNT2 (Naxx 40)"),
+(351040, 1, 2, "The first kill goes to me! Anyone care to wager?", 14, 0, 100.0, 0, 0, 8898, 13016, 0, "blaumeux SAY_BLAU_TAUNT3 (Naxx 40)"),
+(351040, 2, 0, "Your life is mine!", 14, 0, 100.0, 0, 0, 8895, 13013, 0, "blaumeux SAY_BLAU_SPECIAL (Naxx 40)"),
+(351040, 3, 0, "Who's next?", 14, 0, 30.0, 0, 0, 8894, 21654, 0, "blaumeux SAY_BLAU_SLAY (Naxx 40)"),
+(351040, 4, 0, "Touche...", 14, 0, 100.0, 0, 0, 8893, 13011, 0, "blaumeux SAY_BLAU_DEATH (Naxx 40)"),
+(351040, 5, 0, "Come, Zeliek, do not drive them out. Not before we've had our fun!", 14, 0, 100.0, 0, 0, 8896, 13014, 3, "blaumeux SAY_BLAU_TAUNT1 (Naxx 40)"),
+(351040, 6, 0, "I do hope they stay alive long enough for me to... introduce myself.", 14, 0, 100.0, 0, 0, 8897, 13015, 3, "blaumeux SAY_BLAU_TAUNT2 (Naxx 40)"),
+(351040, 7, 0, "%s casts Unyielding Pain on everyone!", 41, 0, 100.0, 0, 0, 0, 33087, 3, "blaumeux EMOTE_RAGECAST (Naxx 40)"),
+(351065, 0, 0, "%s goes into a frenzy!", 16, 0, 100.0, 0, 0, 0, 38630, 0, "Infectious Ghoul (Naxx 40)"),
+(351076, 0, 0, "%s flees after seeing Kel'Thuzad fall!", 16, 0, 100.0, 0, 0, 0, 12391, 3, "Guardian of Icecrown EMOTE_FLEE (Naxx 40)"),
+(351076, 1, 0, "A Guardian of Icecrown enters the fight!", 41, 0, 100.0, 0, 0, 0, 32804, 3, "Guardian of Icecrown EMOTE_APPEAR (Naxx 40)"),
+(351078, 0, 0, "%s goes into a frenzy!", 16, 0, 100.0, 0, 0, 0, 38630, 0, "Plagued Ghoul (Naxx 40)"),
+(351082, 0, 0, "%s goes into a frenzy!", 16, 0, 100.0, 0, 0, 0, 1191, 3, "Crypt Guard EMOTE_FRENZY (Naxx 40)"),
+(351082, 1, 0, "A Crypt Guard joins the fight!", 41, 0, 100.0, 0, 0, 0, 29887, 3, "Crypt Guard EMOTE_SPAWN (Naxx 40)"),
+(351082, 2, 0, "Corpse Scarabs appear from a Crypt Guard's corpse!", 41, 0, 100.0, 0, 0, 0, 32796, 3, "Crypt Guard EMOTE_SCARAB (Naxx 40)"),
+(351037, 0, 0, "You seek death?", 14, 0, 100, 0, 0, 8835, 13051, 0, 'mograine SAY_MOG_AGGRO_1 (Naxx 40)'),
+(351037, 0, 1, "None shall pass!", 14, 0, 100, 0, 0, 8836, 13052, 0, 'mograine SAY_MOG_AGGRO_2 (Naxx 40)'),
+(351037, 0, 2, "Be still!", 14, 0, 100, 0, 0, 8837, 13052, 0, 'mograine SAY_MOG_AGGRO_3 (Naxx 40)'),
+(351037, 3, 0, "You will find no peace in death.", 14, 0, 30, 0, 0, 8839, 13055, 0, 'mograine SAY_MOG_SLAY_1 (Naxx 40)'),
+(351037, 3, 1, "The master's will is done.", 14, 0, 30, 0, 0, 8840, 13056, 0, 'mograine SAY_MOG_SLAY_2 (Naxx 40)'),
+(351037, 2, 0, "Bow to the might of the Highlord!", 14, 0, 100, 0, 0, 8841, 13057, 0, 'mograine SAY_MOG_SPECIAL (Naxx 40)'),
+(351037, 1, 0, "Enough prattling. Let them come. We shall grind their bones to dust.", 14, 0, 100, 0, 0, 8842, 13058, 3, 'mograine SAY_MOG_TAUNT1 (Naxx 40)'),
+(351037, 1, 1, "Conserve your anger. Harness your rage. You will all have outlets for your frustrations soon enough.", 14, 0, 100, 0, 0, 8843, 13059, 3, 'mograine SAY_MOG_TAUNT2 (Naxx 40)'),
+(351037, 4, 0, "I... am... released... perhaps it's not too late to- No! I need... more... time...", 14, 0, 100, 0, 0, 8838, 13054, 0, 'mograine SAY_MOG_DEATH (Naxx 40)');
+
+
+DELETE FROM `creature_equip_template` WHERE `CreatureID` BETWEEN 351000 and 351089;
+REPLACE INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`) VALUES
+(351005, 1, 13061, 0, 0),
+(351007, 1, 23743, 0, 0),
+(351036, 1, 23328, 0, 0),
+(351037, 1, 22709, 0, 0),
+(351038, 1, 23583, 0, 0),
+(351039, 1, 22724, 0, 0),
+(351040, 1, 23582, 0, 0),
+(351044, 1, 13504, 23356, 0),
+(351045, 1, 12949, 0, 0),
+(351048, 1, 12755, 0, 0),
+(351049, 1, 2179, 11041, 0),
+(351050, 1, 13504, 23356, 0),
+(351052, 1, 2181, 0, 0),
+(351053, 1, 3367, 0, 0),
+(351054, 1, 12801, 0, 0),
+(16157, 1, 2558, 0, 0),
+(16158, 1, 1903, 5532, 0),
+(351055, 1, 23328, 0, 0),
+(351057, 1, 24418, 0, 0),
+(351060, 1, 10756, 0, 0),
+(351061, 1, 11342, 0, 0),
+(351062, 1, 12959, 0, 0),
+(351063, 1, 13222, 13222, 0),
+(351070, 1, 10617, 0, 0),
+(16451, 1, 2181, 0, 0),
+(16452, 1, 5305, 0, 0),
+(351080, 1, 5495, 0, 0),
+(351084, 1, 2180, 23356, 0),
+(16861, 1, 22738, 0, 0),
+(351085, 1, 5305, 0, 0),
+(351086, 1, 4991, 0, 0),
+(351087, 1, 12285, 0, 0);
+
+UPDATE `creature` SET `equipment_id` = 1 WHERE `id1` IN (351005,351007,351036,351037,351038,351039,351040,351044,351045,351048,351049,351050,351052,351053,351054,16157,16158,351055,351057,351060,351061,351062,351063,351070,16451,16452,351080,351084,16861,351085,351086,351087);
+DELETE FROM `creature_addon` WHERE `guid` BETWEEN 361000 AND 362043;
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(361102, 3611020, 0, 0, 0, 0, NULL),
+(361103, 3611030, 0, 0, 0, 0, NULL),
+(361108, 3611080, 0, 0, 0, 0, NULL),
+(361109, 3611090, 0, 0, 0, 0, NULL),
+(361110, 3611100, 0, 0, 0, 0, NULL),
+(361111, 3611110, 0, 0, 0, 0, NULL),
+(361112, 3611120, 0, 0, 0, 0, NULL),
+(361144, 0, 0, 0, 0, 0, 27793),
+(361145, 0, 0, 0, 0, 0, 27793),
+(361146, 0, 0, 0, 0, 0, 27793),
+(361147, 0, 0, 0, 0, 0, 27793),
+(361148, 0, 0, 0, 0, 0, 27793),
+(361149, 0, 0, 0, 0, 0, 27793),
+(361150, 0, 0, 0, 0, 0, 27793),
+(361151, 0, 0, 0, 0, 0, 27793),
+(361152, 3611520, 0, 0, 0, 0, NULL),
+(361153, 3611530, 0, 0, 0, 0, NULL),
+(361158, 0, 0, 0, 0, 0, 27793),
+(361159, 0, 0, 0, 0, 0, 27793),
+(361160, 0, 0, 0, 0, 0, 27793),
+(361161, 0, 0, 0, 0, 0, 27793),
+(361178, 3611780, 0, 0, 0, 0, NULL),
+(361183, 3611830, 0, 0, 0, 0, NULL),
+(361220, 3612200, 0, 0, 0, 0, NULL),
+(361230, 3612300, 0, 0, 0, 0, NULL),
+(361233, 3612330, 0, 0, 0, 0, NULL),
+(361234, 3612340, 0, 0, 0, 0, NULL),
+(361241, 3612410, 0, 0, 0, 0, NULL),
+(361245, 3612450, 0, 0, 0, 0, NULL),
+(361248, 3612480, 0, 0, 0, 0, NULL),
+(361253, 3612530, 0, 0, 0, 0, NULL),
+(361257, 3612570, 0, 0, 0, 0, NULL),
+(361259, 3612590, 0, 0, 0, 0, NULL),
+(361262, 3612620, 0, 0, 0, 0, NULL),
+(361263, 3612630, 0, 0, 0, 0, NULL),
+(361267, 3612670, 0, 0, 0, 0, NULL),
+(361281, 3612810, 0, 0, 0, 0, NULL),
+(361290, 3612900, 0, 0, 0, 0, NULL),
+(361304, 3613040, 0, 0, 0, 0, NULL),
+(361320, 3613200, 0, 0, 0, 0, NULL),
+(361321, 3613210, 0, 0, 0, 0, NULL),
+(361322, 3613220, 0, 0, 0, 0, 28362),
+(361323, 3613230, 0, 0, 0, 0, 28362),
+(361324, 3613240, 0, 0, 0, 0, 28362),
+(361325, 3613250, 0, 0, 0, 0, NULL),
+(361326, 0, 0, 0, 0, 0, 27793),
+(361327, 0, 0, 0, 0, 0, 27793),
+(361328, 0, 0, 0, 0, 0, 27793),
+(361329, 0, 0, 0, 0, 0, 27793),
+(361339, 3613390, 0, 0, 0, 0, NULL),
+(361342, 3613420, 0, 0, 0, 0, NULL),
+(361345, 3613450, 0, 0, 0, 0, NULL),
+(361374, 3613740, 0, 0, 0, 0, NULL),
+(361387, 3613870, 0, 0, 0, 0, NULL),
+(361394, 3613940, 0, 0, 0, 0, NULL),
+(361398, 3613980, 0, 0, 0, 0, NULL),
+(361406, 3614060, 0, 0, 0, 0, NULL),
+(361412, 3614120, 0, 0, 0, 0, NULL),
+(361415, 3614150, 0, 0, 0, 0, NULL),
+(361420, 3614200, 0, 0, 0, 0, NULL),
+(361424, 3614240, 0, 0, 0, 0, NULL),
+(361428, 3614280, 0, 0, 0, 0, NULL),
+(361434, 3614340, 0, 0, 0, 0, NULL),
+(361438, 3614380, 0, 0, 0, 0, NULL),
+(361446, 3614460, 0, 0, 0, 0, NULL),
+(361451, 3614510, 0, 0, 0, 0, NULL),
+(361455, 3614550, 0, 0, 0, 0, NULL),
+(361460, 3614600, 0, 0, 0, 0, NULL),
+(361464, 3614640, 0, 0, 0, 0, NULL),
+(361468, 3614680, 0, 0, 0, 0, NULL),
+(361473, 3614730, 0, 0, 0, 0, NULL),
+(361478, 3614780, 0, 0, 0, 0, NULL),
+(361482, 3614820, 0, 0, 0, 0, NULL),
+(361487, 3614870, 0, 0, 0, 0, NULL),
+(361491, 3614910, 0, 0, 0, 0, NULL),
+(361495, 3614950, 0, 0, 0, 0, NULL),
+(361500, 3615000, 0, 0, 0, 0, NULL),
+(361505, 3615050, 0, 0, 0, 0, NULL),
+(361509, 3615090, 0, 0, 0, 0, NULL),
+(361513, 3615130, 0, 0, 0, 0, NULL),
+(361518, 3615180, 0, 0, 0, 0, NULL),
+(361522, 3615220, 0, 0, 0, 0, NULL),
+(361539, 0, 0, 0, 0, 0, 28370),
+(361540, 0, 0, 0, 0, 0, 28370),
+(361541, 0, 0, 0, 0, 0, 28370),
+(361542, 0, 0, 0, 0, 0, 28370),
+(361543, 0, 0, 0, 0, 0, 28370),
+(361544, 0, 0, 0, 0, 0, 28370),
+(361545, 0, 0, 0, 0, 0, 28370),
+(361581, 3615810, 0, 0, 0, 0, NULL),
+(361583, 3615830, 0, 0, 0, 0, NULL),
+(361584, 3615840, 0, 0, 0, 0, NULL),
+(361587, 3615870, 0, 0, 0, 0, NULL),
+(361588, 3615880, 0, 0, 0, 0, NULL),
+(361758, 3617580, 0, 0, 0, 0, NULL),
+(361759, 3617590, 0, 0, 0, 0, NULL),
+(361773, 3617730, 0, 0, 0, 0, NULL),
+(361791, 3617910, 0, 0, 0, 0, NULL),
+(361845, 3618450, 0, 0, 0, 0, NULL),
+(361847, 3618470, 0, 0, 0, 0, NULL),
+(361849, 3618490, 0, 0, 0, 0, NULL),
+(361858, 3618580, 0, 0, 0, 0, NULL),
+(361875, 3618750, 0, 0, 0, 0, NULL),
+(361876, 3618760, 0, 0, 0, 0, NULL),
+(361896, 3618960, 0, 0, 0, 0, NULL),
+(361906, 3619060, 0, 0, 0, 0, NULL),
+(361907, 3619070, 0, 0, 0, 0, NULL),
+(361949, 3619490, 0, 0, 0, 0, NULL),
+(361950, 3619500, 0, 0, 0, 0, NULL),
+(361981, 3619810, 0, 0, 0, 0, NULL);
diff --git a/src/IndividualProgression.cpp b/src/IndividualProgression.cpp
index e88b50f..08923ea 100644
--- a/src/IndividualProgression.cpp
+++ b/src/IndividualProgression.cpp
@@ -137,66 +137,6 @@ public:
}
};
-class npc_naxx40_area_trigger : public CreatureScript
-{
-private:
- static bool isAttuned(Player* player)
- {
- if (player->GetQuestStatus(NAXX40_ATTUNEMENT_1) == QUEST_STATUS_REWARDED)
- return true;
- if (player->GetQuestStatus(NAXX40_ATTUNEMENT_2) == QUEST_STATUS_REWARDED)
- return true;
- if (player->GetQuestStatus(NAXX40_ATTUNEMENT_3) == QUEST_STATUS_REWARDED)
- return true;
- return false;
- }
-
-public:
- npc_naxx40_area_trigger() : CreatureScript("npc_naxx40_area_trigger") {}
-
- struct npc_naxx40_area_triggerAI: public ScriptedAI
- {
- npc_naxx40_area_triggerAI(Creature* creature) : ScriptedAI(creature)
- {
- me->SetDisplayId(11686); // Invisible
- }
-
- void MoveInLineOfSight(Unit* who) override
- {
- if (who && me->GetDistance2d(who) < 5.0f)
- {
- if (Player* player = who->ToPlayer())
- {
- if (isAttuned(player))
- {
- player->SetRaidDifficulty(RAID_DIFFICULTY_10MAN_HEROIC);
- player->TeleportTo(533, 3005.68f, -3447.77f, 293.93f, 4.65f);
- }
- }
-
- }
- else if (who && me->GetDistance2d(who) < 20.0f)
- {
- if (Player* player = who->ToPlayer())
- {
- if (isAttuned(player))
- {
- GameObject* door = me->FindNearestGameObject(NAXX_STRATH_GATE, 100.0f);
- if (door)
- {
- door->SetGoState(GO_STATE_ACTIVE);
- }
- }
- }
- }
- }
- };
-
- CreatureAI* GetAI(Creature* creature) const override
- {
- return new npc_naxx40_area_triggerAI(creature);
- }
-};
class IndividualPlayerProgression_WorldScript : public WorldScript
{
@@ -658,13 +598,8 @@ public:
// NOTE: Because NAXX40 is not currently implemented, defeating C'Thun ends Vanilla content
UpdateProgressionState(killer, PROGRESSION_NAXX40);
break;
- case KELTHUZAD:
- if (killed->getLevel() == 80) {
- UpdateProgressionState(killer, PROGRESSION_WOTLK_TIER_1);
- }
- else {
- UpdateProgressionState(killer, PROGRESSION_NAXX40);
- }
+ case KELTHUZAD_40:
+ UpdateProgressionState(killer, PROGRESSION_NAXX40);
break;
case MALCHEZAAR:
UpdateProgressionState(killer, PROGRESSION_TBC_TIER_1);
@@ -681,6 +616,9 @@ public:
case KILJAEDEN:
UpdateProgressionState(killer, PROGRESSION_TBC_TIER_5);
break;
+ case KELTHUZAD:
+ UpdateProgressionState(killer, PROGRESSION_WOTLK_TIER_1);
+ break;
case YOGGSARON:
UpdateProgressionState(killer, PROGRESSION_WOTLK_TIER_2);
break;
@@ -695,18 +633,6 @@ public:
break;
}
}
-// Used in Naxx40, waiting for this AC PR to merge before can be used: https://github.com/azerothcore/azerothcore-wotlk/pull/12860
-//
-// void OnBeforeChooseGraveyard(Player* player, TeamId /*teamId*/, bool /*nearCorpse*/, uint32& graveyardOverride) override
-// {
-// if (player->GetMapId() == MAP_NAXX && player->GetMap()->GetSpawnMode() == RAID_DIFFICULTY_10MAN_HEROIC)
-// {
-// graveyardOverride = NAXX40_GRAVEYARD;
-// }
-// }
-
-
-
};
// Add all scripts in one
@@ -718,7 +644,6 @@ void AddSC_mod_individual_progression()
new npc_ipp_aq();
new npc_ipp_tbc();
new npc_ipp_wotlk();
- new npc_naxx40_area_trigger();
new gobject_ipp_tbc();
new gobject_ipp_wotlk();
}
diff --git a/src/IndividualProgression.h b/src/IndividualProgression.h
index b7e0929..3ff312c 100644
--- a/src/IndividualProgression.h
+++ b/src/IndividualProgression.h
@@ -25,6 +25,7 @@ enum ProgressionBossIDs
NEFARIAN = 11583,
CTHUN = 15727,
KELTHUZAD = 15990,
+ KELTHUZAD_40 = 351019,
MALCHEZAAR = 15690,
KAELTHAS = 19622,
ILLIDAN = 22917,
@@ -48,15 +49,7 @@ enum BuffSpells
enum ProgressionQuestIDs
{
- MIGHT_OF_KALIMDOR = 8742,
- NAXX40_ATTUNEMENT_1 = 9121,
- NAXX40_ATTUNEMENT_2 = 9122,
- NAXX40_ATTUNEMENT_3 = 9123,
-};
-
-enum NaxxGraveyards
-{
- NAXX40_GRAVEYARD = 1449
+ MIGHT_OF_KALIMDOR = 8742
};
enum ProgressionMaps
@@ -65,7 +58,6 @@ enum ProgressionMaps
MAP_AQ_20 = 509,
MAP_AQ_40 = 531,
MAP_OUTLANDS = 530,
- MAP_NAXX = 533,
MAP_ZUL_AMAN = 568,
MAP_NORTHREND = 571,
MAP_ULDUAR = 603,
@@ -113,9 +105,5 @@ enum ProgressionState : uint8
PROGRESSION_WOTLK_TIER_5 = 16 // Ruby Sanctum
};
-enum ProgressionObjects
-{
- NAXX_STRATH_GATE = 176424
-};
#endif //AZEROTHCORE_INDIVIDUALPROGRESSION_H
diff --git a/src/IndividualProgression_loader.cpp b/src/IndividualProgression_loader.cpp
index 44f725d..b88c752 100644
--- a/src/IndividualProgression_loader.cpp
+++ b/src/IndividualProgression_loader.cpp
@@ -13,6 +13,22 @@ void AddSC_quest_the_masquerade_60_2();
void AddSC_boss_lord_kazzak_60_2();
void AddSC_boss_chromaggus_60_2_A();
void AddSC_boss_drakkisath_50_59_B();
+void AddSC_instance_naxxramas_combined();
+void AddSC_boss_anubrekhan_40();
+void AddSC_boss_faerlina_40();
+void AddSC_boss_four_horsemen_40();
+void AddSC_boss_gluth_40();
+void AddSC_boss_gothik_40();
+void AddSC_boss_grobbulus_40();
+void AddSC_boss_heigan_40();
+void AddSC_boss_kelthuzad_40();
+void AddSC_boss_loatheb_40();
+void AddSC_boss_maexxna_40();
+void AddSC_boss_noth_40();
+void AddSC_boss_patchwerk_40();
+void AddSC_boss_razuvious_40();
+void AddSC_boss_sapphiron_40();
+void AddSC_boss_thaddius_40();
void Addmod_individual_progressionScripts()
@@ -27,5 +43,21 @@ void Addmod_individual_progressionScripts()
AddSC_boss_lord_kazzak_60_2();
AddSC_boss_chromaggus_60_2_A();
AddSC_boss_drakkisath_50_59_B();
+ AddSC_instance_naxxramas_combined();
+ AddSC_boss_anubrekhan_40();
+ AddSC_boss_faerlina_40();
+ AddSC_boss_four_horsemen_40();
+ AddSC_boss_gluth_40();
+ AddSC_boss_gothik_40();
+ AddSC_boss_grobbulus_40();
+ AddSC_boss_heigan_40();
+ AddSC_boss_kelthuzad_40();
+ AddSC_boss_loatheb_40();
+ AddSC_boss_maexxna_40();
+ AddSC_boss_noth_40();
+ AddSC_boss_patchwerk_40();
+ AddSC_boss_razuvious_40();
+ AddSC_boss_sapphiron_40();
+ AddSC_boss_thaddius_40();
}
diff --git a/src/naxx40Scripts/boss_anubrekhan_40.cpp b/src/naxx40Scripts/boss_anubrekhan_40.cpp
new file mode 100644
index 0000000..619c4a4
--- /dev/null
+++ b/src/naxx40Scripts/boss_anubrekhan_40.cpp
@@ -0,0 +1,247 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Says
+{
+ SAY_AGGRO = 0,
+ SAY_GREET = 1,
+ SAY_SLAY = 2,
+ EMOTE_LOCUST = 3
+};
+
+enum GuardSays
+{
+ EMOTE_SPAWN = 1,
+ EMOTE_SCARAB = 2
+};
+
+enum Spells
+{
+ SPELL_IMPALE_10 = 28783,
+ SPELL_LOCUST_SWARM_10 = 28785,
+ SPELL_SUMMON_CORPSE_SCRABS_5 = 29105,
+ SPELL_SUMMON_CORPSE_SCRABS_10 = 28864,
+ SPELL_BERSERK = 26662
+};
+
+enum Events
+{
+ EVENT_IMPALE = 1,
+ EVENT_LOCUST_SWARM = 2,
+ EVENT_BERSERK = 3,
+ EVENT_SPAWN_GUARD = 4
+};
+
+enum Misc
+{
+ NPC_CORPSE_SCARAB = 351083,
+ NPC_CRYPT_GUARD = 351082,
+
+ ACHIEV_TIMED_START_EVENT = 9891
+};
+
+class boss_anubrekhan_40 : public CreatureScript
+{
+public:
+ boss_anubrekhan_40() : CreatureScript("boss_anubrekhan_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_anubrekhan_40AI : public BossAI
+ {
+ explicit boss_anubrekhan_40AI(Creature* c) : BossAI(c, BOSS_ANUB), summons(me)
+ {
+ pInstance = c->GetInstanceScript();
+ sayGreet = false;
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ SummonList summons;
+ bool sayGreet;
+
+ void SummonCryptGuards()
+ {
+ if (Is25ManRaid())
+ {
+ me->SummonCreature(NPC_CRYPT_GUARD, 3299.732f, -3502.489f, 287.077f, 2.378f, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000);
+ me->SummonCreature(NPC_CRYPT_GUARD, 3299.086f, -3450.929f, 287.077f, 3.999f, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000);
+ }
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ SummonCryptGuards();
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_ANUB_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ if (me->IsInCombat())
+ {
+ cr->SetInCombatWithZone();
+ if (cr->GetEntry() == NPC_CRYPT_GUARD)
+ {
+ cr->AI()->Talk(EMOTE_SPAWN, me);
+ }
+ }
+ summons.Summon(cr);
+ }
+
+ void SummonedCreatureDies(Creature* cr, Unit*) override
+ {
+ if (cr->GetEntry() == NPC_CRYPT_GUARD)
+ {
+ cr->CastSpell(cr, SPELL_SUMMON_CORPSE_SCRABS_10, true, nullptr, nullptr, me->GetGUID());
+ cr->AI()->Talk(EMOTE_SCARAB);
+ }
+ }
+
+ void SummonedCreatureDespawn(Creature* cr) override
+ {
+ summons.Despawn(cr);
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DespawnAll();
+ if (pInstance)
+ {
+ pInstance->DoStartTimedAchievement(ACHIEVEMENT_TIMED_TYPE_EVENT, ACHIEV_TIMED_START_EVENT);
+ }
+ }
+
+ void KilledUnit(Unit* victim) override
+ {
+ if (victim->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ victim->CastSpell(victim, SPELL_SUMMON_CORPSE_SCRABS_5, true, nullptr, nullptr, me->GetGUID());
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->CallForHelp(30.0f);
+ Talk(SAY_AGGRO);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_ANUB_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ events.ScheduleEvent(EVENT_IMPALE, 15000);
+ events.ScheduleEvent(EVENT_LOCUST_SWARM, urand(70000, 120000));
+ events.ScheduleEvent(EVENT_BERSERK, 600000);
+ if (!summons.HasEntry(NPC_CRYPT_GUARD))
+ {
+ SummonCryptGuards();
+ }
+ if (!Is25ManRaid())
+ {
+ events.ScheduleEvent(EVENT_SPAWN_GUARD, urand(15000, 20000));
+ }
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (!sayGreet && who->GetTypeId() == TYPEID_PLAYER)
+ {
+ Talk(SAY_GREET);
+ sayGreet = true;
+ }
+ ScriptedAI::MoveInLineOfSight(who);
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!me->IsInCombat() && sayGreet)
+ {
+ for (SummonList::iterator itr = summons.begin(); itr != summons.end(); ++itr)
+ {
+ if (pInstance)
+ {
+ if (Creature* cr = pInstance->instance->GetCreature(*itr))
+ {
+ if (cr->IsInCombat())
+ DoZoneInCombat();
+ }
+ }
+ }
+ }
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_IMPALE:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0))
+ {
+ me->CastSpell(target, SPELL_IMPALE_10, false);
+ }
+ events.RepeatEvent(20000);
+ break;
+ case EVENT_LOCUST_SWARM:
+ Talk(EMOTE_LOCUST);
+ me->CastSpell(me, SPELL_LOCUST_SWARM_10, false);
+ events.ScheduleEvent(EVENT_SPAWN_GUARD, 3000);
+ events.RepeatEvent(90000);
+ break;
+ case EVENT_SPAWN_GUARD:
+ me->SummonCreature(NPC_CRYPT_GUARD, 3331.217f, -3476.607f, 287.074f, 3.269f, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000);
+ break;
+ case EVENT_BERSERK:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+void AddSC_boss_anubrekhan_40()
+{
+ new boss_anubrekhan_40();
+}
diff --git a/src/naxx40Scripts/boss_faerlina_40.cpp b/src/naxx40Scripts/boss_faerlina_40.cpp
new file mode 100644
index 0000000..f326e3c
--- /dev/null
+++ b/src/naxx40Scripts/boss_faerlina_40.cpp
@@ -0,0 +1,248 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellInfo.h"
+#include "naxxramas.h"
+
+enum Yells
+{
+ SAY_GREET = 0,
+ SAY_AGGRO = 1,
+ SAY_SLAY = 2,
+ SAY_DEATH = 3,
+ EMOTE_WIDOWS_EMBRACE = 4,
+ EMOTE_FRENZY = 5,
+ SAY_FRENZY = 6
+};
+
+enum Spells
+{
+ SPELL_POISON_BOLT_VOLLEY_10 = 28796,
+ SPELL_RAIN_OF_FIRE_10 = 28794,
+ SPELL_FRENZY_10 = 28798,
+ SPELL_WIDOWS_EMBRACE = 28732
+};
+
+enum Events
+{
+ EVENT_POISON_BOLT = 1,
+ EVENT_RAIN_OF_FIRE = 2,
+ EVENT_FRENZY = 3
+};
+
+enum Misc
+{
+ NPC_NAXXRAMAS_WORSHIPPER = 351081,
+ NPC_NAXXRAMAS_FOLLOWER = 351080
+};
+
+class boss_faerlina_40 : public CreatureScript
+{
+public:
+ boss_faerlina_40() : CreatureScript("boss_faerlina_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_faerlina_40AI : public BossAI
+ {
+ boss_faerlina_40AI(Creature* c) : BossAI(c, BOSS_FAERLINA), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ sayGreet = false;
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ SummonList summons;
+ bool sayGreet;
+
+ void SummonHelpers()
+ {
+ me->SummonCreature(NPC_NAXXRAMAS_WORSHIPPER, 3362.66f, -3620.97f, 261.08f, 4.57276f);
+ me->SummonCreature(NPC_NAXXRAMAS_WORSHIPPER, 3344.3f, -3618.31f, 261.08f, 4.69494f);
+ me->SummonCreature(NPC_NAXXRAMAS_WORSHIPPER, 3356.71f, -3620.05f, 261.08f, 4.57276f);
+ me->SummonCreature(NPC_NAXXRAMAS_WORSHIPPER, 3350.26f, -3619.11f, 261.08f, 4.67748f);
+ if (Is25ManRaid())
+ {
+ me->SummonCreature(NPC_NAXXRAMAS_FOLLOWER, 3347.49f, -3617.59f, 261.0f, 4.49f);
+ me->SummonCreature(NPC_NAXXRAMAS_FOLLOWER, 3359.64f, -3619.16f, 261.0f, 4.56f);
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ summons.Summon(cr);
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ SummonHelpers();
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_FAERLINA_WEB)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->CallForHelp(VISIBLE_RANGE);
+ summons.DoZoneInCombat();
+ Talk(SAY_AGGRO);
+ events.ScheduleEvent(EVENT_POISON_BOLT, urand(7000, 12000));
+ events.ScheduleEvent(EVENT_RAIN_OF_FIRE, urand(8000, 12000));
+ events.ScheduleEvent(EVENT_FRENZY, urand(60000, 80000), 1);
+ events.SetPhase(1);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_FAERLINA_WEB)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (!sayGreet && who->GetTypeId() == TYPEID_PLAYER)
+ {
+ Talk(SAY_GREET);
+ sayGreet = true;
+ }
+ ScriptedAI::MoveInLineOfSight(who);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ if (!urand(0, 3))
+ {
+ Talk(SAY_SLAY);
+ }
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_FAERLINA_WEB)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!me->IsInCombat() && sayGreet)
+ {
+ for (SummonList::iterator itr = summons.begin(); itr != summons.end(); ++itr)
+ {
+ if (pInstance)
+ {
+ if (Creature* cr = pInstance->instance->GetCreature(*itr))
+ {
+ if (cr->IsInCombat())
+ DoZoneInCombat();
+ }
+ }
+ }
+ }
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_POISON_BOLT:
+ if (!me->HasAura(SPELL_WIDOWS_EMBRACE))
+ {
+ me->CastCustomSpell(SPELL_POISON_BOLT_VOLLEY_10, SPELLVALUE_MAX_TARGETS, 10, me, false);
+ }
+ events.RepeatEvent(urand(7000, 12000));
+ break;
+ case EVENT_RAIN_OF_FIRE:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0))
+ {
+ me->CastSpell(target, SPELL_RAIN_OF_FIRE_10, false);
+ }
+ events.RepeatEvent(urand(8000, 12000));
+ break;
+ case EVENT_FRENZY:
+ if (!me->HasAura(SPELL_FRENZY_10))
+ {
+ Talk(SAY_FRENZY);
+ Talk(EMOTE_FRENZY);
+ me->CastSpell(me, SPELL_FRENZY_10, true);
+ events.RepeatEvent(60000);
+ }
+ else
+ {
+ events.RepeatEvent(30000);
+ }
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+
+ void SpellHit(Unit* caster, SpellInfo const* spell) override
+ {
+ if (spell->Id == SPELL_WIDOWS_EMBRACE)
+ {
+ Talk(EMOTE_WIDOWS_EMBRACE);
+ if (me->HasAura(SPELL_FRENZY_10))
+ {
+ me->RemoveAurasDueToSpell(SPELL_FRENZY_10);
+ events.RescheduleEvent(EVENT_FRENZY, 60000);
+ }
+ pInstance->SetData(DATA_FRENZY_REMOVED, 0);
+ if (Is25ManRaid())
+ {
+ Unit::Kill(caster, caster);
+ }
+ }
+ }
+ };
+};
+
+void AddSC_boss_faerlina_40()
+{
+ new boss_faerlina_40();
+}
diff --git a/src/naxx40Scripts/boss_four_horsemen_40.cpp b/src/naxx40Scripts/boss_four_horsemen_40.cpp
new file mode 100644
index 0000000..42fa41a
--- /dev/null
+++ b/src/naxx40Scripts/boss_four_horsemen_40.cpp
@@ -0,0 +1,458 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellAuraEffects.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Spells
+{
+ SPELL_BERSERK = 26662,
+ // Marks
+ SPELL_MARK_OF_KORTHAZZ = 28832,
+ SPELL_MARK_OF_BLAUMEUX = 28833,
+ SPELL_MARK_OF_MOGRAINE = 28834, // TODO: Requires Spell DBC Edit
+ SPELL_MARK_OF_ZELIEK = 28835,
+ SPELL_MARK_DAMAGE = 28836,
+ // Korth'azz
+ SPELL_KORTHAZZ_METEOR_10 = 28884,
+ SPELL_KORTHAZZ_METEOR_25 = 57467,
+ // Blaumeux
+ SPELL_BLAUMEUX_SHADOW_BOLT_10 = 57374,
+ SPELL_BLAUMEUX_SHADOW_BOLT_25 = 57464,
+ SPELL_BLAUMEUX_VOID_ZONE_10 = 28863,
+ SPELL_BLAUMEUX_VOID_ZONE_25 = 57463,
+ SPELL_BLAUMEUX_UNYIELDING_PAIN = 57381,
+ // Zeliek
+ SPELL_ZELIEK_HOLY_WRATH_10 = 28883,
+ SPELL_ZELIEK_HOLY_WRATH_25 = 57466,
+ SPELL_ZELIEK_HOLY_BOLT_10 = 57376,
+ SPELL_ZELIEK_HOLY_BOLT_25 = 57465,
+ SPELL_ZELIEK_CONDEMNATION = 57377,
+ // Mograine
+ SPELL_RIVENDARE_UNHOLY_SHADOW_10 = 28882,
+ SPELL_RIVENDARE_UNHOLY_SHADOW_25 = 57369
+};
+
+enum Events
+{
+ EVENT_MARK_CAST = 1,
+ EVENT_PRIMARY_SPELL = 2,
+ EVENT_SECONDARY_SPELL = 3,
+ EVENT_PUNISH = 4,
+ EVENT_BERSERK = 5
+};
+
+enum Misc
+{
+ // Movement
+ MOVE_PHASE_NONE = 0,
+ MOVE_PHASE_STARTED = 1,
+ MOVE_PHASE_FINISHED = 2,
+ // Horseman
+ HORSEMAN_ZELIEK = 0,
+ HORSEMAN_BLAUMEUX = 1,
+ HORSEMAN_MOGRAINE = 2,
+ HORSEMAN_KORTHAZZ = 3
+};
+
+enum FourHorsemen
+{
+ SAY_AGGRO = 0,
+ SAY_TAUNT = 1,
+ SAY_SPECIAL = 2,
+ SAY_SLAY = 3,
+ SAY_DEATH = 4,
+ EMOTE_RAGECAST = 7
+};
+
+// MARKS
+const uint32 TABLE_SPELL_MARK[4] = {SPELL_MARK_OF_ZELIEK, SPELL_MARK_OF_BLAUMEUX, SPELL_MARK_OF_MOGRAINE, SPELL_MARK_OF_KORTHAZZ};
+
+// PRIMARY SPELL
+const uint32 TABLE_SPELL_PRIMARY_10[4] = {SPELL_ZELIEK_HOLY_BOLT_10, SPELL_BLAUMEUX_SHADOW_BOLT_10, SPELL_RIVENDARE_UNHOLY_SHADOW_10, SPELL_KORTHAZZ_METEOR_10};
+const uint32 TABLE_SPELL_PRIMARY_25[4] = {SPELL_ZELIEK_HOLY_BOLT_25, SPELL_BLAUMEUX_SHADOW_BOLT_25, SPELL_RIVENDARE_UNHOLY_SHADOW_25, SPELL_KORTHAZZ_METEOR_25};
+
+// PUNISH
+const uint32 TABLE_SPELL_PUNISH[4] = {SPELL_ZELIEK_CONDEMNATION, SPELL_BLAUMEUX_UNYIELDING_PAIN, 0, 0};
+
+// SECONDARY SPELL
+const uint32 TABLE_SPELL_SECONDARY_10[4] = {SPELL_ZELIEK_HOLY_WRATH_10, SPELL_BLAUMEUX_VOID_ZONE_10, 0, 0};
+const uint32 TABLE_SPELL_SECONDARY_25[4] = {SPELL_ZELIEK_HOLY_WRATH_25, SPELL_BLAUMEUX_VOID_ZONE_25, 0, 0};
+
+const Position WaypointPositions[12] =
+{
+ // Thane waypoints
+ {2542.3f, -2984.1f, 241.49f, 5.362f},
+ {2547.6f, -2999.4f, 241.34f, 5.049f},
+ {2542.9f, -3015.0f, 241.35f, 4.654f},
+ // Lady waypoints
+ {2498.3f, -2961.8f, 241.28f, 3.267f},
+ {2487.7f, -2959.2f, 241.28f, 2.890f},
+ {2469.4f, -2947.6f, 241.28f, 2.576f},
+ // Mograine waypoints
+ {2553.8f, -2968.4f, 241.33f, 5.757f},
+ {2564.3f, -2972.5f, 241.33f, 5.890f},
+ {2583.9f, -2971.6f, 241.35f, 0.008f},
+ // Sir waypoints
+ {2534.5f, -2921.7f, 241.53f, 1.363f},
+ {2523.5f, -2902.8f, 241.28f, 2.095f},
+ {2517.8f, -2896.6f, 241.28f, 2.315f}
+};
+
+class boss_four_horsemen_40 : public CreatureScript
+{
+public:
+ boss_four_horsemen_40() : CreatureScript("boss_four_horsemen_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_four_horsemen_40AI : public BossAI
+ {
+ explicit boss_four_horsemen_40AI(Creature* c) : BossAI(c, BOSS_HORSEMAN)
+ {
+ pInstance = me->GetInstanceScript();
+ switch (me->GetEntry())
+ {
+ case NPC_SIR_ZELIEK_40:
+ horsemanId = HORSEMAN_ZELIEK;
+ break;
+ case NPC_LADY_BLAUMEUX_40:
+ horsemanId = HORSEMAN_BLAUMEUX;
+ break;
+ case NPC_HIGHLORD_MOGRAINE_40:
+ horsemanId = HORSEMAN_MOGRAINE;
+ break;
+ case NPC_THANE_KORTHAZZ_40:
+ horsemanId = HORSEMAN_KORTHAZZ;
+ break;
+ }
+ }
+
+ EventMap events;
+ InstanceScript* pInstance;
+ uint8 currentWaypoint{};
+ uint8 movementPhase{};
+ uint8 horsemanId;
+
+ void MoveToCorner()
+ {
+ switch(me->GetEntry())
+ {
+ case NPC_THANE_KORTHAZZ_40:
+ currentWaypoint = 0;
+ break;
+ case NPC_LADY_BLAUMEUX_40:
+ currentWaypoint = 3;
+ break;
+ case NPC_HIGHLORD_MOGRAINE_40:
+ currentWaypoint = 6;
+ break;
+ case NPC_SIR_ZELIEK_40:
+ currentWaypoint = 9;
+ break;
+ }
+ me->GetMotionMaster()->MovePoint(currentWaypoint, WaypointPositions[currentWaypoint]);
+ }
+
+ bool IsInRoom()
+ {
+ if (me->GetExactDist(2535.1f, -2968.7f, 241.3f) > 100.0f)
+ {
+ EnterEvadeMode();
+ return false;
+ }
+ return true;
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ me->SetPosition(me->GetHomePosition());
+ movementPhase = MOVE_PHASE_NONE;
+ currentWaypoint = 0;
+ me->SetReactState(REACT_AGGRESSIVE);
+ events.Reset();
+ events.RescheduleEvent(EVENT_MARK_CAST, 24000);
+ events.RescheduleEvent(EVENT_BERSERK, 600000);
+ if ((me->GetEntry() != NPC_LADY_BLAUMEUX_40 && me->GetEntry() != NPC_SIR_ZELIEK_40))
+ {
+ events.RescheduleEvent(EVENT_PRIMARY_SPELL, 10000 + rand() % 5000);
+ }
+ else
+ {
+ events.RescheduleEvent(EVENT_PUNISH, 5000);
+ events.RescheduleEvent(EVENT_SECONDARY_SPELL, 15000);
+ }
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_HORSEMEN_GATE)))
+ {
+ if (pInstance->GetBossState(BOSS_GOTHIK) == DONE)
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+ }
+
+ void MovementInform(uint32 type, uint32 id) override
+ {
+ if (type != POINT_MOTION_TYPE)
+ return;
+
+ // final waypoint
+ if (id % 3 == 2)
+ {
+ movementPhase = MOVE_PHASE_FINISHED;
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->SetInCombatWithZone();
+ if (!UpdateVictim())
+ {
+ EnterEvadeMode();
+ return;
+ }
+ if (me->GetEntry() == NPC_LADY_BLAUMEUX_40 || me->GetEntry() == NPC_SIR_ZELIEK_40)
+ {
+ me->GetMotionMaster()->Clear(false);
+ me->GetMotionMaster()->MoveIdle();
+ }
+ return;
+ }
+ currentWaypoint = id + 1;
+ }
+
+ void AttackStart(Unit* who) override
+ {
+ if (movementPhase == MOVE_PHASE_FINISHED)
+ {
+ if (me->GetEntry() == NPC_LADY_BLAUMEUX_40 || me->GetEntry() == NPC_SIR_ZELIEK_40)
+ {
+ me->Attack(who, false);
+ }
+ else
+ {
+ ScriptedAI::AttackStart(who);
+ }
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ if (pInstance)
+ {
+ if (pInstance->GetBossState(BOSS_HORSEMAN) == DONE)
+ {
+ if (!me->GetMap()->GetPlayers().IsEmpty())
+ {
+ if (Player* player = me->GetMap()->GetPlayers().getFirst()->GetSource())
+ {
+ if (GameObject* chest = player->SummonGameObject(GO_HORSEMEN_CHEST_40, 2514.8f, -2944.9f, 245.55f, 5.51f, 0, 0, 0, 0, 0))
+ {
+ chest->SetLootRecipient(me);
+ }
+ }
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_HORSEMEN_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+ Talk(SAY_DEATH);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ if (movementPhase == MOVE_PHASE_NONE)
+ {
+ Talk(SAY_AGGRO);
+ me->SetReactState(REACT_PASSIVE);
+ movementPhase = MOVE_PHASE_STARTED;
+ me->SetSpeed(MOVE_RUN, me->GetSpeedRate(MOVE_RUN), true);
+ MoveToCorner();
+ }
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_HORSEMEN_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (movementPhase == MOVE_PHASE_STARTED && currentWaypoint)
+ {
+ me->GetMotionMaster()->MovePoint(currentWaypoint, WaypointPositions[currentWaypoint]);
+ currentWaypoint = 0;
+ }
+
+ if (!IsInRoom())
+ return;
+
+ if (movementPhase < MOVE_PHASE_FINISHED || !UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_MARK_CAST:
+ me->CastSpell(me, TABLE_SPELL_MARK[horsemanId], false);
+ events.RepeatEvent((me->GetEntry() == NPC_LADY_BLAUMEUX_40 || me->GetEntry() == NPC_SIR_ZELIEK_40) ? 15000 : 12000);
+ return;
+ case EVENT_BERSERK:
+ Talk(SAY_SPECIAL);
+ me->CastSpell(me, SPELL_BERSERK, true);
+ return;
+ case EVENT_PRIMARY_SPELL:
+ Talk(SAY_TAUNT);
+ me->CastSpell(me->GetVictim(), RAID_MODE(TABLE_SPELL_PRIMARY_10[horsemanId], TABLE_SPELL_PRIMARY_25[horsemanId]), false);
+ events.RepeatEvent(15000);
+ return;
+ case EVENT_PUNISH:
+ if (!SelectTarget(SelectTargetMethod::MaxDistance, 0, 45.0f, true))
+ {
+ me->CastSpell(me, TABLE_SPELL_PUNISH[horsemanId], false);
+ Talk(EMOTE_RAGECAST);
+ }
+ events.RepeatEvent(2010);
+ return;
+ case EVENT_SECONDARY_SPELL:
+ me->CastSpell(me->GetVictim(), RAID_MODE(TABLE_SPELL_SECONDARY_10[horsemanId], TABLE_SPELL_SECONDARY_25[horsemanId]), false);
+ events.RepeatEvent(15000);
+ return;
+ }
+
+ if ((me->GetEntry() == NPC_LADY_BLAUMEUX_40 || me->GetEntry() == NPC_SIR_ZELIEK_40))
+ {
+ if (Unit* target = SelectTarget(SelectTargetMethod::MaxDistance, 0, 45.0f, true))
+ {
+ me->CastSpell(target, RAID_MODE(TABLE_SPELL_PRIMARY_10[horsemanId], TABLE_SPELL_PRIMARY_25[horsemanId]), false);
+ }
+ }
+ else
+ {
+ DoMeleeAttackIfReady();
+ }
+ }
+ };
+};
+
+class spell_four_horsemen_mark : public SpellScriptLoader
+{
+public:
+ spell_four_horsemen_mark() : SpellScriptLoader("spell_four_horsemen_mark") { }
+
+ class spell_four_horsemen_mark_AuraScript : public AuraScript
+ {
+ PrepareAuraScript(spell_four_horsemen_mark_AuraScript);
+
+ void OnApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
+ {
+ if (Unit* caster = GetCaster())
+ {
+ int32 damage;
+ switch (GetStackAmount())
+ {
+ case 1:
+ damage = 0;
+ break;
+ case 2:
+ damage = 500;
+ break;
+ case 3:
+ damage = 1500;
+ break;
+ case 4:
+ damage = 4000;
+ break;
+ case 5:
+ damage = 12000;
+ break;
+ case 6:
+ damage = 20000;
+ break;
+ default:
+ damage = 20000 + 1000 * (GetStackAmount() - 7);
+ break;
+ }
+ if (damage)
+ {
+ caster->CastCustomSpell(SPELL_MARK_DAMAGE, SPELLVALUE_BASE_POINT0, damage, GetTarget());
+ }
+ }
+ }
+
+ void Register() override
+ {
+ AfterEffectApply += AuraEffectApplyFn(spell_four_horsemen_mark_AuraScript::OnApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK);
+ }
+ };
+
+ AuraScript* GetAuraScript() const override
+ {
+ return new spell_four_horsemen_mark_AuraScript();
+ }
+};
+
+class spell_four_horsemen_consumption : public SpellScript
+{
+ PrepareSpellScript(spell_four_horsemen_consumption);
+
+ void HandleDamageCalc(SpellEffIndex /*effIndex*/)
+ {
+ uint32 damage = GetCaster()->GetMap()->ToInstanceMap()->GetDifficulty() == REGULAR_DIFFICULTY ? 2750 : 4250;
+ SetHitDamage(damage);
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_four_horsemen_consumption::HandleDamageCalc, EFFECT_0, SPELL_EFFECT_SCHOOL_DAMAGE);
+ }
+};
+
+void AddSC_boss_four_horsemen_40()
+{
+ new boss_four_horsemen_40();
+// new spell_four_horsemen_mark();
+// RegisterSpellScript(spell_four_horsemen_consumption);
+}
diff --git a/src/naxx40Scripts/boss_gluth_40.cpp b/src/naxx40Scripts/boss_gluth_40.cpp
new file mode 100644
index 0000000..280068e
--- /dev/null
+++ b/src/naxx40Scripts/boss_gluth_40.cpp
@@ -0,0 +1,273 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Spells
+{
+ SPELL_MORTAL_WOUND = 25646,
+ SPELL_ENRAGE = 28371,
+ SPELL_DECIMATE = 28374,
+ SPELL_BERSERK = 26662,
+ SPELL_INFECTED_WOUND = 29306,
+ SPELL_CHOW_SEARCHER = 28404
+};
+
+enum Events
+{
+ EVENT_MORTAL_WOUND = 1,
+ EVENT_ENRAGE = 2,
+ EVENT_DECIMATE = 3,
+ EVENT_BERSERK = 4,
+ EVENT_SUMMON_ZOMBIE = 5,
+ EVENT_CAN_EAT_ZOMBIE = 6
+};
+
+enum Misc
+{
+ NPC_ZOMBIE_CHOW = 351069
+};
+
+enum Emotes
+{
+ EMOTE_SPOTS_ONE = 0,
+ EMOTE_DECIMATE = 1,
+ EMOTE_ENRAGE = 2,
+ EMOTE_DEVOURS_ALL = 3,
+ EMOTE_BERSERK = 4
+};
+
+const Position zombiePos[3] =
+{
+ {3267.9f, -3172.1f, 297.42f, 0.94f},
+ {3253.2f, -3132.3f, 297.42f, 0},
+ {3308.3f, -3185.8f, 297.42f, 1.58f}
+};
+
+class boss_gluth_40 : public CreatureScript
+{
+public:
+ boss_gluth_40() : CreatureScript("boss_gluth_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_gluth_40AI : public BossAI
+ {
+ explicit boss_gluth_40AI(Creature* c) : BossAI(c, BOSS_GLUTH), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ EventMap events;
+ SummonList summons;
+ InstanceScript* pInstance;
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ me->ApplySpellImmune(SPELL_INFECTED_WOUND, IMMUNITY_ID, SPELL_INFECTED_WOUND, true);
+ events.Reset();
+ summons.DespawnAll();
+ me->SetReactState(REACT_AGGRESSIVE);
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (!me->GetVictim() || me->GetVictim()->GetEntry() != NPC_ZOMBIE_CHOW)
+ {
+ if (who->GetEntry() == NPC_ZOMBIE_CHOW && me->IsWithinDistInMap(who, 6.5f))
+ {
+ SetGazeOn(who);
+ Talk(EMOTE_SPOTS_ONE);
+ }
+ else
+ {
+ ScriptedAI::MoveInLineOfSight(who);
+ }
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ events.ScheduleEvent(EVENT_MORTAL_WOUND, 10000);
+ events.ScheduleEvent(EVENT_ENRAGE, 22000);
+ events.ScheduleEvent(EVENT_DECIMATE, 105000);
+ events.ScheduleEvent(EVENT_BERSERK, 360000);
+ events.ScheduleEvent(EVENT_SUMMON_ZOMBIE, 10000);
+ events.ScheduleEvent(EVENT_CAN_EAT_ZOMBIE, 1000);
+ }
+
+ void JustSummoned(Creature* summon) override
+ {
+ if (summon->GetEntry() == NPC_ZOMBIE_CHOW)
+ {
+ summon->AI()->AttackStart(me);
+ }
+ summons.Summon(summon);
+ }
+
+ void SummonedCreatureDies(Creature* cr, Unit*) override { summons.Despawn(cr); }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (me->IsAlive() && who->GetEntry() == NPC_ZOMBIE_CHOW)
+ {
+ me->ModifyHealth(int32(me->GetMaxHealth() * 0.05f));
+ }
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DespawnAll();
+ }
+
+ bool SelectPlayerInRoom()
+ {
+ if (me->IsInCombat())
+ return false;
+
+ Map::PlayerList const& pList = me->GetMap()->GetPlayers();
+ for (const auto& itr : pList)
+ {
+ Player* player = itr.GetSource();
+ if (!player || !player->IsAlive())
+ continue;
+
+ if (player->GetPositionZ() > 300.0f || me->GetExactDist(player) > 50.0f)
+ continue;
+
+ AttackStart(player);
+ return true;
+ }
+ return false;
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictimWithGaze() && !SelectPlayerInRoom())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_BERSERK:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ case EVENT_ENRAGE:
+ Talk(EMOTE_ENRAGE);
+ me->CastSpell(me, SPELL_ENRAGE, true);
+ events.RepeatEvent(22000);
+ break;
+ case EVENT_MORTAL_WOUND:
+ me->CastSpell(me->GetVictim(), SPELL_MORTAL_WOUND, false);
+ events.RepeatEvent(10000);
+ break;
+ case EVENT_DECIMATE:
+ Talk(EMOTE_DECIMATE);
+ me->CastSpell(me, SPELL_DECIMATE, false);
+ events.RepeatEvent(105000);
+ break;
+ case EVENT_SUMMON_ZOMBIE:
+ {
+ uint8 rand = urand(0, 2);
+ for (int32 i = 0; i < 1; ++i)
+ {
+ // In 40 man raid, use all gates
+ me->SummonCreature(NPC_ZOMBIE_CHOW, zombiePos[urand(0, 2)]);
+ (rand == 2 ? rand = 0 : rand++);
+ }
+ events.RepeatEvent(10000);
+ break;
+ }
+ case EVENT_CAN_EAT_ZOMBIE:
+ events.RepeatEvent(1000);
+ if (me->GetVictim()->GetEntry() == NPC_ZOMBIE_CHOW && me->IsWithinMeleeRange(me->GetVictim()))
+ {
+ me->CastCustomSpell(SPELL_CHOW_SEARCHER, SPELLVALUE_RADIUS_MOD, 20000, me, true);
+ Talk(EMOTE_DEVOURS_ALL);
+ return; // leave it to skip DoMeleeAttackIfReady
+ }
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class spell_gluth_decimate : public SpellScriptLoader
+{
+public:
+ spell_gluth_decimate() : SpellScriptLoader("spell_gluth_decimate") { }
+
+ class spell_gluth_decimate_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_gluth_decimate_SpellScript);
+
+ void HandleScriptEffect(SpellEffIndex /*effIndex*/)
+ {
+ if (Unit* unitTarget = GetHitUnit())
+ {
+ int32 damage = int32(unitTarget->GetHealth()) - int32(unitTarget->CountPctFromMaxHealth(5));
+ if (damage <= 0)
+ return;
+
+ if (Creature* cTarget = unitTarget->ToCreature())
+ {
+ cTarget->SetWalk(true);
+ cTarget->GetMotionMaster()->MoveFollow(GetCaster(), 0.0f, 0.0f, MOTION_SLOT_CONTROLLED);
+ cTarget->SetReactState(REACT_PASSIVE);
+ Unit::DealDamage(GetCaster(), cTarget, damage);
+ return;
+ }
+ GetCaster()->CastCustomSpell(28375, SPELLVALUE_BASE_POINT0, damage, unitTarget);
+ }
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_gluth_decimate_SpellScript::HandleScriptEffect, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_gluth_decimate_SpellScript();
+ }
+};
+
+void AddSC_boss_gluth_40()
+{
+ new boss_gluth_40();
+// new spell_gluth_decimate();
+}
diff --git a/src/naxx40Scripts/boss_gothik_40.cpp b/src/naxx40Scripts/boss_gothik_40.cpp
new file mode 100644
index 0000000..4d040be
--- /dev/null
+++ b/src/naxx40Scripts/boss_gothik_40.cpp
@@ -0,0 +1,718 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "CombatAI.h"
+#include "GridNotifiers.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Yells
+{
+ SAY_INTRO_1 = 0,
+ SAY_INTRO_2 = 1,
+ SAY_INTRO_3 = 2,
+ SAY_INTRO_4 = 3,
+ SAY_PHASE_TWO = 4,
+ SAY_DEATH = 5,
+ SAY_KILL = 6,
+
+ EMOTE_PHASE_TWO = 7,
+ EMOTE_GATE_OPENED = 8
+};
+
+enum Spells
+{
+ // Gothik
+ SPELL_HARVEST_SOUL = 28679,
+ SPELL_SHADOW_BOLT = 29317,
+ // Teleport spells
+ SPELL_TELEPORT_DEAD = 28025,
+ SPELL_TELEPORT_LIVE = 28026,
+ // Visual spells
+ SPELL_INFORM_LIVING_TRAINEE = 27892,
+ SPELL_INFORM_LIVING_KNIGHT = 27928,
+ SPELL_INFORM_LIVING_RIDER = 27935,
+ SPELL_INFORM_DEAD_TRAINEE = 27915,
+ SPELL_INFORM_DEAD_KNIGHT = 27931,
+ SPELL_INFORM_DEAD_RIDER = 27937,
+ /*SPELL_ANCHOR_2_TRAINEE = 27893,
+ SPELL_ANCHOR_2_DK = 27929,
+ SPELL_ANCHOR_2_RIDER = 27936, fix me */
+ // Living trainee
+ SPELL_DEATH_PLAGUE = 55604,
+ // Dead trainee
+ SPELL_ARCANE_EXPLOSION = 27989,
+ // Living knight
+ SPELL_SHADOW_MARK = 27825,
+ // Dead knight
+ SPELL_WHIRLWIND = 56408,
+ // Living rider
+ SPELL_SHADOW_BOLT_VOLLEY = 27831,
+ // Dead rider
+ SPELL_DRAIN_LIFE = 27994,
+ SPELL_UNHOLY_FRENZY = 55648,
+ // Horse
+ SPELL_STOMP = 27993
+};
+
+enum Misc
+{
+ NPC_LIVING_TRAINEE = 351043,
+ NPC_LIVING_KNIGHT = 351044,
+ NPC_LIVING_RIDER = 351045,
+ NPC_DEAD_TRAINEE = 351046,
+ NPC_DEAD_KNIGHT = 351050,
+ NPC_DEAD_HORSE = 351051,
+ NPC_DEAD_RIDER = 351052,
+ //NPC_TRIGGER = 16137, fix me
+};
+
+enum Events
+{
+ // Gothik
+ EVENT_SUMMON_ADDS = 1,
+ EVENT_HARVEST_SOUL = 2,
+ EVENT_SHADOW_BOLT = 3,
+ EVENT_TELEPORT = 4,
+ EVENT_CHECK_HEALTH = 5,
+ EVENT_CHECK_PLAYERS = 6,
+ // Living trainee
+ EVENT_DEATH_PLAGUE = 7,
+ // Dead trainee
+ EVENT_ARCANE_EXPLOSION = 8,
+ // Living knight
+ EVENT_SHADOW_MARK = 9,
+ // Dead knight
+ EVENT_WHIRLWIND = 10,
+ // Living rider
+ EVENT_SHADOW_BOLT_VOLLEY = 11,
+ // Dead rider
+ EVENT_DRAIN_LIFE = 12,
+ EVENT_UNHOLY_FRENZY = 13,
+ // HORSE
+ EVENT_STOMP = 14,
+ // Intro
+ EVENT_INTRO_2 = 15,
+ EVENT_INTRO_3 = 16,
+ EVENT_INTRO_4 = 17
+};
+
+const uint32 gothikWaves[24][2] =
+{
+ {NPC_LIVING_TRAINEE, 20000},
+ {NPC_LIVING_TRAINEE, 20000},
+ {NPC_LIVING_TRAINEE, 10000},
+ {NPC_LIVING_KNIGHT, 10000},
+ {NPC_LIVING_TRAINEE, 15000},
+ {NPC_LIVING_KNIGHT, 10000},
+ {NPC_LIVING_TRAINEE, 15000},
+ {NPC_LIVING_TRAINEE, 0},
+ {NPC_LIVING_KNIGHT, 10000},
+ {NPC_LIVING_RIDER, 10000},
+ {NPC_LIVING_TRAINEE, 5000},
+ {NPC_LIVING_KNIGHT, 15000},
+ {NPC_LIVING_RIDER, 0},
+ {NPC_LIVING_TRAINEE, 10000},
+ {NPC_LIVING_KNIGHT, 10000},
+ {NPC_LIVING_TRAINEE, 10000},
+ {NPC_LIVING_RIDER, 5000},
+ {NPC_LIVING_KNIGHT, 5000},
+ {NPC_LIVING_TRAINEE, 20000},
+ {NPC_LIVING_RIDER, 0},
+ {NPC_LIVING_KNIGHT, 0},
+ {NPC_LIVING_TRAINEE, 15000},
+ {NPC_LIVING_TRAINEE, 29000},
+ {0, 0}
+};
+
+const Position PosSummonLiving[6] =
+{
+ {2669.7f, -3428.76f, 268.56f, 1.6f},
+ {2692.1f, -3428.76f, 268.56f, 1.6f},
+ {2714.4f, -3428.76f, 268.56f, 1.6f},
+ {2669.7f, -3431.67f, 268.56f, 1.6f},
+ {2692.1f, -3431.67f, 268.56f, 1.6f},
+ {2714.4f, -3431.67f, 268.56f, 1.6f}
+};
+
+const Position PosSummonDead[5] =
+{
+ {2725.1f, -3310.0f, 268.85f, 3.4f},
+ {2699.3f, -3322.8f, 268.60f, 3.3f},
+ {2733.1f, -3348.5f, 268.84f, 3.1f},
+ {2682.8f, -3304.2f, 268.85f, 3.9f},
+ {2664.8f, -3340.7f, 268.23f, 3.7f}
+};
+
+//const Position PosGroundLivingSide = {2691.2f, -3387.0f, 267.68f, 1.52f};
+//const Position PosGroundDeadSide = {2693.5f, -3334.6f, 267.68f, 4.67f};
+//const Position PosPlatform = {2640.5f, -3360.6f, 285.26f, 0.0f};
+
+#define POS_Y_GATE -3360.78f
+#define POS_Y_WEST -3285.0f
+#define POS_Y_EAST -3434.0f
+#define POS_X_NORTH 2750.49f
+#define POS_X_SOUTH 2633.84f
+#define IN_LIVE_SIDE(who) (who->GetPositionY() < POS_Y_GATE)
+
+// Predicate function to check that the r efzr unit is NOT on the same side as the source.
+struct NotOnSameSide
+{
+public:
+ explicit NotOnSameSide(Unit* pSource) : m_inLiveSide(IN_LIVE_SIDE(pSource)) { }
+
+ bool operator() (Unit const* pTarget)
+ {
+ return (m_inLiveSide != IN_LIVE_SIDE(pTarget));
+ }
+
+private:
+ bool m_inLiveSide;
+};
+
+class boss_gothik_40 : public CreatureScript
+{
+public:
+ boss_gothik_40() : CreatureScript("boss_gothik_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_gothik_40AI : public BossAI
+ {
+ explicit boss_gothik_40AI(Creature* c) : BossAI(c, BOSS_GOTHIK), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+ EventMap events;
+ SummonList summons;
+ InstanceScript* pInstance;
+ bool secondPhase{};
+ bool gateOpened{};
+ uint8 waveCount{};
+
+ bool IsInRoom()
+ {
+ if (me->GetPositionX() > 2767 || me->GetPositionX() < 2618 || me->GetPositionY() > -3285 || me->GetPositionY() < -3435)
+ {
+ EnterEvadeMode();
+ return false;
+ }
+ return true;
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ me->RemoveUnitFlag(UNIT_FLAG_DISABLE_MOVE);
+ me->SetImmuneToPC(false);
+ me->SetReactState(REACT_PASSIVE);
+ secondPhase = false;
+ gateOpened = false;
+ waveCount = 0;
+ me->NearTeleportTo(2642.139f, -3386.959f, 285.492f, 6.265f);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_ENTER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_INNER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_EXIT_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ Talk(SAY_INTRO_1);
+ events.ScheduleEvent(EVENT_INTRO_2, 4000);
+ events.ScheduleEvent(EVENT_INTRO_3, 9000);
+ events.ScheduleEvent(EVENT_INTRO_4, 14000);
+ me->SetUnitFlag(UNIT_FLAG_DISABLE_MOVE);
+ events.ScheduleEvent(EVENT_SUMMON_ADDS, 30000);
+ events.ScheduleEvent(EVENT_CHECK_PLAYERS, 120000);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_ENTER_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_INNER_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* summon) override
+ {
+ summons.Summon(summon);
+ if (gateOpened)
+ {
+ summons.DoZoneInCombat();
+ }
+ else if (Unit* target = me->SelectNearestTarget(50.0f))
+ {
+ AttackStart(target);
+ DoZoneInCombat();
+ }
+ }
+
+ void SummonedCreatureDespawn(Creature* cr) override
+ {
+ summons.Despawn(cr);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_KILL);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ summons.DespawnAll();
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_ENTER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_INNER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_EXIT_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void SummonHelpers(uint32 entry)
+ {
+ switch(entry)
+ {
+ case NPC_LIVING_TRAINEE:
+ me->SummonCreature(NPC_LIVING_TRAINEE, PosSummonLiving[0].GetPositionX(), PosSummonLiving[0].GetPositionY(), PosSummonLiving[0].GetPositionZ(), PosSummonLiving[0].GetOrientation());
+ me->SummonCreature(NPC_LIVING_TRAINEE, PosSummonLiving[1].GetPositionX(), PosSummonLiving[1].GetPositionY(), PosSummonLiving[1].GetPositionZ(), PosSummonLiving[1].GetOrientation());
+ if (Is25ManRaid())
+ {
+ me->SummonCreature(NPC_LIVING_TRAINEE, PosSummonLiving[2].GetPositionX(), PosSummonLiving[2].GetPositionY(), PosSummonLiving[2].GetPositionZ(), PosSummonLiving[2].GetOrientation());
+ }
+ break;
+ case NPC_LIVING_KNIGHT:
+ me->SummonCreature(NPC_LIVING_KNIGHT, PosSummonLiving[3].GetPositionX(), PosSummonLiving[3].GetPositionY(), PosSummonLiving[3].GetPositionZ(), PosSummonLiving[3].GetOrientation());
+ if (Is25ManRaid())
+ {
+ me->SummonCreature(NPC_LIVING_KNIGHT, PosSummonLiving[5].GetPositionX(), PosSummonLiving[5].GetPositionY(), PosSummonLiving[5].GetPositionZ(), PosSummonLiving[5].GetOrientation());
+ }
+ break;
+ case NPC_LIVING_RIDER:
+ me->SummonCreature(NPC_LIVING_RIDER, PosSummonLiving[4].GetPositionX(), PosSummonLiving[4].GetPositionY(), PosSummonLiving[4].GetPositionZ(), PosSummonLiving[4].GetOrientation());
+ break;
+ }
+ }
+
+ bool CheckGroupSplitted()
+ {
+ Map::PlayerList const& PlayerList = me->GetMap()->GetPlayers();
+ if (!PlayerList.IsEmpty())
+ {
+ bool checklife = false;
+ bool checkdead = false;
+ for (const auto& i : PlayerList)
+ {
+ Player* player = i.GetSource();
+ if (player->IsAlive() &&
+ player->GetPositionX() <= POS_X_NORTH &&
+ player->GetPositionX() >= POS_X_SOUTH &&
+ player->GetPositionY() <= POS_Y_GATE &&
+ player->GetPositionY() >= POS_Y_EAST)
+ {
+ checklife = true;
+ }
+ else if (player->IsAlive() &&
+ player->GetPositionX() <= POS_X_NORTH &&
+ player->GetPositionX() >= POS_X_SOUTH &&
+ player->GetPositionY() >= POS_Y_GATE &&
+ player->GetPositionY() <= POS_Y_WEST)
+ {
+ checkdead = true;
+ }
+
+ if (checklife && checkdead)
+ return true;
+ }
+ }
+ return false;
+ }
+
+ void SpellHit(Unit* /*caster*/, SpellInfo const* spellInfo) override
+ {
+ uint8 pos = urand(0, 4);
+ switch (spellInfo->Id)
+ {
+ case SPELL_INFORM_LIVING_TRAINEE:
+ me->SummonCreature(NPC_DEAD_TRAINEE, PosSummonDead[pos].GetPositionX(), PosSummonDead[pos].GetPositionY(), PosSummonDead[pos].GetPositionZ(), PosSummonDead[pos].GetOrientation());
+ break;
+ case SPELL_INFORM_LIVING_KNIGHT:
+ me->SummonCreature(NPC_DEAD_KNIGHT, PosSummonDead[pos].GetPositionX(), PosSummonDead[pos].GetPositionY(), PosSummonDead[pos].GetPositionZ(), PosSummonDead[pos].GetOrientation());
+ break;
+ case SPELL_INFORM_LIVING_RIDER:
+ me->SummonCreature(NPC_DEAD_RIDER, PosSummonDead[pos].GetPositionX(), PosSummonDead[pos].GetPositionY(), PosSummonDead[pos].GetPositionZ(), PosSummonDead[pos].GetOrientation());
+ me->SummonCreature(NPC_DEAD_HORSE, PosSummonDead[pos].GetPositionX(), PosSummonDead[pos].GetPositionY(), PosSummonDead[pos].GetPositionZ(), PosSummonDead[pos].GetOrientation());
+ break;
+ }
+ me->HandleEmoteCommand(EMOTE_ONESHOT_SPELL_CAST);
+ }
+
+ void DamageTaken(Unit*, uint32& damage, DamageEffectType, SpellSchoolMask) override
+ {
+ if (!secondPhase)
+ {
+ damage = 0;
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!IsInRoom())
+ return;
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_INTRO_2:
+ Talk(SAY_INTRO_2);
+ break;
+ case EVENT_INTRO_3:
+ Talk(SAY_INTRO_3);
+ break;
+ case EVENT_INTRO_4:
+ Talk(SAY_INTRO_4);
+ break;
+ case EVENT_SHADOW_BOLT:
+ me->CastSpell(me->GetVictim(), SPELL_SHADOW_BOLT, false);
+ events.RepeatEvent(1010);
+ break;
+ case EVENT_HARVEST_SOUL:
+ me->CastSpell(me, SPELL_HARVEST_SOUL, false);
+ events.RepeatEvent(15000);
+ break;
+ case EVENT_TELEPORT:
+ me->AttackStop();
+ if (IN_LIVE_SIDE(me))
+ {
+ me->CastSpell(me, SPELL_TELEPORT_DEAD, false);
+ }
+ else
+ {
+ me->CastSpell(me, SPELL_TELEPORT_LIVE, false);
+ }
+ me->GetThreatMgr().resetAggro(NotOnSameSide(me));
+ if (Unit* pTarget = SelectTarget(SelectTargetMethod::MaxDistance, 0))
+ {
+ me->GetThreatMgr().addThreat(pTarget, 100.0f);
+ AttackStart(pTarget);
+ }
+ events.RepeatEvent(20000);
+ break;
+ case EVENT_CHECK_HEALTH:
+ if (me->HealthBelowPct(30) && pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_INNER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ events.CancelEvent(EVENT_TELEPORT);
+ break;
+ }
+ events.RepeatEvent(1000);
+ break;
+ case EVENT_SUMMON_ADDS:
+ if (gothikWaves[waveCount][0])
+ {
+ SummonHelpers(gothikWaves[waveCount][0]);
+ events.RepeatEvent(gothikWaves[waveCount][1]);
+ }
+ else
+ {
+ secondPhase = true;
+ Talk(SAY_PHASE_TWO);
+ Talk(EMOTE_PHASE_TWO);
+ me->CastSpell(me, SPELL_TELEPORT_LIVE, false);
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->RemoveUnitFlag(UNIT_FLAG_DISABLE_MOVE);
+ me->SetImmuneToPC(false);
+ me->RemoveAllAuras();
+ summons.DoZoneInCombat();
+ events.ScheduleEvent(EVENT_SHADOW_BOLT, 1000);
+ events.ScheduleEvent(EVENT_HARVEST_SOUL, urand(5000, 15000));
+ events.ScheduleEvent(EVENT_TELEPORT, 20000);
+ events.ScheduleEvent(EVENT_CHECK_HEALTH, 1000);
+ }
+ waveCount++;
+ break;
+ case EVENT_CHECK_PLAYERS:
+ if (!CheckGroupSplitted())
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_GOTHIK_INNER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ summons.DoZoneInCombat();
+ gateOpened = true;
+ Talk(EMOTE_GATE_OPENED);
+ }
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class npc_boss_gothik_minion_40 : public CreatureScript
+{
+public:
+ npc_boss_gothik_minion_40() : CreatureScript("npc_boss_gothik_minion_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct npc_boss_gothik_minion_40AI : public CombatAI
+ {
+ explicit npc_boss_gothik_minion_40AI(Creature* c) : CombatAI(c)
+ {
+ livingSide = IN_LIVE_SIDE(me);
+ }
+ EventMap events;
+ bool livingSide;
+ bool IsOnSameSide(Unit const* who) const { return livingSide == IN_LIVE_SIDE(who); }
+
+ void Reset() override
+ {
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->SetNoCallAssistance(false);
+ events.Reset();
+ }
+
+ void EnterCombat(Unit* /*who*/) override
+ {
+ switch (me->GetEntry())
+ {
+ case NPC_LIVING_TRAINEE:
+ events.ScheduleEvent(EVENT_DEATH_PLAGUE, 3000);
+ break;
+ case NPC_DEAD_TRAINEE:
+ events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, 2500);
+ break;
+ case NPC_LIVING_KNIGHT:
+ events.ScheduleEvent(EVENT_SHADOW_MARK, 3000);
+ break;
+ case NPC_DEAD_KNIGHT:
+ events.ScheduleEvent(EVENT_WHIRLWIND, 2000);
+ break;
+ case NPC_LIVING_RIDER:
+ events.ScheduleEvent(EVENT_SHADOW_BOLT_VOLLEY, 3000);
+ break;
+ case NPC_DEAD_RIDER:
+ events.ScheduleEvent(EVENT_DRAIN_LIFE, urand(2000, 3500));
+ events.ScheduleEvent(EVENT_UNHOLY_FRENZY, urand(5000, 9000));
+ break;
+ case NPC_DEAD_HORSE:
+ events.ScheduleEvent(EVENT_STOMP, urand(2000, 5000));
+ break;
+ }
+ }
+
+ void DamageTaken(Unit* attacker, uint32& damage, DamageEffectType, SpellSchoolMask) override
+ {
+ if (!attacker || !IsOnSameSide(attacker))
+ {
+ damage = 0;
+ }
+
+ if (!me->IsInCombat())
+ {
+ me->CallForHelp(25.0f);
+ AttackStart(attacker);
+ }
+ }
+
+ void JustDied(Unit*) override
+ {
+ switch (me->GetEntry())
+ {
+ case NPC_LIVING_TRAINEE:
+ me->CastSpell(me, SPELL_INFORM_LIVING_TRAINEE, true);
+ break;
+ case NPC_LIVING_KNIGHT:
+ me->CastSpell(me, SPELL_INFORM_LIVING_KNIGHT, true);
+ break;
+ case NPC_LIVING_RIDER:
+ me->CastSpell(me, SPELL_INFORM_LIVING_RIDER, true);
+ break;
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && me->GetInstanceScript())
+ {
+ me->GetInstanceScript()->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ events.Update(diff);
+ if (me->GetUnitState() == UNIT_STATE_CASTING)
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_DEATH_PLAGUE:
+ me->CastSpell(me->GetVictim(), SPELL_DEATH_PLAGUE, false);
+ events.RepeatEvent(urand(4000, 7000));
+ break;
+ case EVENT_ARCANE_EXPLOSION:
+ if (Unit* victim = me->GetVictim())
+ {
+ if (victim->IsWithinDist(me, 20))
+ {
+ me->CastSpell(victim, SPELL_ARCANE_EXPLOSION, false);
+ }
+ }
+ events.RepeatEvent(2500);
+ break;
+ case EVENT_SHADOW_MARK:
+ if (Unit* victim = me->GetVictim())
+ {
+ if (!victim->HasAura(SPELL_SHADOW_MARK))
+ {
+ me->CastSpell(me->GetVictim(), SPELL_SHADOW_MARK, false);
+ }
+ }
+ events.RepeatEvent(urand(5000, 7000));
+ break;
+ case EVENT_WHIRLWIND:
+ if (Unit* victim = me->GetVictim())
+ {
+ if (victim->IsWithinDist(me, 10))
+ {
+ me->CastSpell(victim, SPELL_WHIRLWIND, false);
+ }
+ }
+ events.RepeatEvent(urand(4000, 6000));
+ break;
+ case EVENT_SHADOW_BOLT_VOLLEY:
+ me->CastSpell(me->GetVictim(), SPELL_SHADOW_BOLT_VOLLEY, false);
+ events.RepeatEvent(5000);
+ break;
+ case EVENT_DRAIN_LIFE:
+ if (Unit* victim = me->GetVictim())
+ {
+ if (victim->IsWithinDist(me, 20))
+ {
+ me->CastSpell(victim, SPELL_DRAIN_LIFE, false);
+ }
+ }
+ events.RepeatEvent(urand(8000, 12000));
+ break;
+ case EVENT_UNHOLY_FRENZY:
+ me->AddAura(SPELL_UNHOLY_FRENZY, me);
+ events.RepeatEvent(urand(15000, 17000));
+ break;
+ case EVENT_STOMP:
+ if (Unit* victim = me->GetVictim())
+ {
+ if (victim->IsWithinDist(me, 10))
+ {
+ me->CastSpell(victim, SPELL_STOMP, false);
+ }
+ }
+ events.RepeatEvent(urand(4000, 9000));
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class spell_gothik_shadow_bolt_volley : public SpellScriptLoader
+{
+public:
+ spell_gothik_shadow_bolt_volley() : SpellScriptLoader("spell_gothik_shadow_bolt_volley") { }
+
+ class spell_gothik_shadow_bolt_volley_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_gothik_shadow_bolt_volley_SpellScript);
+
+ void FilterTargets(std::list& targets)
+ {
+ targets.remove_if(Acore::UnitAuraCheck(false, SPELL_SHADOW_MARK));
+ }
+
+ void Register() override
+ {
+ OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_gothik_shadow_bolt_volley_SpellScript::FilterTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ENEMY);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_gothik_shadow_bolt_volley_SpellScript();
+ }
+};
+
+void AddSC_boss_gothik_40()
+{
+ new boss_gothik_40();
+ new npc_boss_gothik_minion_40();
+// new spell_gothik_shadow_bolt_volley();
+}
diff --git a/src/naxx40Scripts/boss_grobbulus_40.cpp b/src/naxx40Scripts/boss_grobbulus_40.cpp
new file mode 100644
index 0000000..8a22de7
--- /dev/null
+++ b/src/naxx40Scripts/boss_grobbulus_40.cpp
@@ -0,0 +1,326 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "PassiveAI.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellAuraEffects.h"
+#include "SpellAuras.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Spells
+{
+ SPELL_POISON_CLOUD = 28240,
+ SPELL_MUTATING_INJECTION = 28169,
+ SPELL_MUTATING_EXPLOSION = 28206,
+ SPELL_SLIME_SPRAY = 28157,
+ SPELL_POISON_CLOUD_DAMAGE_AURA = 28158,
+ SPELL_BERSERK = 26662,
+ SPELL_BOMBARD_SLIME = 28280
+};
+
+enum Emotes
+{
+ EMOTE_SLIME = 0
+};
+
+enum Events
+{
+ EVENT_BERSERK = 1,
+ EVENT_POISON_CLOUD = 2,
+ EVENT_SLIME_SPRAY = 3,
+ EVENT_MUTATING_INJECTION = 4
+};
+
+enum Misc
+{
+ NPC_FALLOUT_SLIME = 351067,
+ NPC_SEWAGE_SLIME = 351071,
+ NPC_STICHED_GIANT = 351027
+};
+
+class boss_grobbulus_40 : public CreatureScript
+{
+public:
+ boss_grobbulus_40() : CreatureScript("boss_grobbulus_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_grobbulus_40AI : public BossAI
+ {
+ explicit boss_grobbulus_40AI(Creature* c) : BossAI(c, BOSS_GROBBULUS), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ EventMap events;
+ SummonList summons;
+ InstanceScript* pInstance;
+ uint32 dropSludgeTimer{};
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ dropSludgeTimer = 0;
+ }
+
+ void PullChamberAdds()
+ {
+ std::list StichedGiants;
+ me->GetCreaturesWithEntryInRange(StichedGiants, 300.0f, NPC_STICHED_GIANT);
+ for (std::list::const_iterator itr = StichedGiants.begin(); itr != StichedGiants.end(); ++itr)
+ {
+ (*itr)->ToCreature()->AI()->AttackStart(me->GetVictim());
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ PullChamberAdds();
+ me->SetInCombatWithZone();
+ events.ScheduleEvent(EVENT_POISON_CLOUD, 15000);
+ events.ScheduleEvent(EVENT_MUTATING_INJECTION, 12000);
+ events.ScheduleEvent(EVENT_SLIME_SPRAY, 10000);
+ events.ScheduleEvent(EVENT_BERSERK, 12 * 60 * 1000); // 12 minute enrage
+ }
+
+ void SpellHitTarget(Unit* target, SpellInfo const* spellInfo) override
+ {
+ if (spellInfo->Id == SPELL_SLIME_SPRAY && target->GetTypeId() == TYPEID_PLAYER)
+ {
+ me->SummonCreature(NPC_FALLOUT_SLIME, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ());
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ if (cr->GetEntry() == NPC_FALLOUT_SLIME)
+ {
+ cr->SetInCombatWithZone();
+ }
+ summons.Summon(cr);
+ }
+
+ void SummonedCreatureDespawn(Creature* summon) override
+ {
+ summons.Despawn(summon);
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DespawnAll();
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ dropSludgeTimer += diff;
+ if (!me->IsInCombat() && dropSludgeTimer >= 5000)
+ {
+ if (me->IsWithinDist3d(3178, -3305, 319, 5.0f) && !summons.HasEntry(NPC_SEWAGE_SLIME))
+ {
+ me->CastSpell(3128.96f + irand(-20, 20), -3312.96f + irand(-20, 20), 293.25f, SPELL_BOMBARD_SLIME, false);
+ }
+ dropSludgeTimer = 0;
+ }
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_POISON_CLOUD:
+ me->CastSpell(me, SPELL_POISON_CLOUD, true);
+ events.RepeatEvent(15000);
+ break;
+ case EVENT_BERSERK:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ case EVENT_SLIME_SPRAY:
+ Talk(EMOTE_SLIME);
+ me->CastSpell(me->GetVictim(), SPELL_SLIME_SPRAY, false);
+ events.RepeatEvent(20000);
+ break;
+ case EVENT_MUTATING_INJECTION:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 100.0f, true, -SPELL_MUTATING_INJECTION))
+ {
+ me->CastSpell(target, SPELL_MUTATING_INJECTION, false);
+ }
+ events.RepeatEvent(6000 + uint32(120 * me->GetHealthPct()));
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class boss_grobbulus_poison_cloud_40 : public CreatureScript
+{
+public:
+ boss_grobbulus_poison_cloud_40() : CreatureScript("boss_grobbulus_poison_cloud_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_grobbulus_40_poison_cloudAI : public NullCreatureAI
+ {
+ explicit boss_grobbulus_40_poison_cloudAI(Creature* pCreature) : NullCreatureAI(pCreature) { }
+
+ uint32 sizeTimer{};
+ uint32 auraVisualTimer{};
+
+ void Reset() override
+ {
+ sizeTimer = 0;
+ auraVisualTimer = 1;
+ me->SetFloatValue(UNIT_FIELD_COMBATREACH, 2.0f);
+ me->SetFaction(FACTION_BOOTY_BAY);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && me->GetInstanceScript())
+ {
+ me->GetInstanceScript()->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (auraVisualTimer) // this has to be delayed to be visible
+ {
+ auraVisualTimer += diff;
+ if (auraVisualTimer >= 1000)
+ {
+ me->CastSpell(me, SPELL_POISON_CLOUD_DAMAGE_AURA, true);
+ auraVisualTimer = 0;
+ }
+ }
+ sizeTimer += diff; // increase size to 15yd in 60 seconds, 0.00025 is the growth of size in 1ms
+ me->SetFloatValue(UNIT_FIELD_COMBATREACH, 2.0f + (0.00025f * sizeTimer));
+ }
+ };
+};
+
+class spell_grobbulus_poison : public SpellScriptLoader
+{
+public:
+ spell_grobbulus_poison() : SpellScriptLoader("spell_grobbulus_poison") { }
+
+ class spell_grobbulus_poison_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_grobbulus_poison_SpellScript);
+
+ void FilterTargets(std::list& targets)
+ {
+ std::list tmplist;
+ for (auto& target : targets)
+ {
+ if (GetCaster()->IsWithinDist3d(target, 0.0f))
+ {
+ tmplist.push_back(target);
+ }
+ }
+ targets.clear();
+ for (auto& itr : tmplist)
+ {
+ targets.push_back(itr);
+ }
+ }
+
+ void Register() override
+ {
+ OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_grobbulus_poison_SpellScript::FilterTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ENEMY);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_grobbulus_poison_SpellScript();
+ }
+};
+
+class spell_grobbulus_mutating_injection : public SpellScriptLoader
+{
+ public:
+ spell_grobbulus_mutating_injection() : SpellScriptLoader("spell_grobbulus_mutating_injection") { }
+
+ class spell_grobbulus_mutating_injection_AuraScript : public AuraScript
+ {
+ PrepareAuraScript(spell_grobbulus_mutating_injection_AuraScript);
+
+ bool Validate(SpellInfo const* /*spellInfo*/) override
+ {
+ return ValidateSpellInfo({ SPELL_MUTATING_EXPLOSION });
+ }
+
+ void HandleRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
+ {
+ switch (GetTargetApplication()->GetRemoveMode())
+ {
+ case AURA_REMOVE_BY_ENEMY_SPELL:
+ case AURA_REMOVE_BY_EXPIRE:
+ if (auto caster = GetCaster())
+ {
+ caster->CastSpell(GetTarget(), SPELL_MUTATING_EXPLOSION, true);
+ }
+ break;
+ default:
+ return;
+ }
+ }
+
+ void Register() override
+ {
+ AfterEffectRemove += AuraEffectRemoveFn(spell_grobbulus_mutating_injection_AuraScript::HandleRemove, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
+ }
+ };
+
+ AuraScript* GetAuraScript() const override
+ {
+ return new spell_grobbulus_mutating_injection_AuraScript();
+ }
+};
+
+void AddSC_boss_grobbulus_40()
+{
+ new boss_grobbulus_40();
+ new boss_grobbulus_poison_cloud_40();
+// new spell_grobbulus_mutating_injection();
+// new spell_grobbulus_poison();
+}
diff --git a/src/naxx40Scripts/boss_heigan_40.cpp b/src/naxx40Scripts/boss_heigan_40.cpp
new file mode 100644
index 0000000..29b17f7
--- /dev/null
+++ b/src/naxx40Scripts/boss_heigan_40.cpp
@@ -0,0 +1,251 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Says
+{
+ SAY_AGGRO = 0,
+ SAY_SLAY = 1,
+ SAY_TAUNT = 2,
+ EMOTE_DEATH = 3,
+ EMOTE_DANCE = 4,
+ EMOTE_DANCE_END = 5,
+ SAY_DANCE = 6
+};
+
+enum Spells
+{
+ SPELL_SPELL_DISRUPTION = 29310,
+ SPELL_DECREPIT_FEVER = 29998,
+ SPELL_PLAGUE_CLOUD = 29350,
+ SPELL_TELEPORT_SELF = 30211
+};
+
+enum Events
+{
+ EVENT_DISRUPTION = 1,
+ EVENT_DECEPIT_FEVER = 2,
+ EVENT_ERUPT_SECTION = 3,
+ EVENT_SWITCH_PHASE = 4,
+ EVENT_SAFETY_DANCE = 5,
+ EVENT_PLAGUE_CLOUD = 6
+};
+
+enum Misc
+{
+ PHASE_SLOW_DANCE = 0,
+ PHASE_FAST_DANCE = 1
+};
+
+class boss_heigan_40 : public CreatureScript
+{
+public:
+ boss_heigan_40() : CreatureScript("boss_heigan_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_heigan_40AI : public BossAI
+ {
+ explicit boss_heigan_40AI(Creature* c) : BossAI(c, BOSS_HEIGAN)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ uint8 currentPhase{};
+ uint8 currentSection{};
+ bool moveRight{};
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ currentPhase = 0;
+ currentSection = 3;
+ moveRight = true;
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_HEIGAN_ENTER_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(EMOTE_DEATH);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ Talk(SAY_AGGRO);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_HEIGAN_ENTER_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ StartFightPhase(PHASE_SLOW_DANCE);
+ }
+
+ void StartFightPhase(uint8 phase)
+ {
+ currentSection = 3;
+ currentPhase = phase;
+ events.Reset();
+ if (phase == PHASE_SLOW_DANCE)
+ {
+ me->CastStop();
+ me->SetReactState(REACT_AGGRESSIVE);
+ DoZoneInCombat();
+ events.ScheduleEvent(EVENT_DISRUPTION, urand(12000, 15000));
+ events.ScheduleEvent(EVENT_DECEPIT_FEVER, 17000);
+ events.ScheduleEvent(EVENT_ERUPT_SECTION, 15000);
+ events.ScheduleEvent(EVENT_SWITCH_PHASE, 90000);
+ }
+ else // if (phase == PHASE_FAST_DANCE)
+ {
+ Talk(EMOTE_DANCE);
+ Talk(SAY_DANCE);
+ me->AttackStop();
+ me->StopMoving();
+ me->SetReactState(REACT_PASSIVE);
+ me->CastSpell(me, SPELL_TELEPORT_SELF, false);
+ me->SetFacingTo(2.40f);
+ events.ScheduleEvent(EVENT_PLAGUE_CLOUD, 1000);
+ events.ScheduleEvent(EVENT_ERUPT_SECTION, 7000);
+ events.ScheduleEvent(EVENT_SWITCH_PHASE, 45000);
+ }
+ events.ScheduleEvent(EVENT_SAFETY_DANCE, 5000);
+ }
+
+ bool IsInRoom(Unit* who)
+ {
+ if (who->GetPositionX() > 2826 || who->GetPositionX() < 2723 || who->GetPositionY() > -3641 || who->GetPositionY() < -3736)
+ {
+ if (who->GetGUID() == me->GetGUID())
+ EnterEvadeMode();
+
+ return false;
+ }
+ return true;
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!IsInRoom(me))
+ return;
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_DISRUPTION:
+ me->CastSpell(me, SPELL_SPELL_DISRUPTION, false);
+ events.RepeatEvent(10000);
+ break;
+ case EVENT_DECEPIT_FEVER:
+ me->CastSpell(me, SPELL_DECREPIT_FEVER, false);
+ events.RepeatEvent(urand(22000, 25000));
+ break;
+ case EVENT_PLAGUE_CLOUD:
+ me->CastSpell(me, SPELL_PLAGUE_CLOUD, false);
+ break;
+ case EVENT_SWITCH_PHASE:
+ if (currentPhase == PHASE_SLOW_DANCE)
+ {
+ StartFightPhase(PHASE_FAST_DANCE);
+ }
+ else
+ {
+ StartFightPhase(PHASE_SLOW_DANCE);
+ Talk(EMOTE_DANCE_END); // avoid play the emote on aggro
+ }
+ break;
+ case EVENT_ERUPT_SECTION:
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_HEIGAN_ERUPTION, currentSection);
+ if (currentSection == 3)
+ {
+ moveRight = false;
+ }
+ else if (currentSection == 0)
+ {
+ moveRight = true;
+ }
+ moveRight ? currentSection++ : currentSection--;
+ }
+ if (currentPhase == PHASE_SLOW_DANCE)
+ {
+ Talk(SAY_TAUNT);
+ }
+ events.RepeatEvent(currentPhase == PHASE_SLOW_DANCE ? 10000 : 4000);
+ break;
+ case EVENT_SAFETY_DANCE:
+ {
+ Map::PlayerList const& pList = me->GetMap()->GetPlayers();
+ for (const auto& itr : pList)
+ {
+ if (IsInRoom(itr.GetSource()) && !itr.GetSource()->IsAlive())
+ {
+ pInstance->SetData(DATA_DANCE_FAIL, 0);
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ return;
+ }
+ }
+ events.RepeatEvent(5000);
+ return;
+ }
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+void AddSC_boss_heigan_40()
+{
+ new boss_heigan_40();
+}
diff --git a/src/naxx40Scripts/boss_kelthuzad_40.cpp b/src/naxx40Scripts/boss_kelthuzad_40.cpp
new file mode 100644
index 0000000..2fcfe53
--- /dev/null
+++ b/src/naxx40Scripts/boss_kelthuzad_40.cpp
@@ -0,0 +1,750 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Yells
+{
+ SAY_ANSWER_REQUEST = 3,
+ SAY_TAUNT = 6,
+ SAY_AGGRO = 7,
+ SAY_SLAY = 8,
+ SAY_DEATH = 9,
+ SAY_CHAIN = 10,
+ SAY_FROST_BLAST = 11,
+ SAY_REQUEST_AID = 12,
+ EMOTE_PHASE_TWO = 13,
+ SAY_SUMMON_MINIONS = 14,
+ SAY_SPECIAL = 15,
+
+ EMOTE_GUARDIAN_FLEE = 0,
+ EMOTE_GUARDIAN_APPEAR = 1
+};
+
+enum Spells
+{
+ // Kel'Thzuad
+ SPELL_FROST_BOLT_SINGLE = 28478,
+ SPELL_FROST_BOLT_MULTI = 28479,
+ SPELL_SHADOW_FISURE = 27810,
+ SPELL_VOID_BLAST = 27812,
+ SPELL_DETONATE_MANA = 27819,
+ SPELL_MANA_DETONATION_DAMAGE = 27820,
+ SPELL_FROST_BLAST = 27808,
+ SPELL_CHAINS_OF_KELTHUZAD = 28410, // 28408 script effect
+ SPELL_BERSERK = 28498,
+ SPELL_KELTHUZAD_CHANNEL = 29423,
+
+ // Minions
+ SPELL_FRENZY = 28468,
+ SPELL_MORTAL_WOUND = 28467,
+ SPELL_BLOOD_TAP = 28470
+};
+
+enum Misc
+{
+ NPC_SOLDIER_OF_THE_FROZEN_WASTES = 351073,
+ NPC_UNSTOPPABLE_ABOMINATION = 351074,
+ NPC_SOUL_WEAVER = 351075,
+ NPC_GUARDIAN_OF_ICECROWN = 351076,
+
+ ACTION_CALL_HELP_ON = 1,
+ ACTION_CALL_HELP_OFF = 2,
+ ACTION_SECOND_PHASE = 3,
+ ACTION_GUARDIANS_OFF = 4
+};
+
+enum Event
+{
+ // Kel'Thuzad
+ EVENT_SUMMON_SOLDIER = 1,
+ EVENT_SUMMON_UNSTOPPABLE_ABOMINATION = 2,
+ EVENT_SUMMON_SOUL_WEAVER = 3,
+ EVENT_PHASE_2 = 4,
+ EVENT_FROST_BOLT_SINGLE = 5,
+ EVENT_FROST_BOLT_MULTI = 6,
+ EVENT_DETONATE_MANA = 7,
+ EVENT_PHASE_3 = 8,
+ EVENT_P3_LICH_KING_SAY = 9,
+ EVENT_SHADOW_FISSURE = 10,
+ EVENT_FROST_BLAST = 11,
+ EVENT_CHAINS = 12,
+ EVENT_SUMMON_GUARDIAN_OF_ICECROWN = 13,
+ EVENT_FLOOR_CHANGE = 14,
+ EVENT_ENRAGE = 15,
+ EVENT_SPAWN_POOL = 16,
+
+ // Minions
+ EVENT_MINION_FRENZY = 17,
+ EVENT_MINION_MORTAL_WOUND = 18,
+ EVENT_MINION_BLOOD_TAP = 19
+};
+
+const Position SummonGroups[12] =
+{
+ // Portals
+ {3783.272705f, -5062.697266f, 143.711203f, 3.617599f}, // LEFT_FAR
+ {3730.291260f, -5027.239258f, 143.956909f, 4.461900f}, // LEFT_MIDDLE
+ {3683.868652f, -5057.281250f, 143.183884f, 5.237086f}, // LEFT_NEAR
+ {3759.355225f, -5174.128418f, 143.802383f, 2.170104f}, // RIGHT_FAR
+ {3700.724365f, -5185.123047f, 143.928024f, 1.309310f}, // RIGHT_MIDDLE
+ {3665.121094f, -5138.679199f, 143.183212f, 0.604023f}, // RIGHT_NEAR
+
+ // Middle
+ {3769.34f, -5071.80f, 143.2082f, 3.658f},
+ {3729.78f, -5043.56f, 143.3867f, 4.475f},
+ {3682.75f, -5055.26f, 143.1848f, 5.295f},
+ {3752.58f, -5161.82f, 143.2944f, 2.126f},
+ {3702.83f, -5171.70f, 143.4356f, 1.305f},
+ {3665.30f, -5141.55f, 143.1846f, 0.566f}
+};
+
+const Position SpawnPool[7] =
+{
+ // Portals
+ {3783.272705f, -5062.697266f, 143.711203f, 3.617599f}, // LEFT_FAR
+ {3730.291260f, -5027.239258f, 143.956909f, 4.461900f}, // LEFT_MIDDLE
+ {3683.868652f, -5057.281250f, 143.183884f, 5.237086f}, // LEFT_NEAR
+ {3759.355225f, -5174.128418f, 143.802383f, 2.170104f}, // RIGHT_FAR
+ {3700.724365f, -5185.123047f, 143.928024f, 1.309310f}, // RIGHT_MIDDLE
+ {3665.121094f, -5138.679199f, 143.183212f, 0.604023f}, // RIGHT_NEAR
+ {3651.729980f, -5092.620117f, 143.380005f, 6.050000f} // GATE
+};
+
+class boss_kelthuzad_40 : public CreatureScript
+{
+public:
+ boss_kelthuzad_40() : CreatureScript("boss_kelthuzad_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_kelthuzad_40AI : public BossAI
+ {
+ explicit boss_kelthuzad_40AI(Creature* c) : BossAI(c, BOSS_KELTHUZAD), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ _justSpawned = true;
+ }
+
+ EventMap events;
+ SummonList summons;
+ InstanceScript* pInstance;
+ bool _justSpawned;
+
+ float NormalizeOrientation(float o)
+ {
+ return std::fmod(o, 2.0f * static_cast(M_PI)); // Only positive values will be passed
+ }
+
+ void SpawnHelpers()
+ {
+ // spawn at gate
+ me->SummonCreature(NPC_UNSTOPPABLE_ABOMINATION, 3656.19f, -5093.78f, 143.33f, 6.08, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000);// abo center
+ me->SummonCreature(NPC_UNSTOPPABLE_ABOMINATION, 3657.94f, -5087.68f, 143.60f, 6.08, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000);// abo left
+ me->SummonCreature(NPC_UNSTOPPABLE_ABOMINATION, 3655.48f, -5100.05f, 143.53f, 6.08, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000);// abo right
+ me->SummonCreature(NPC_SOUL_WEAVER, 3651.73f, -5092.62f, 143.38f, 6.05, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // soul behind
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3660.17f, -5092.45f, 143.37f, 6.07, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske front left
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3659.39f, -5096.21f, 143.29f, 6.07, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske front right
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3659.29f, -5090.19f, 143.48f, 6.07, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske left left
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3657.43f, -5098.03f, 143.41f, 6.07, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske right right
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3654.36f, -5090.51f, 143.48f, 6.09, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske behind left
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 3653.35f, -5095.91f, 143.41f, 6.09, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 2000); // ske right right
+
+ // 6 rooms, 8 soldiers, 3 abominations and 1 weaver in each room | middle positions in table starts from 6
+ for (uint8 i = 6; i < 12; ++i)
+ {
+ for (uint8 j = 0; j < 8; ++j)
+ {
+ float angle = M_PI * 2 / 8 * j;
+ me->SummonCreature(NPC_SOLDIER_OF_THE_FROZEN_WASTES, SummonGroups[i].GetPositionX() + 6 * cos(angle), SummonGroups[i].GetPositionY() + 6 * std::sin(angle), SummonGroups[i].GetPositionZ(), SummonGroups[i].GetOrientation(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 20000);
+ }
+ }
+ for (uint8 i = 6; i < 12; ++i)
+ {
+ for (uint8 j = 1; j < 4; ++j)
+ {
+ float dist = j == 2 ? 0.0f : 8.0f; // second in middle
+ float angle = SummonGroups[i].GetOrientation() + M_PI * 2 / 4 * j;
+ me->SummonCreature(NPC_UNSTOPPABLE_ABOMINATION, SummonGroups[i].GetPositionX() + dist * cos(angle), SummonGroups[i].GetPositionY() + dist * std::sin(angle), SummonGroups[i].GetPositionZ(), SummonGroups[i].GetOrientation(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 20000);
+ }
+ }
+ for (uint8 i = 6; i < 12; ++i)
+ {
+ for (uint8 j = 0; j < 1; ++j)
+ {
+ float angle = SummonGroups[i].GetOrientation() + M_PI;
+ me->SummonCreature(NPC_SOUL_WEAVER, SummonGroups[i].GetPositionX() + 6 * cos(angle), SummonGroups[i].GetPositionY() + 6 * std::sin(angle), SummonGroups[i].GetPositionZ() + 0.5f, SummonGroups[i].GetOrientation(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 20000);
+ }
+ }
+ }
+
+ void SummonHelper(uint32 entry, uint32 count)
+ {
+ for (uint8 i = 0; i < count; ++i)
+ {
+ if (Creature* cr = me->SummonCreature(entry, SpawnPool[urand(0, 6)], TEMPSUMMON_CORPSE_TIMED_DESPAWN, 20000))
+ {
+ if (Unit* target = SelectTargetFromPlayerList(100.0f))
+ {
+ cr->AI()->DoAction(ACTION_CALL_HELP_OFF);
+ cr->AI()->AttackStart(target);
+ }
+ }
+ }
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->SetReactState(REACT_AGGRESSIVE);
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_FLOOR)))
+ {
+ go->SetPhaseMask(1, true);
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_GATE)))
+ {
+ if(!_justSpawned) // Don't open the door if we just spawned and are still doing the conversation
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ _justSpawned = false;
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_1)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_2)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_3)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_4)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+
+ void EnterEvadeMode(EvadeReason why) override
+ {
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_DISABLE_MOVE);
+ ScriptedAI::EnterEvadeMode(why);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DoAction(ACTION_GUARDIANS_OFF);
+ if (Creature* guardian = summons.GetCreatureWithEntry(NPC_GUARDIAN_OF_ICECROWN))
+ {
+ guardian->AI()->Talk(EMOTE_GUARDIAN_FLEE);
+ }
+ Talk(SAY_DEATH);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (!me->IsInCombat() && who->GetTypeId() == TYPEID_PLAYER && who->IsAlive() && me->GetDistance(who) <= 50.0f)
+ AttackStart(who);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ Talk(SAY_SUMMON_MINIONS);
+ me->SetUnitFlag(UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->RemoveAllAttackers();
+ me->SetTarget();
+ me->SetReactState(REACT_PASSIVE);
+ me->CastSpell(me, SPELL_KELTHUZAD_CHANNEL, false);
+ events.ScheduleEvent(EVENT_SPAWN_POOL, 5000);
+ events.ScheduleEvent(EVENT_SUMMON_SOLDIER, 6400);
+ events.ScheduleEvent(EVENT_SUMMON_UNSTOPPABLE_ABOMINATION, 10000);
+ events.ScheduleEvent(EVENT_SUMMON_SOUL_WEAVER, 12000);
+ events.ScheduleEvent(EVENT_PHASE_2, 228000);
+ events.ScheduleEvent(EVENT_ENRAGE, 900000);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_FLOOR)))
+ {
+ events.ScheduleEvent(EVENT_FLOOR_CHANGE, 15000);
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ summons.Summon(cr);
+ if (!cr->IsInCombat())
+ {
+ cr->GetMotionMaster()->MoveRandom(5);
+ }
+ if (cr->GetEntry() == NPC_GUARDIAN_OF_ICECROWN)
+ {
+ cr->SetHomePosition(cr->GetPositionX(), cr->GetPositionY(), cr->GetPositionZ(), cr->GetOrientation());
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (!me->HasAura(SPELL_KELTHUZAD_CHANNEL))
+ {
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+ }
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_FLOOR_CHANGE:
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_FLOOR)))
+ {
+ events.ScheduleEvent(EVENT_FLOOR_CHANGE, 15000);
+ go->SetGoState(GO_STATE_READY);
+ go->SetPhaseMask(2, true);
+ }
+ }
+ break;
+ case EVENT_SPAWN_POOL:
+ SpawnHelpers();
+ break;
+ case EVENT_SUMMON_SOLDIER:
+ SummonHelper(NPC_SOLDIER_OF_THE_FROZEN_WASTES, 1);
+ events.RepeatEvent(3100);
+ break;
+ case EVENT_SUMMON_UNSTOPPABLE_ABOMINATION:
+ SummonHelper(NPC_UNSTOPPABLE_ABOMINATION, 1);
+ events.RepeatEvent(18500);
+ break;
+ case EVENT_SUMMON_SOUL_WEAVER:
+ SummonHelper(NPC_SOUL_WEAVER, 1);
+ events.RepeatEvent(30000);
+ break;
+ case EVENT_PHASE_2:
+ Talk(EMOTE_PHASE_TWO);
+ Talk(SAY_AGGRO);
+ events.Reset();
+ summons.DoAction(ACTION_SECOND_PHASE);
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->GetMotionMaster()->MoveChase(me->GetVictim());
+ me->RemoveAura(SPELL_KELTHUZAD_CHANNEL);
+ me->SetReactState(REACT_AGGRESSIVE);
+ events.ScheduleEvent(EVENT_FROST_BOLT_SINGLE, urand(2000, 10000));
+ events.ScheduleEvent(EVENT_FROST_BOLT_MULTI, urand(15000, 30000));
+ events.ScheduleEvent(EVENT_DETONATE_MANA, 30000);
+ events.ScheduleEvent(EVENT_PHASE_3, 1000);
+ events.ScheduleEvent(EVENT_SHADOW_FISSURE, 25000);
+ events.ScheduleEvent(EVENT_FROST_BLAST, 45000);
+ if (Is25ManRaid())
+ {
+ events.ScheduleEvent(EVENT_CHAINS, 90000);
+ }
+ break;
+ case EVENT_ENRAGE:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ case EVENT_FROST_BOLT_SINGLE:
+ me->CastSpell(me->GetVictim(), SPELL_FROST_BOLT_SINGLE, false);
+ events.RepeatEvent(urand(2000, 10000));
+ break;
+ case EVENT_FROST_BOLT_MULTI:
+ me->CastSpell(me, SPELL_FROST_BOLT_MULTI, false);
+ events.RepeatEvent(urand(15000, 30000));
+ break;
+ case EVENT_SHADOW_FISSURE:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
+ {
+ me->CastSpell(target, SPELL_SHADOW_FISURE, false);
+ }
+ events.RepeatEvent(25000);
+ break;
+ case EVENT_FROST_BLAST:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 0, true))
+ {
+ me->CastSpell(target, SPELL_FROST_BLAST, false);
+ }
+ Talk(SAY_FROST_BLAST);
+ events.RepeatEvent(45000);
+ break;
+ case EVENT_CHAINS:
+ for (uint8 i = 0; i < 3; ++i)
+ {
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 200, true, -SPELL_CHAINS_OF_KELTHUZAD))
+ {
+ me->CastSpell(target, SPELL_CHAINS_OF_KELTHUZAD, true);
+ }
+ }
+ Talk(SAY_CHAIN);
+ events.RepeatEvent(90000);
+ break;
+ case EVENT_DETONATE_MANA:
+ {
+ std::vector unitList;
+ ThreatContainer::StorageType const& threatList = me->GetThreatMgr().getThreatList();
+ for (auto itr : threatList)
+ {
+ if (itr->getTarget()->GetTypeId() == TYPEID_PLAYER
+ && itr->getTarget()->getPowerType() == POWER_MANA
+ && itr->getTarget()->GetPower(POWER_MANA))
+ {
+ unitList.push_back(itr->getTarget());
+ }
+ }
+ if (!unitList.empty())
+ {
+ auto itr = unitList.begin();
+ advance(itr, urand(0, unitList.size() - 1));
+ me->CastSpell(*itr, SPELL_DETONATE_MANA, false);
+ Talk(SAY_SPECIAL);
+ }
+ events.RepeatEvent(30000);
+ break;
+ }
+ case EVENT_PHASE_3:
+ if (me->HealthBelowPct(45))
+ {
+ Talk(SAY_REQUEST_AID);
+ events.DelayEvents(5500);
+ events.ScheduleEvent(EVENT_P3_LICH_KING_SAY, 5000);
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_1)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_2)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_3)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_KELTHUZAD_PORTAL_4)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ }
+ events.RepeatEvent(1000);
+ break;
+ case EVENT_P3_LICH_KING_SAY:
+ if (pInstance)
+ {
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, pInstance->GetGuidData(DATA_LICH_KING_BOSS)))
+ {
+ cr->AI()->Talk(SAY_ANSWER_REQUEST);
+ }
+ }
+ for (uint8 i = 0 ; i < 5; ++i)
+ {
+ events.ScheduleEvent(EVENT_SUMMON_GUARDIAN_OF_ICECROWN, 10000 + (i * 5000));
+ }
+ break;
+ case EVENT_SUMMON_GUARDIAN_OF_ICECROWN:
+ if (Creature* cr = me->SummonCreature(NPC_GUARDIAN_OF_ICECROWN, SpawnPool[RAND(0, 1, 3, 4)]))
+ {
+ cr->AI()->Talk(EMOTE_GUARDIAN_APPEAR);
+ cr->AI()->AttackStart(me->GetVictim());
+ }
+ break;
+ }
+ if (!me->HasUnitFlag(UNIT_FLAG_DISABLE_MOVE))
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class boss_kelthuzad_minion_40 : public CreatureScript
+{
+public:
+ boss_kelthuzad_minion_40() : CreatureScript("boss_kelthuzad_minion_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_kelthuzad_minion_40AI : public ScriptedAI
+ {
+ explicit boss_kelthuzad_minion_40AI(Creature* c) : ScriptedAI(c) { }
+
+ EventMap events;
+ bool callHelp{};
+
+ void Reset() override
+ {
+ me->SetNoCallAssistance(true);
+ callHelp = true;
+ events.Reset();
+ }
+
+ void DoAction(int32 param) override
+ {
+ if (param == ACTION_CALL_HELP_ON)
+ {
+ callHelp = true;
+ }
+ else if (param == ACTION_CALL_HELP_OFF)
+ {
+ callHelp = false;
+ }
+ else if (param == ACTION_SECOND_PHASE)
+ {
+ if (!me->IsInCombat())
+ {
+ me->DespawnOrUnsummon(500);
+ }
+ }
+ if (param == ACTION_GUARDIANS_OFF)
+ {
+ me->SetUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ me->SetUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
+ me->RemoveAllAuras();
+ EnterEvadeMode();
+ me->SetPosition(me->GetHomePosition());
+ }
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER && !who->IsPet())
+ return;
+
+ ScriptedAI::MoveInLineOfSight(who);
+ }
+
+ void JustDied(Unit* /*killer*/) override
+ {
+ if (me->GetEntry() == NPC_UNSTOPPABLE_ABOMINATION && me->GetInstanceScript())
+ {
+ me->GetInstanceScript()->SetData(DATA_ABOMINATION_KILLED, 0);
+ }
+ }
+
+ void AttackStart(Unit* who) override
+ {
+ ScriptedAI::AttackStart(who);
+ if (callHelp)
+ {
+ std::list targets;
+ me->GetCreaturesWithEntryInRange(targets, 15.0f, me->GetEntry());
+ for (std::list::const_iterator itr = targets.begin(); itr != targets.end(); ++itr)
+ {
+ if ((*itr)->GetGUID() != me->GetGUID())
+ {
+ (*itr)->ToCreature()->AI()->DoAction(ACTION_CALL_HELP_OFF);
+ (*itr)->ToCreature()->AI()->AttackStart(who);
+ }
+ }
+ }
+
+ if (me->GetEntry() != NPC_UNSTOPPABLE_ABOMINATION && me->GetEntry() != NPC_GUARDIAN_OF_ICECROWN)
+ {
+ me->AddThreat(who, 1000000.0f);
+ }
+ }
+
+ void EnterCombat(Unit* /*who*/) override
+ {
+ me->SetInCombatWithZone();
+ if (me->GetEntry() == NPC_UNSTOPPABLE_ABOMINATION)
+ {
+ events.ScheduleEvent(EVENT_MINION_FRENZY, 1000);
+ events.ScheduleEvent(EVENT_MINION_MORTAL_WOUND, 5000);
+ }
+ else if (me->GetEntry() == NPC_GUARDIAN_OF_ICECROWN)
+ {
+ events.ScheduleEvent(EVENT_MINION_BLOOD_TAP, 15000);
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && me->GetInstanceScript())
+ {
+ me->GetInstanceScript()->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustReachedHome() override
+ {
+ if (me->GetEntry() == NPC_GUARDIAN_OF_ICECROWN)
+ {
+ me->DespawnOrUnsummon();
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_MINION_MORTAL_WOUND:
+ me->CastSpell(me->GetVictim(), SPELL_MORTAL_WOUND, false);
+ events.RepeatEvent(15000);
+ break;
+ case EVENT_MINION_FRENZY:
+ if (me->HealthBelowPct(35))
+ {
+ me->CastSpell(me, SPELL_FRENZY, true);
+ break;
+ }
+ events.RepeatEvent(1000);
+ break;
+ case EVENT_MINION_BLOOD_TAP:
+ me->CastSpell(me->GetVictim(), SPELL_BLOOD_TAP, false);
+ events.RepeatEvent(15000);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class spell_kelthuzad_frost_blast : public SpellScriptLoader
+{
+public:
+ spell_kelthuzad_frost_blast() : SpellScriptLoader("spell_kelthuzad_frost_blast") { }
+
+ class spell_kelthuzad_frost_blast_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_kelthuzad_frost_blast_SpellScript);
+
+ void FilterTargets(std::list& targets)
+ {
+ Unit* caster = GetCaster();
+ if (!caster || !caster->ToCreature())
+ return;
+
+ std::list tmplist;
+ for (auto& target : targets)
+ {
+ if (!target->ToUnit()->HasAura(SPELL_FROST_BLAST))
+ {
+ tmplist.push_back(target);
+ }
+ }
+ targets.clear();
+ for (auto& itr : tmplist)
+ {
+ targets.push_back(itr);
+ }
+ }
+
+ void Register() override
+ {
+ OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_kelthuzad_frost_blast_SpellScript::FilterTargets, EFFECT_ALL, TARGET_UNIT_DEST_AREA_ENEMY);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_kelthuzad_frost_blast_SpellScript();
+ }
+};
+
+class spell_kelthuzad_detonate_mana : public SpellScriptLoader
+{
+public:
+ spell_kelthuzad_detonate_mana() : SpellScriptLoader("spell_kelthuzad_detonate_mana") { }
+
+ class spell_kelthuzad_detonate_mana_AuraScript : public AuraScript
+ {
+ PrepareAuraScript(spell_kelthuzad_detonate_mana_AuraScript);
+
+ bool Validate(SpellInfo const* /*spell*/) override
+ {
+ return ValidateSpellInfo({ SPELL_MANA_DETONATION_DAMAGE });
+ }
+
+ void HandleScript(AuraEffect const* aurEff)
+ {
+ PreventDefaultAction();
+ Unit* target = GetTarget();
+ if (auto mana = int32(target->GetMaxPower(POWER_MANA) / 10))
+ {
+ mana = target->ModifyPower(POWER_MANA, -mana);
+ target->CastCustomSpell(SPELL_MANA_DETONATION_DAMAGE, SPELLVALUE_BASE_POINT0, -mana * 10, target, true, nullptr, aurEff);
+ }
+ }
+
+ void Register() override
+ {
+ OnEffectPeriodic += AuraEffectPeriodicFn(spell_kelthuzad_detonate_mana_AuraScript::HandleScript, EFFECT_0, SPELL_AURA_PERIODIC_TRIGGER_SPELL);
+ }
+ };
+
+ AuraScript* GetAuraScript() const override
+ {
+ return new spell_kelthuzad_detonate_mana_AuraScript();
+ }
+};
+
+void AddSC_boss_kelthuzad_40()
+{
+ new boss_kelthuzad_40();
+ new boss_kelthuzad_minion_40();
+// new spell_kelthuzad_frost_blast();
+// new spell_kelthuzad_detonate_mana();
+}
diff --git a/src/naxx40Scripts/boss_loatheb_40.cpp b/src/naxx40Scripts/boss_loatheb_40.cpp
new file mode 100644
index 0000000..2b025eb
--- /dev/null
+++ b/src/naxx40Scripts/boss_loatheb_40.cpp
@@ -0,0 +1,201 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Spells
+{
+ SPELL_NECROTIC_AURA = 55593,
+ SPELL_SUMMON_SPORE = 29234,
+ SPELL_DEATHBLOOM = 29865,
+ SPELL_INEVITABLE_DOOM = 29204,
+ SPELL_BERSERK = 26662
+};
+
+enum Events
+{
+ EVENT_NECROTIC_AURA = 1,
+ EVENT_DEATHBLOOM = 2,
+ EVENT_INEVITABLE_DOOM = 3,
+ EVENT_BERSERK = 4,
+ EVENT_SUMMON_SPORE = 5,
+ EVENT_NECROTIC_AURA_FADING = 6,
+ EVENT_NECROTIC_AURA_REMOVED = 7
+};
+
+enum Texts
+{
+ SAY_NECROTIC_AURA_APPLIED = 0,
+ SAY_NECROTIC_AURA_REMOVED = 1,
+ SAY_NECROTIC_AURA_FADING = 2
+};
+
+class boss_loatheb_40 : public CreatureScript
+{
+public:
+ boss_loatheb_40() : CreatureScript("boss_loatheb_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_loatheb_40AI : public BossAI
+ {
+ explicit boss_loatheb_40AI(Creature* c) : BossAI(c, BOSS_LOATHEB), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ me->SetHomePosition(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), me->GetOrientation());
+ }
+
+ InstanceScript* pInstance;
+ uint8 doomCounter;
+ EventMap events;
+ SummonList summons;
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ doomCounter = 0;
+ if (pInstance)
+ {
+ pInstance->SetData(BOSS_LOATHEB, NOT_STARTED);
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_LOATHEB_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ cr->SetInCombatWithZone();
+ summons.Summon(cr);
+ }
+
+ void SummonedCreatureDies(Creature* /*cr*/, Unit*) override
+ {
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_SPORE_KILLED, 0);
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ events.ScheduleEvent(EVENT_NECROTIC_AURA, 10000);
+ events.ScheduleEvent(EVENT_DEATHBLOOM, 5000);
+ events.ScheduleEvent(EVENT_INEVITABLE_DOOM, 120000);
+ events.ScheduleEvent(EVENT_SUMMON_SPORE, 15000);
+ events.ScheduleEvent(EVENT_BERSERK, 720000);
+ if (pInstance)
+ {
+ pInstance->SetData(BOSS_LOATHEB, IN_PROGRESS);
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_LOATHEB_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DespawnAll();
+ if (pInstance)
+ {
+ pInstance->SetData(BOSS_LOATHEB, DONE);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim() || !IsInRoom())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_SUMMON_SPORE:
+ me->CastSpell(me, SPELL_SUMMON_SPORE, true);
+ events.RepeatEvent(35000);
+ break;
+ case EVENT_NECROTIC_AURA:
+ me->CastSpell(me, SPELL_NECROTIC_AURA, true);
+ Talk(SAY_NECROTIC_AURA_APPLIED);
+ events.ScheduleEvent(EVENT_NECROTIC_AURA_FADING, 14000);
+ events.ScheduleEvent(EVENT_NECROTIC_AURA_REMOVED, 17000);
+ events.RepeatEvent(20000);
+ break;
+ case EVENT_DEATHBLOOM:
+ me->CastSpell(me, SPELL_DEATHBLOOM, false);
+ events.RepeatEvent(30000);
+ break;
+ case EVENT_INEVITABLE_DOOM:
+ me->CastSpell(me, SPELL_INEVITABLE_DOOM, false);
+ doomCounter++;
+ events.RepeatEvent(doomCounter < 6 ? 30000 : 15000);
+ break;
+ case EVENT_BERSERK:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ case EVENT_NECROTIC_AURA_FADING:
+ Talk(SAY_NECROTIC_AURA_FADING);
+ break;
+ case EVENT_NECROTIC_AURA_REMOVED:
+ Talk(SAY_NECROTIC_AURA_REMOVED);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+
+ bool IsInRoom()
+ {
+ // Calculate the distance between his home position to the gate
+ if (me->GetExactDist(me->GetHomePosition().GetPositionX(),
+ me->GetHomePosition().GetPositionY(),
+ me->GetHomePosition().GetPositionZ()) > 50.0f)
+ {
+ EnterEvadeMode();
+ return false;
+ }
+ return true;
+ }
+ };
+};
+
+void AddSC_boss_loatheb_40()
+{
+ new boss_loatheb_40();
+}
diff --git a/src/naxx40Scripts/boss_maexxna_40.cpp b/src/naxx40Scripts/boss_maexxna_40.cpp
new file mode 100644
index 0000000..26302d5
--- /dev/null
+++ b/src/naxx40Scripts/boss_maexxna_40.cpp
@@ -0,0 +1,265 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "PassiveAI.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Spells
+{
+ SPELL_WEB_WRAP = 28622,
+ SPELL_WEB_SPRAY = 29484,
+ SPELL_POISON_SHOCK = 28741,
+ SPELL_NECROTIC_POISON = 54121,
+ SPELL_FRENZY = 54123,
+};
+
+enum Events
+{
+ EVENT_WEB_SPRAY = 1,
+ EVENT_POISON_SHOCK = 2,
+ EVENT_NECROTIC_POISON = 3,
+ EVENT_WEB_WRAP = 4,
+ EVENT_HEALTH_CHECK = 5,
+ EVENT_SUMMON_SPIDERLINGS = 6
+};
+
+enum Emotes
+{
+ EMOTE_SPIDERS = 0,
+ EMOTE_WEB_WRAP = 1,
+ EMOTE_WEB_SPRAY = 2
+};
+
+enum Misc
+{
+ NPC_WEB_WRAP = 351079,
+ NPC_MAEXXNA_SPIDERLING = 351088
+};
+
+const Position PosWrap[3] =
+{
+ {3546.796f, -3869.082f, 296.450f, 0.0f},
+ {3531.271f, -3847.424f, 299.450f, 0.0f},
+ {3497.067f, -3843.384f, 302.384f, 0.0f}
+};
+
+class boss_maexxna_40 : public CreatureScript
+{
+public:
+ boss_maexxna_40() : CreatureScript("boss_maexxna_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_maexxna_40AI : public BossAI
+ {
+ explicit boss_maexxna_40AI(Creature* c) : BossAI(c, BOSS_MAEXXNA), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ SummonList summons;
+
+ bool IsInRoom()
+ {
+ if (me->GetExactDist(3486.6f, -3890.6f, 291.8f) > 100.0f)
+ {
+ EnterEvadeMode();
+ return false;
+ }
+ return true;
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_MAEXXNA_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ events.ScheduleEvent(EVENT_WEB_WRAP, 20000);
+ events.ScheduleEvent(EVENT_WEB_SPRAY, 40000);
+ events.ScheduleEvent(EVENT_POISON_SHOCK, 10000);
+ events.ScheduleEvent(EVENT_NECROTIC_POISON, 5000);
+ events.ScheduleEvent(EVENT_HEALTH_CHECK, 1000);
+ events.ScheduleEvent(EVENT_SUMMON_SPIDERLINGS, 30000);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_MAEXXNA_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ if (cr->GetEntry() == NPC_MAEXXNA_SPIDERLING)
+ {
+ cr->SetInCombatWithZone();
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0))
+ {
+ cr->AI()->AttackStart(target);
+ }
+ }
+ summons.Summon(cr);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ summons.DespawnAll();
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!IsInRoom())
+ return;
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_WEB_SPRAY:
+ Talk(EMOTE_WEB_SPRAY);
+ me->CastSpell(me, SPELL_WEB_SPRAY, true);
+ events.RepeatEvent(40000);
+ break;
+ case EVENT_POISON_SHOCK:
+ me->CastSpell(me->GetVictim(), SPELL_POISON_SHOCK, false);
+ events.RepeatEvent(10000);
+ break;
+ case EVENT_NECROTIC_POISON:
+ me->CastSpell(me->GetVictim(), SPELL_NECROTIC_POISON, false);
+ events.RepeatEvent(30000);
+ break;
+ case EVENT_SUMMON_SPIDERLINGS:
+ Talk(EMOTE_SPIDERS);
+ for (uint8 i = 0; i < 8; ++i)
+ {
+ me->SummonCreature(NPC_MAEXXNA_SPIDERLING, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), me->GetOrientation());
+ }
+ events.RepeatEvent(40000);
+ break;
+ case EVENT_HEALTH_CHECK:
+ if (me->GetHealthPct() < 30)
+ {
+ me->CastSpell(me, SPELL_FRENZY, true);
+ break;
+ }
+ events.RepeatEvent(1000);
+ break;
+ case EVENT_WEB_WRAP:
+ Talk(EMOTE_WEB_WRAP);
+ for (uint8 i = 0; i < 2; ++i)
+ {
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 0, true, -SPELL_WEB_WRAP))
+ {
+ target->RemoveAura(SPELL_WEB_SPRAY);
+ uint8 pos = urand(0, 2);
+ if (Creature* wrap = me->SummonCreature(NPC_WEB_WRAP, PosWrap[pos].GetPositionX(), PosWrap[pos].GetPositionY(), PosWrap[pos].GetPositionZ(), 0.0f, TEMPSUMMON_TIMED_DESPAWN, 60000))
+ {
+ wrap->AI()->SetGUID(target->GetGUID());
+ target->GetMotionMaster()->MoveJump(PosWrap[pos].GetPositionX(), PosWrap[pos].GetPositionY(), PosWrap[pos].GetPositionZ(), 20, 20);
+ }
+ }
+ }
+ events.RepeatEvent(40000);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class boss_maexxna_webwrap : public CreatureScript
+{
+public:
+ boss_maexxna_webwrap() : CreatureScript("boss_maexxna_webwrap") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_maexxna_webwrapAI : public NullCreatureAI
+ {
+ explicit boss_maexxna_webwrapAI(Creature* c) : NullCreatureAI(c) {}
+
+ ObjectGuid victimGUID;
+
+ void SetGUID(ObjectGuid guid, int32 /*param*/) override
+ {
+ victimGUID = guid;
+
+ if (me->m_spells[0] && victimGUID)
+ {
+ if (Unit* victim = ObjectAccessor::GetUnit(*me, victimGUID))
+ {
+ victim->CastSpell(victim, me->m_spells[0], true, nullptr, nullptr, me->GetGUID());
+ }
+ }
+ }
+
+ void JustDied(Unit* /*killer*/) override
+ {
+ if (me->m_spells[0] && victimGUID)
+ {
+ if (Unit* victim = ObjectAccessor::GetUnit(*me, victimGUID))
+ {
+ victim->RemoveAurasDueToSpell(me->m_spells[0], me->GetGUID());
+ }
+ }
+ }
+ };
+};
+
+void AddSC_boss_maexxna_40()
+{
+ new boss_maexxna_40();
+// new boss_maexxna_webwrap();
+}
diff --git a/src/naxx40Scripts/boss_noth_40.cpp b/src/naxx40Scripts/boss_noth_40.cpp
new file mode 100644
index 0000000..580db84
--- /dev/null
+++ b/src/naxx40Scripts/boss_noth_40.cpp
@@ -0,0 +1,303 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Says
+{
+ SAY_AGGRO = 0,
+ SAY_SUMMON = 1,
+ SAY_SLAY = 2,
+ SAY_DEATH = 3,
+ EMOTE_SUMMON = 4,
+ EMOTE_SUMMON_WAVE = 5,
+ EMOTE_TELEPORT_BALCONY = 6,
+ EMOTE_TELEPORT_BACK = 7,
+ EMOTE_BLINK = 8
+};
+
+enum Spells
+{
+ SPELL_CURSE_OF_THE_PLAGUEBRINGER = 29213,
+ SPELL_CRIPPLE = 29212,
+ SPELL_SUMMON_PLAGUED_WARRIORS = 29237,
+ SPELL_TELEPORT = 29216,
+ SPELL_TELEPORT_BACK = 29231,
+ SPELL_BERSERK = 68378,
+ SPELL_BLINK = 29208
+};
+
+enum Events
+{
+ EVENT_CURSE = 1,
+ EVENT_CRIPPLE = 2,
+ EVENT_SUMMON_PLAGUED_WARRIOR_ANNOUNCE = 3,
+ EVENT_MOVE_TO_BALCONY = 4,
+ EVENT_BLINK = 5,
+ EVENT_MOVE_TO_GROUND = 6,
+ EVENT_SUMMON_PLAGUED_WARRIOR_REAL = 7,
+ EVENT_BALCONY_SUMMON_ANNOUNCE = 8,
+ EVENT_BALCONY_SUMMON_REAL = 9
+};
+
+enum Misc
+{
+ NPC_PLAGUED_WARRIOR = 351088,
+ NPC_PLAGUED_CHAMPION = 351087,
+ NPC_PLAGUED_GUARDIAN = 351086
+};
+
+const Position summoningPosition[5] =
+{
+ {2728.06f, -3535.38f, 263.21f, 2.75f},
+ {2725.71f, -3514.80f, 263.23f, 2.86f},
+ {2728.24f, -3465.08f, 264.20f, 3.56f},
+ {2704.79f, -3459.17f, 263.74f, 4.25f},
+ {2652.02f, -3459.13f, 262.50f, 5.39f}
+};
+
+const Position nothPosition = {2684.94f, -3502.53f, 261.31f, 4.7f};
+
+class boss_noth_40 : public CreatureScript
+{
+public:
+ boss_noth_40() : CreatureScript("boss_noth_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_noth_40AI : public BossAI
+ {
+ explicit boss_noth_40AI(Creature* c) : BossAI(c, BOSS_NOTH), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ InstanceScript* pInstance;
+ uint8 timesInBalcony;
+ EventMap events;
+ SummonList summons;
+
+ void StartGroundPhase()
+ {
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->SetControlled(false, UNIT_STATE_ROOT);
+ events.Reset();
+ events.ScheduleEvent(EVENT_MOVE_TO_BALCONY, 110000);
+ events.ScheduleEvent(EVENT_CURSE, 15000);
+ events.ScheduleEvent(EVENT_SUMMON_PLAGUED_WARRIOR_ANNOUNCE, 10000);
+ if (Is25ManRaid())
+ {
+ events.ScheduleEvent(EVENT_BLINK, 26000);
+ }
+ }
+
+ void StartBalconyPhase()
+ {
+ me->SetReactState(REACT_PASSIVE);
+ me->AttackStop();
+ me->SetUnitFlag(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->SetControlled(true, UNIT_STATE_ROOT);
+ events.Reset();
+ events.ScheduleEvent(EVENT_BALCONY_SUMMON_ANNOUNCE, 4000);
+ events.ScheduleEvent(EVENT_MOVE_TO_GROUND, 70000);
+ }
+
+ void SummonHelper(uint32 entry, uint32 count)
+ {
+ for (uint8 i = 0; i < count; ++i)
+ {
+ me->SummonCreature(entry, summoningPosition[urand(0, 4)]);
+ }
+ }
+
+ bool IsInRoom()
+ {
+ if (me->GetExactDist(2684.8f, -3502.5f, 261.3f) > 80.0f)
+ {
+ EnterEvadeMode(EVADE_REASON_OTHER);
+ return false;
+ }
+ return true;
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ me->CastSpell(me, SPELL_TELEPORT_BACK, true);
+ me->SetControlled(false, UNIT_STATE_ROOT);
+ me->SetReactState(REACT_AGGRESSIVE);
+ timesInBalcony = 0;
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_NOTH_ENTRY_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void EnterEvadeMode(EvadeReason why) override
+ {
+ me->SetControlled(false, UNIT_STATE_ROOT);
+ ScriptedAI::EnterEvadeMode(why);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ Talk(SAY_AGGRO);
+ StartGroundPhase();
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_NOTH_ENTRY_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* summon) override
+ {
+ summons.Summon(summon);
+ summon->SetInCombatWithZone();
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ if (me->GetPositionZ() > 270.27f)
+ {
+ me->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_DISABLE_MOVE);
+ me->NearTeleportTo(nothPosition.GetPositionX(), nothPosition.GetPositionY(), nothPosition.GetPositionZ(), nothPosition.GetOrientation(), true);
+ }
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_NOTH_ENTRY_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!IsInRoom())
+ return;
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ // GROUND
+ case EVENT_CURSE:
+ if (events.GetPhaseMask() == 0)
+ {
+ me->CastCustomSpell(SPELL_CURSE_OF_THE_PLAGUEBRINGER, SPELLVALUE_MAX_TARGETS, 10, me, false);
+ }
+ events.RepeatEvent(25000);
+ break;
+ case EVENT_SUMMON_PLAGUED_WARRIOR_ANNOUNCE:
+ Talk(SAY_SUMMON);
+ Talk(EMOTE_SUMMON);
+ events.RepeatEvent(30000);
+ events.ScheduleEvent(EVENT_SUMMON_PLAGUED_WARRIOR_REAL, 4000);
+ break;
+ case EVENT_SUMMON_PLAGUED_WARRIOR_REAL:
+ me->CastSpell(me, SPELL_SUMMON_PLAGUED_WARRIORS, true);
+ SummonHelper(NPC_PLAGUED_WARRIOR, 3);
+ break;
+ case EVENT_MOVE_TO_BALCONY:
+ Talk(EMOTE_TELEPORT_BALCONY);
+ me->CastSpell(me, SPELL_TELEPORT, true);
+ StartBalconyPhase();
+ break;
+ case EVENT_BLINK:
+ DoResetThreat();
+ me->CastSpell(me, SPELL_CRIPPLE, false);
+ me->CastSpell(me, SPELL_BLINK, true);
+ Talk(EMOTE_BLINK);
+ events.RepeatEvent(30000);
+ break;
+ // BALCONY
+ case EVENT_BALCONY_SUMMON_ANNOUNCE:
+ Talk(EMOTE_SUMMON_WAVE);
+ events.RepeatEvent(30000);
+ events.ScheduleEvent(EVENT_BALCONY_SUMMON_REAL, 4000);
+ break;
+ case EVENT_BALCONY_SUMMON_REAL:
+ me->CastSpell(me, SPELL_SUMMON_PLAGUED_WARRIORS, true); // visual
+ switch (timesInBalcony)
+ {
+ case 0:
+ SummonHelper(NPC_PLAGUED_CHAMPION, 4);
+ break;
+ case 1:
+ SummonHelper(NPC_PLAGUED_CHAMPION, 2);
+ SummonHelper(NPC_PLAGUED_GUARDIAN, 2);
+ break;
+ default:
+ SummonHelper(NPC_PLAGUED_GUARDIAN, 4);
+ break;
+ }
+ break;
+ case EVENT_MOVE_TO_GROUND:
+ Talk(EMOTE_TELEPORT_BACK);
+ me->CastSpell(me, SPELL_TELEPORT_BACK, true);
+ timesInBalcony++;
+ if (timesInBalcony == 3)
+ {
+ DoCastSelf(SPELL_BERSERK);
+ }
+ StartGroundPhase();
+ break;
+ }
+ if (me->HasReactState(REACT_AGGRESSIVE))
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+void AddSC_boss_noth_40()
+{
+ new boss_noth_40();
+}
diff --git a/src/naxx40Scripts/boss_patchwerk_40.cpp b/src/naxx40Scripts/boss_patchwerk_40.cpp
new file mode 100644
index 0000000..6ceded2
--- /dev/null
+++ b/src/naxx40Scripts/boss_patchwerk_40.cpp
@@ -0,0 +1,190 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Yells
+{
+ SAY_AGGRO = 0,
+ SAY_SLAY = 1,
+ SAY_DEATH = 2,
+ EMOTE_BERSERK = 3,
+ EMOTE_ENRAGE = 4
+};
+
+enum Spells
+{
+ SPELL_HATEFUL_STRIKE = 28308,
+ SPELL_FRENZY = 28131,
+ SPELL_BERSERK = 26662,
+ SPELL_SLIME_BOLT = 32309
+};
+
+enum Events
+{
+ EVENT_HEALTH_CHECK = 1,
+ EVENT_HATEFUL_STRIKE = 2,
+ EVENT_SLIME_BOLT = 3,
+ EVENT_BERSERK = 4
+};
+
+class boss_patchwerk_40 : public CreatureScript
+{
+public:
+ boss_patchwerk_40() : CreatureScript("boss_patchwerk_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_patchwerk_40AI : public BossAI
+ {
+ explicit boss_patchwerk_40AI(Creature* c) : BossAI(c, BOSS_PATCHWERK)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ EventMap events;
+ InstanceScript* pInstance;
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ if (!urand(0, 3))
+ {
+ Talk(SAY_SLAY);
+ }
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ Talk(SAY_AGGRO);
+ me->SetInCombatWithZone();
+ events.ScheduleEvent(EVENT_HATEFUL_STRIKE, 1200);
+ events.ScheduleEvent(EVENT_BERSERK, 7 * 60 * 1000); // 7 minutes enrange
+ events.ScheduleEvent(EVENT_HEALTH_CHECK, 1000);
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_HATEFUL_STRIKE:
+ {
+ // Cast Hateful strike on the player with the highest amount of HP within melee distance, and second threat amount
+ std::list meleeRangeTargets;
+ Unit* finalTarget = nullptr;
+ uint8 counter = 0;
+ auto i = me->GetThreatMgr().getThreatList().begin();
+ for (; i != me->GetThreatMgr().getThreatList().end(); ++i, ++counter)
+ {
+ // Gather all units with melee range
+ Unit* target = (*i)->getTarget();
+ if (me->IsWithinMeleeRange(target))
+ {
+ meleeRangeTargets.push_back(target);
+ }
+ // and add threat to most hated
+ if (counter < 3)
+ {
+ me->AddThreat(target, 500.0f);
+ }
+ }
+ counter = 0;
+ std::list>::iterator itr;
+ for (itr = meleeRangeTargets.begin(); itr != meleeRangeTargets.end(); ++itr, ++counter)
+ {
+ // if there is only one target available
+ if (meleeRangeTargets.size() == 1)
+ {
+ finalTarget = (*itr);
+ }
+ else if (counter > 0) // skip first target
+ {
+ if (!finalTarget || (*itr)->GetHealth() > finalTarget->GetHealth())
+ {
+ finalTarget = (*itr);
+ }
+ // third loop
+ if (counter >= 2)
+ break;
+ }
+ }
+ if (finalTarget)
+ {
+ me->CastSpell(finalTarget, SPELL_HATEFUL_STRIKE, false);
+ }
+ events.RepeatEvent(1200);
+ break;
+ }
+ case EVENT_BERSERK:
+ Talk(EMOTE_BERSERK);
+ me->CastSpell(me, SPELL_BERSERK, true);
+ events.ScheduleEvent(EVENT_SLIME_BOLT, 3000);
+ break;
+ case EVENT_SLIME_BOLT:
+ me->CastSpell(me, SPELL_SLIME_BOLT, false);
+ events.RepeatEvent(3000);
+ break;
+ case EVENT_HEALTH_CHECK:
+ if (me->GetHealthPct() <= 5)
+ {
+ Talk(EMOTE_ENRAGE);
+ me->CastSpell(me, SPELL_FRENZY, true);
+ break;
+ }
+ events.RepeatEvent(1000);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+void AddSC_boss_patchwerk_40()
+{
+ new boss_patchwerk_40();
+}
diff --git a/src/naxx40Scripts/boss_razuvious_40.cpp b/src/naxx40Scripts/boss_razuvious_40.cpp
new file mode 100644
index 0000000..5130019
--- /dev/null
+++ b/src/naxx40Scripts/boss_razuvious_40.cpp
@@ -0,0 +1,232 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "naxxramas.h"
+
+enum Says
+{
+ SAY_AGGRO = 0,
+ SAY_SLAY = 1,
+ SAY_TAUNTED = 2,
+ SAY_DEATH = 3
+};
+
+enum Spells
+{
+ SPELL_UNBALANCING_STRIKE = 26613,
+ SPELL_DISRUPTING_SHOUT = 29107,
+ SPELL_JAGGED_KNIFE = 55550,
+ SPELL_HOPELESS = 29125,
+
+ SPELL_TAUNT = 29060
+};
+
+enum Events
+{
+ EVENT_UNBALANCING_STRIKE = 1,
+ EVENT_DISRUPTING_SHOUT = 2,
+ EVENT_JAGGED_KNIFE = 3
+};
+
+enum Misc
+{
+ NPC_DEATH_KNIGHT_UNDERSTUDY = 351084,
+ NPC_RAZUVIOUS = 351036
+};
+
+class boss_razuvious_40 : public CreatureScript
+{
+public:
+ boss_razuvious_40() : CreatureScript("boss_razuvious_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_razuvious_40AI : public BossAI
+ {
+ explicit boss_razuvious_40AI(Creature* c) : BossAI(c, BOSS_RAZUVIOUS), summons(me)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ EventMap events;
+ SummonList summons;
+ InstanceScript* pInstance;
+
+ void SpawnHelpers()
+ {
+ me->SummonCreature(NPC_DEATH_KNIGHT_UNDERSTUDY, 2762.23f, -3085.07f, 267.685f, 1.95f);
+ me->SummonCreature(NPC_DEATH_KNIGHT_UNDERSTUDY, 2758.24f, -3110.97f, 267.685f, 3.94f);
+ if (Is25ManRaid())
+ {
+ me->SummonCreature(NPC_DEATH_KNIGHT_UNDERSTUDY, 2782.45f, -3088.03f, 267.685f, 0.75f);
+ me->SummonCreature(NPC_DEATH_KNIGHT_UNDERSTUDY, 2778.56f, -3113.74f, 267.685f, 5.28f);
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ summons.Summon(cr);
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ summons.DespawnAll();
+ events.Reset();
+ SpawnHelpers();
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (roll_chance_i(30))
+ {
+ Talk(SAY_SLAY);
+ }
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void DamageTaken(Unit* who, uint32& damage, DamageEffectType, SpellSchoolMask) override
+ {
+ // Damage done by the controlled Death Knight understudies should also count toward damage done by players
+ if(who && who->GetTypeId() == TYPEID_UNIT && who->GetEntry() == NPC_DEATH_KNIGHT_UNDERSTUDY)
+ {
+ me->LowerPlayerDamageReq(damage);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ me->CastSpell(me, SPELL_HOPELESS, true);
+ }
+
+ void SpellHit(Unit* caster, SpellInfo const* spell) override
+ {
+ if (spell->Id == SPELL_TAUNT)
+ {
+ Talk(SAY_TAUNTED, caster);
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ Talk(SAY_AGGRO);
+ events.ScheduleEvent(EVENT_UNBALANCING_STRIKE, 20000);
+ events.ScheduleEvent(EVENT_DISRUPTING_SHOUT, 15000);
+ events.ScheduleEvent(EVENT_JAGGED_KNIFE, 10000);
+ summons.DoZoneInCombat();
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_UNBALANCING_STRIKE:
+ me->CastSpell(me->GetVictim(), SPELL_UNBALANCING_STRIKE, false);
+ events.RepeatEvent(20000);
+ break;
+ case EVENT_DISRUPTING_SHOUT:
+ me->CastSpell(me, SPELL_DISRUPTING_SHOUT, false);
+ events.RepeatEvent(15000);
+ break;
+ case EVENT_JAGGED_KNIFE:
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 45.0f))
+ {
+ me->CastSpell(target, SPELL_JAGGED_KNIFE, false);
+ }
+ events.RepeatEvent(10000);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class boss_razuvious_minion_40 : public CreatureScript
+{
+public:
+ boss_razuvious_minion_40() : CreatureScript("boss_razuvious_minion_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_razuvious_minion_40AI : public ScriptedAI
+ {
+ explicit boss_razuvious_minion_40AI(Creature* c) : ScriptedAI(c) { }
+
+ EventMap events;
+
+ void Reset() override
+ {
+ events.Reset();
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && me->GetInstanceScript())
+ {
+ me->GetInstanceScript()->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ if (Creature* cr = me->FindNearestCreature(NPC_RAZUVIOUS, 100.0f))
+ {
+ cr->SetInCombatWithZone();
+ cr->AI()->AttackStart(who);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (UpdateVictim())
+ {
+ events.Update(diff);
+ if (!me->HasUnitState(UNIT_STATE_CASTING) || !me->IsCharmed())
+ {
+ DoMeleeAttackIfReady();
+ }
+ }
+ }
+ };
+};
+
+void AddSC_boss_razuvious_40()
+{
+ new boss_razuvious_40();
+ new boss_razuvious_minion_40();
+}
diff --git a/src/naxx40Scripts/boss_sapphiron_40.cpp b/src/naxx40Scripts/boss_sapphiron_40.cpp
new file mode 100644
index 0000000..2af8f66
--- /dev/null
+++ b/src/naxx40Scripts/boss_sapphiron_40.cpp
@@ -0,0 +1,462 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Yells
+{
+ EMOTE_AIR_PHASE = 0,
+ EMOTE_GROUND_PHASE = 1,
+ EMOTE_BREATH = 2,
+ EMOTE_ENRAGE = 3
+};
+
+enum Spells
+{
+ // Fight
+ SPELL_FROST_AURA = 28531,
+ SPELL_CLEAVE = 19983,
+ SPELL_TAIL_SWEEP = 15847,
+ SPELL_SUMMON_BLIZZARD = 28560,
+ SPELL_LIFE_DRAIN = 28542,
+ SPELL_BERSERK = 26662,
+
+ // Ice block
+ SPELL_ICEBOLT_CAST = 28526,
+ SPELL_ICEBOLT_TRIGGER = 28522,
+ SPELL_FROST_MISSILE = 30101,
+ SPELL_FROST_EXPLOSION = 28524,
+
+ // Visuals
+ SPELL_SAPPHIRON_DIES = 29357
+};
+
+enum Misc
+{
+ GO_ICE_BLOCK = 181247,
+ NPC_BLIZZARD = 16474,
+
+ POINT_CENTER = 1
+};
+
+enum Events
+{
+ EVENT_BERSERK = 1,
+ EVENT_CLEAVE = 2,
+ EVENT_TAIL_SWEEP = 3,
+ EVENT_LIFE_DRAIN = 4,
+ EVENT_BLIZZARD = 5,
+ EVENT_FLIGHT_START = 6,
+ EVENT_FLIGHT_LIFTOFF = 7,
+ EVENT_FLIGHT_ICEBOLT = 8,
+ EVENT_FLIGHT_BREATH = 9,
+ EVENT_FLIGHT_SPELL_EXPLOSION = 10,
+ EVENT_FLIGHT_START_LAND = 11,
+ EVENT_LAND = 12,
+ EVENT_GROUND = 13,
+ EVENT_HUNDRED_CLUB = 14
+};
+
+class boss_sapphiron_40 : public CreatureScript
+{
+public:
+ boss_sapphiron_40() : CreatureScript("boss_sapphiron_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_sapphiron_40AI : public BossAI
+ {
+ explicit boss_sapphiron_40AI(Creature* c) : BossAI(c, BOSS_SAPPHIRON)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ EventMap events;
+ InstanceScript* pInstance;
+ uint8 iceboltCount{};
+ uint32 spawnTimer{};
+ GuidList blockList;
+ ObjectGuid currentTarget;
+
+ void InitializeAI() override
+ {
+ me->SummonGameObject(GO_SAPPHIRON_BIRTH, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), 0, 0, 0, 0, 0, 0);
+ me->SetVisible(false);
+ me->SetUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ me->SetReactState(REACT_PASSIVE);
+ ScriptedAI::InitializeAI();
+ }
+
+ bool IsInRoom()
+ {
+ if (me->GetExactDist(3523.5f, -5235.3f, 137.6f) > 100.0f)
+ {
+ EnterEvadeMode();
+ return false;
+ }
+ return true;
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ if (me->IsVisible())
+ {
+ me->SetReactState(REACT_AGGRESSIVE);
+ }
+ events.Reset();
+ iceboltCount = 0;
+ spawnTimer = 0;
+ currentTarget.Clear();
+ blockList.clear();
+ }
+
+ void EnterCombatSelfFunction()
+ {
+ Map::PlayerList const& PlList = me->GetMap()->GetPlayers();
+ if (PlList.IsEmpty())
+ return;
+
+ for (const auto& i : PlList)
+ {
+ if (Player* player = i.GetSource())
+ {
+ if (player->IsGameMaster())
+ continue;
+
+ if (player->IsAlive() && me->GetDistance(player) < 80.0f)
+ {
+ me->SetInCombatWith(player);
+ player->SetInCombatWith(me);
+ me->AddThreat(player, 0.0f);
+ }
+ }
+ }
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ EnterCombatSelfFunction();
+ me->CastSpell(me, SPELL_FROST_AURA, true);
+ events.ScheduleEvent(EVENT_BERSERK, 900000);
+ events.ScheduleEvent(EVENT_CLEAVE, 5000);
+ events.ScheduleEvent(EVENT_TAIL_SWEEP, 10000);
+ events.ScheduleEvent(EVENT_LIFE_DRAIN, 17000);
+ events.ScheduleEvent(EVENT_BLIZZARD, 17000);
+ events.ScheduleEvent(EVENT_FLIGHT_START, 45000);
+ events.ScheduleEvent(EVENT_HUNDRED_CLUB, 5000);
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ me->CastSpell(me, SPELL_SAPPHIRON_DIES, true);
+ }
+
+ void DoAction(int32 param) override
+ {
+ if (param == ACTION_SAPPHIRON_BIRTH)
+ {
+ spawnTimer = 1;
+ }
+ }
+
+ void MovementInform(uint32 type, uint32 id) override
+ {
+ if (type == POINT_MOTION_TYPE && id == POINT_CENTER)
+ {
+ events.ScheduleEvent(EVENT_FLIGHT_LIFTOFF, 500);
+ }
+ }
+
+ void SpellHitTarget(Unit* target, SpellInfo const* spellInfo) override
+ {
+ if (spellInfo->Id == SPELL_ICEBOLT_CAST)
+ {
+ me->CastSpell(target, SPELL_ICEBOLT_TRIGGER, true);
+ }
+ }
+
+ bool IsValidExplosionTarget(WorldObject* target)
+ {
+ for (ObjectGuid const& guid : blockList)
+ {
+ if (target->GetGUID() == guid)
+ return false;
+
+ if (Unit* block = ObjectAccessor::GetUnit(*me, guid))
+ {
+ if (block->IsInBetween(me, target, 2.0f) && block->IsWithinDist(target, 10.0f))
+ return false;
+ }
+ }
+ return true;
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() == TYPEID_PLAYER && pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (spawnTimer)
+ {
+ spawnTimer += diff;
+ if (spawnTimer >= 21500)
+ {
+ me->SetVisible(true);
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ me->SetReactState(REACT_AGGRESSIVE);
+ spawnTimer = 0;
+ }
+ return;
+ }
+
+ if (!IsInRoom())
+ return;
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_BERSERK:
+ Talk(EMOTE_ENRAGE);
+ me->CastSpell(me, SPELL_BERSERK, true);
+ return;
+ case EVENT_CLEAVE:
+ me->CastSpell(me->GetVictim(), SPELL_CLEAVE, false);
+ events.RepeatEvent(10000);
+ return;
+ case EVENT_TAIL_SWEEP:
+ me->CastSpell(me, SPELL_TAIL_SWEEP, false);
+ events.RepeatEvent(10000);
+ return;
+ case EVENT_LIFE_DRAIN:
+ me->CastCustomSpell(SPELL_LIFE_DRAIN, SPELLVALUE_MAX_TARGETS, 5, me, false);
+ events.RepeatEvent(24000);
+ return;
+ case EVENT_BLIZZARD:
+ {
+ Creature* cr;
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
+ {
+ cr = me->SummonCreature(NPC_BLIZZARD, *target, TEMPSUMMON_TIMED_DESPAWN, 16000);
+ }
+ else
+ {
+ cr = me->SummonCreature(NPC_BLIZZARD, *me, TEMPSUMMON_TIMED_DESPAWN, 16000);
+ }
+ if (cr)
+ {
+ cr->GetMotionMaster()->MoveRandom(40);
+ }
+ events.RepeatEvent(6500);
+ return;
+ }
+ case EVENT_FLIGHT_START:
+ if (me->HealthBelowPct(11))
+ {
+ return;
+ }
+ events.RepeatEvent(45000);
+ events.DelayEvents(35000);
+ me->SetReactState(REACT_PASSIVE);
+ me->AttackStop();
+ float x, y, z, o;
+ me->GetHomePosition(x, y, z, o);
+ me->GetMotionMaster()->MovePoint(POINT_CENTER, x, y, z);
+ return;
+ case EVENT_FLIGHT_LIFTOFF:
+ Talk(EMOTE_AIR_PHASE);
+ me->GetMotionMaster()->MoveIdle();
+ me->SendMeleeAttackStop(me->GetVictim());
+ me->HandleEmoteCommand(EMOTE_ONESHOT_LIFTOFF);
+ me->SetDisableGravity(true);
+ currentTarget.Clear();
+ events.ScheduleEvent(EVENT_FLIGHT_ICEBOLT, 3000);
+ iceboltCount = 3;
+ return;
+ case EVENT_FLIGHT_ICEBOLT:
+ {
+ if (currentTarget)
+ {
+ if (Unit* target = ObjectAccessor::GetUnit(*me, currentTarget))
+ {
+ me->SummonGameObject(GO_ICE_BLOCK, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), target->GetOrientation(), 0.0f, 0.0f, 0.0f, 0.0f, 0);
+ }
+ }
+
+ std::vector targets;
+ auto i = me->GetThreatMgr().getThreatList().begin();
+ for (; i != me->GetThreatMgr().getThreatList().end(); ++i)
+ {
+ if ((*i)->getTarget()->GetTypeId() == TYPEID_PLAYER)
+ {
+ bool inList = false;
+ if (!blockList.empty())
+ {
+ for (GuidList::const_iterator itr = blockList.begin(); itr != blockList.end(); ++itr)
+ {
+ if ((*i)->getTarget()->GetGUID() == *itr)
+ {
+ inList = true;
+ break;
+ }
+ }
+ }
+ if (!inList)
+ {
+ targets.push_back((*i)->getTarget());
+ }
+ }
+ }
+
+ if (!targets.empty() && iceboltCount)
+ {
+ auto itr = targets.begin();
+ advance(itr, urand(0, targets.size() - 1));
+ me->CastSpell(*itr, SPELL_ICEBOLT_CAST, false);
+ blockList.push_back((*itr)->GetGUID());
+ currentTarget = (*itr)->GetGUID();
+ --iceboltCount;
+ events.ScheduleEvent(EVENT_FLIGHT_ICEBOLT, (me->GetExactDist(*itr) / 13.0f)*IN_MILLISECONDS);
+ }
+ else
+ {
+ events.ScheduleEvent(EVENT_FLIGHT_BREATH, 1000);
+ }
+ return;
+ }
+ case EVENT_FLIGHT_BREATH:
+ currentTarget.Clear();
+ Talk(EMOTE_BREATH);
+ me->CastSpell(me, SPELL_FROST_MISSILE, false);
+ events.ScheduleEvent(EVENT_FLIGHT_SPELL_EXPLOSION, 8500);
+ return;
+ case EVENT_FLIGHT_SPELL_EXPLOSION:
+ me->CastSpell(me, SPELL_FROST_EXPLOSION, true);
+ events.ScheduleEvent(EVENT_FLIGHT_START_LAND, 3000);
+ return;
+ case EVENT_FLIGHT_START_LAND:
+ if (!blockList.empty())
+ {
+ for (GuidList::const_iterator itr = blockList.begin(); itr != blockList.end(); ++itr)
+ {
+ if (Unit* block = ObjectAccessor::GetUnit(*me, *itr))
+ {
+ block->RemoveAurasDueToSpell(SPELL_ICEBOLT_TRIGGER);
+ }
+ }
+ }
+ blockList.clear();
+ me->RemoveAllGameObjects();
+ events.ScheduleEvent(EVENT_LAND, 1000);
+ return;
+ case EVENT_LAND:
+ me->HandleEmoteCommand(EMOTE_ONESHOT_LAND);
+ me->SetDisableGravity(false);
+ events.ScheduleEvent(EVENT_GROUND, 1500);
+ return;
+ case EVENT_GROUND:
+ Talk(EMOTE_GROUND_PHASE);
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->SetInCombatWithZone();
+ return;
+ case EVENT_HUNDRED_CLUB:
+ {
+ Map::PlayerList const& pList = me->GetMap()->GetPlayers();
+ for (const auto& itr : pList)
+ {
+ if (itr.GetSource()->GetResistance(SPELL_SCHOOL_FROST) > 100 && pInstance)
+ {
+ pInstance->SetData(DATA_HUNDRED_CLUB, 0);
+ return;
+ }
+ }
+ events.RepeatEvent(5000);
+ return;
+ }
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class spell_sapphiron_frost_explosion : public SpellScriptLoader
+{
+public:
+ spell_sapphiron_frost_explosion() : SpellScriptLoader("spell_sapphiron_frost_explosion") { }
+
+ class spell_sapphiron_frost_explosion_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_sapphiron_frost_explosion_SpellScript);
+
+ void FilterTargets(std::list& targets)
+ {
+ Unit* caster = GetCaster();
+ if (!caster || !caster->ToCreature())
+ return;
+
+ std::list tmplist;
+ for (auto& target : targets)
+ {
+ if (CAST_AI(boss_sapphiron_40::boss_sapphiron_40AI, caster->ToCreature()->AI())->IsValidExplosionTarget(target))
+ {
+ tmplist.push_back(target);
+ }
+ }
+ targets.clear();
+ for (auto& itr : tmplist)
+ {
+ targets.push_back(itr);
+ }
+ }
+
+ void Register() override
+ {
+ OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_sapphiron_frost_explosion_SpellScript::FilterTargets, EFFECT_0, TARGET_UNIT_DEST_AREA_ENEMY);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_sapphiron_frost_explosion_SpellScript();
+ }
+};
+
+void AddSC_boss_sapphiron_40()
+{
+ new boss_sapphiron_40();
+// new spell_sapphiron_frost_explosion();
+}
diff --git a/src/naxx40Scripts/boss_thaddius_40.cpp b/src/naxx40Scripts/boss_thaddius_40.cpp
new file mode 100644
index 0000000..d1010c2
--- /dev/null
+++ b/src/naxx40Scripts/boss_thaddius_40.cpp
@@ -0,0 +1,772 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "Player.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "SpellScript.h"
+#include "naxxramas.h"
+
+enum Says
+{
+ // Stalagg
+ SAY_STAL_AGGRO = 0,
+ SAY_STAL_SLAY = 1,
+ SAY_STAL_DEATH = 2,
+ EMOTE_STAL_DEATH = 3,
+ EMOTE_STAL_REVIVE = 4,
+
+ // Feugen
+ SAY_FEUG_AGGRO = 0,
+ SAY_FEUG_SLAY = 1,
+ SAY_FEUG_DEATH = 2,
+ EMOTE_FEUG_DEATH = 3,
+ EMOTE_FEUG_REVIVE = 4,
+
+ // Thaddius
+ SAY_GREET = 0,
+ SAY_AGGRO = 1,
+ SAY_SLAY = 2,
+ SAY_ELECT = 3,
+ SAY_DEATH = 4,
+ EMOTE_POLARITY_SHIFTED = 6,
+
+ // Tesla Coil
+ EMOTE_TESLA_LINK_BREAKS = 0,
+ EMOTE_TESLA_OVERLOAD = 1
+};
+
+enum Spells
+{
+ SPELL_MAGNETIC_PULL = 28337,
+ SPELL_TESLA_SHOCK = 28099,
+ SPELL_SHOCK_VISUAL = 28159,
+
+ // Stalagg
+ SPELL_POWER_SURGE = 28134,
+ SPELL_STALAGG_CHAIN = 28096,
+
+ // Feugen
+ SPELL_STATIC_FIELD = 28135,
+ SPELL_FEUGEN_CHAIN = 28111,
+
+ // Thaddius
+ SPELL_POLARITY_SHIFT = 28089,
+ SPELL_BALL_LIGHTNING = 28299,
+ SPELL_CHAIN_LIGHTNING = 28167,
+ SPELL_BERSERK = 27680,
+ SPELL_THADDIUS_VISUAL_LIGHTNING = 28136,
+ SPELL_THADDIUS_SPAWN_STUN = 28160,
+
+ SPELL_POSITIVE_CHARGE = 28062,
+ SPELL_POSITIVE_CHARGE_STACK = 29659,
+ SPELL_NEGATIVE_CHARGE = 28085,
+ SPELL_NEGATIVE_CHARGE_STACK = 29660,
+ SPELL_POSITIVE_POLARITY = 28059,
+ SPELL_NEGATIVE_POLARITY = 28084
+};
+
+enum Events
+{
+ EVENT_MINION_POWER_SURGE = 1,
+ EVENT_MINION_MAGNETIC_PULL = 2,
+ EVENT_MINION_CHECK_DISTANCE = 3,
+ EVENT_MINION_STATIC_FIELD = 4,
+
+ EVENT_THADDIUS_INIT = 5,
+ EVENT_THADDIUS_ENTER_COMBAT = 6,
+ EVENT_THADDIUS_CHAIN_LIGHTNING = 7,
+ EVENT_THADDIUS_BERSERK = 8,
+ EVENT_THADDIUS_POLARITY_SHIFT = 9,
+ EVENT_ALLOW_BALL_LIGHTNING = 10
+};
+
+enum Misc
+{
+ ACTION_MAGNETIC_PULL = 1,
+ ACTION_SUMMON_DIED = 2,
+ ACTION_RESTORE = 3,
+ GO_TESLA_COIL_LEFT = 181478,
+ GO_TESLA_COIL_RIGHT = 181477,
+ NPC_TESLA_COIL = 16218
+};
+
+class boss_thaddius_40 : public CreatureScript
+{
+public:
+ boss_thaddius_40() : CreatureScript("boss_thaddius_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_thaddius_40AI : public BossAI
+ {
+ explicit boss_thaddius_40AI(Creature* c) : BossAI(c, BOSS_THADDIUS), summons(me), ballLightningEnabled(false)
+ {
+ pInstance = me->GetInstanceScript();
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ SummonList summons;
+ uint32 summonTimer{};
+ uint32 reviveTimer{};
+ uint32 resetTimer{};
+ bool ballLightningEnabled;
+
+ void DoAction(int32 param) override
+ {
+ if (param == ACTION_SUMMON_DIED)
+ {
+ if (summonTimer)
+ {
+ summonTimer = 0;
+ reviveTimer = 1;
+ return;
+ }
+ summonTimer = 1;
+ }
+ }
+
+ void Reset() override
+ {
+ BossAI::Reset();
+ events.Reset();
+ summons.DespawnAll();
+ me->SetUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ me->SetControlled(true, UNIT_STATE_ROOT);
+ summonTimer = 0;
+ reviveTimer = 0;
+ resetTimer = 1;
+ me->SetPosition(me->GetHomePosition());
+ ballLightningEnabled = false;
+
+ me->SummonCreature(NPC_STALAGG_40, 3450.45f, -2931.42f, 312.091f, 5.49779f);
+ me->SummonCreature(NPC_FEUGEN_40, 3508.14f, -2988.65f, 312.092f, 2.37365f);
+ if (Creature* cr = me->SummonCreature(NPC_TESLA_COIL, 3527.34f, -2951.56f, 318.75f, 0.0f))
+ {
+ cr->RemoveAllAuras();
+ cr->InterruptNonMeleeSpells(true);
+ cr->CastSpell(cr, SPELL_FEUGEN_CHAIN, false);
+ cr->SetDisableGravity(true);
+ cr->SetImmuneToPC(false);
+ cr->SetControlled(true, UNIT_STATE_ROOT);
+ }
+ if (Creature* cr = me->SummonCreature(NPC_TESLA_COIL, 3487.04f, -2911.68f, 318.75f, 0.0f))
+ {
+ cr->RemoveAllAuras();
+ cr->InterruptNonMeleeSpells(true);
+ cr->CastSpell(cr, SPELL_STALAGG_CHAIN, false);
+ cr->SetDisableGravity(true);
+ cr->SetImmuneToPC(false);
+ cr->SetControlled(true, UNIT_STATE_ROOT);
+ }
+
+ if (GameObject* go = me->FindNearestGameObject(GO_TESLA_COIL_LEFT, 100.0f))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = me->FindNearestGameObject(GO_TESLA_COIL_RIGHT, 100.0f))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_THADDIUS_GATE)))
+ {
+ if (pInstance->GetBossState(BOSS_GLUTH) == DONE)
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_POSITIVE_POLARITY);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_POSITIVE_CHARGE_STACK);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NEGATIVE_POLARITY);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NEGATIVE_CHARGE_STACK);
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ Talk(SAY_SLAY);
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ BossAI::JustDied(killer);
+ Talk(SAY_DEATH);
+ if (pInstance)
+ {
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_POSITIVE_POLARITY);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_POSITIVE_CHARGE_STACK);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NEGATIVE_POLARITY);
+ pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NEGATIVE_CHARGE_STACK);
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_THADDIUS_GATE)))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ void JustSummoned(Creature* cr) override
+ {
+ summons.Summon(cr);
+ }
+
+ void EnterCombat(Unit* who) override
+ {
+ BossAI::EnterCombat(who);
+ me->SetInCombatWithZone();
+ summons.DoZoneInCombat(NPC_FEUGEN_40);
+ summons.DoZoneInCombat(NPC_STALAGG_40);
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (resetTimer)
+ {
+ resetTimer += diff;
+ if (resetTimer > 1000)
+ {
+ resetTimer = 0;
+ me->CastSpell(me, SPELL_THADDIUS_SPAWN_STUN, true);
+ }
+ return;
+ }
+ if (reviveTimer)
+ {
+ reviveTimer += diff;
+ if (reviveTimer >= 12000)
+ {
+ for (SummonList::const_iterator itr = summons.begin(); itr != summons.end(); ++itr)
+ {
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, (*itr)))
+ {
+ if (cr->GetEntry() == NPC_TESLA_COIL)
+ {
+ cr->AI()->Talk(EMOTE_TESLA_OVERLOAD);
+ cr->CastSpell(me, SPELL_SHOCK_VISUAL, true);
+ }
+ }
+ }
+ reviveTimer = 0;
+ events.ScheduleEvent(EVENT_THADDIUS_INIT, 750);
+ }
+ return;
+ }
+
+ if (!UpdateVictim())
+ return;
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ if (summonTimer) // Revive
+ {
+ summonTimer += diff;
+ if (summonTimer >= 5000)
+ {
+ summons.DoAction(ACTION_RESTORE);
+ summonTimer = 0;
+ }
+ }
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_THADDIUS_INIT:
+ {
+ me->RemoveAllAuras();
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ for (SummonList::const_iterator itr = summons.begin(); itr != summons.end(); ++itr)
+ {
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, (*itr)))
+ {
+ if (cr->GetEntry() == NPC_TESLA_COIL)
+ {
+ Unit::Kill(cr, cr);
+ }
+ }
+ }
+ if (GameObject* go = me->FindNearestGameObject(GO_TESLA_COIL_LEFT, 100.0f))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (GameObject* go = me->FindNearestGameObject(GO_TESLA_COIL_RIGHT, 100.0f))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ me->CastSpell(me, SPELL_THADDIUS_VISUAL_LIGHTNING, true);
+ events.ScheduleEvent(EVENT_THADDIUS_ENTER_COMBAT, 1000);
+ break;
+ }
+ case EVENT_THADDIUS_ENTER_COMBAT:
+ Talk(SAY_AGGRO);
+ me->SetReactState(REACT_AGGRESSIVE);
+ me->SetControlled(false, UNIT_STATE_STUNNED);
+ me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
+ events.ScheduleEvent(EVENT_THADDIUS_CHAIN_LIGHTNING, 14000);
+ events.ScheduleEvent(EVENT_THADDIUS_BERSERK, 360000);
+ events.ScheduleEvent(EVENT_THADDIUS_POLARITY_SHIFT, 30000);
+ events.ScheduleEvent(EVENT_ALLOW_BALL_LIGHTNING, 5000);
+ return;
+ case EVENT_THADDIUS_BERSERK:
+ me->CastSpell(me, SPELL_BERSERK, true);
+ break;
+ case EVENT_THADDIUS_CHAIN_LIGHTNING:
+ me->CastSpell(me->GetVictim(), SPELL_CHAIN_LIGHTNING, false);
+ events.RepeatEvent(15000);
+ break;
+ case EVENT_THADDIUS_POLARITY_SHIFT:
+ me->CastSpell(me, SPELL_POLARITY_SHIFT, false);
+ events.RepeatEvent(30000);
+ break;
+ case EVENT_ALLOW_BALL_LIGHTNING:
+ ballLightningEnabled = true;
+ break;
+ }
+
+ if (me->IsWithinMeleeRange(me->GetVictim()))
+ {
+ DoMeleeAttackIfReady();
+ }
+ else if (ballLightningEnabled)
+ {
+ if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat))
+ {
+ me->CastSpell(target, SPELL_BALL_LIGHTNING, false);
+ }
+ }
+ }
+ };
+};
+
+class boss_thaddius_summon_40 : public CreatureScript
+{
+public:
+ boss_thaddius_summon_40() : CreatureScript("boss_thaddius_summon_40") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_thaddius_summon_40AI : public ScriptedAI
+ {
+ explicit boss_thaddius_summon_40AI(Creature* c) : ScriptedAI(c)
+ {
+ pInstance = me->GetInstanceScript();
+ overload = false;
+ }
+
+ InstanceScript* pInstance;
+ EventMap events;
+ uint32 pullTimer{};
+ uint32 visualTimer{};
+ bool overload;
+ ObjectGuid myCoil;
+
+ void Reset() override
+ {
+ pullTimer = 0;
+ visualTimer = 1;
+ overload = false;
+ events.Reset();
+ me->SetControlled(false, UNIT_STATE_STUNNED);
+ if (Creature* cr = me->FindNearestCreature(NPC_TESLA_COIL, 150.0f))
+ {
+ cr->CastSpell(cr, me->GetEntry() == NPC_STALAGG_40 ? SPELL_STALAGG_CHAIN : SPELL_FEUGEN_CHAIN, false);
+ cr->SetImmuneToPC(false);
+ myCoil = cr->GetGUID();
+ }
+ }
+
+ void EnterEvadeMode(EvadeReason why) override
+ {
+ me->SetControlled(false, UNIT_STATE_STUNNED);
+ ScriptedAI::EnterEvadeMode(why);
+ }
+
+ void EnterCombat(Unit* pWho) override
+ {
+ me->SetInCombatWithZone();
+ if (Creature* cr = me->FindNearestCreature(NPC_TESLA_COIL, 150.f, true))
+ {
+ myCoil = cr->GetGUID();
+ }
+ if (me->GetEntry() == NPC_STALAGG_40)
+ {
+ events.ScheduleEvent(EVENT_MINION_POWER_SURGE, 10000);
+ Talk(SAY_STAL_AGGRO);
+ }
+ else
+ {
+ events.ScheduleEvent(EVENT_MINION_STATIC_FIELD, 5000);
+ Talk(SAY_FEUG_AGGRO);
+ }
+ events.ScheduleEvent(EVENT_MINION_CHECK_DISTANCE, 5000);
+
+ if (me->GetEntry() == NPC_STALAGG_40) // This event needs synchronisation, called for stalagg only
+ {
+ events.ScheduleEvent(EVENT_MINION_MAGNETIC_PULL, 20000);
+ }
+ if (pInstance)
+ {
+ if (GameObject* go = me->GetMap()->GetGameObject(pInstance->GetGuidData(DATA_THADDIUS_GATE)))
+ {
+ go->SetGoState(GO_STATE_READY);
+ }
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, pInstance->GetGuidData(DATA_THADDIUS_BOSS)))
+ {
+ cr->AI()->AttackStart(pWho);
+ cr->AddThreat(pWho, 10.0f);
+ }
+ }
+ }
+
+ void DoAction(int32 param) override
+ {
+ if (param == ACTION_MAGNETIC_PULL)
+ {
+ pullTimer = 1;
+ me->SetControlled(true, UNIT_STATE_STUNNED);
+ }
+ else if (param == ACTION_RESTORE)
+ {
+ if (!me->IsAlive())
+ {
+ me->Respawn();
+ me->SetInCombatWithZone();
+ Talk(me->GetEntry() == NPC_STALAGG_40 ? EMOTE_STAL_REVIVE : EMOTE_FEUG_REVIVE);
+ }
+ else
+ {
+ me->SetHealth(me->GetMaxHealth());
+ }
+ }
+ }
+
+ void JustDied(Unit* /*killer*/) override
+ {
+ Talk(me->GetEntry() == NPC_STALAGG_40 ? SAY_STAL_DEATH : SAY_FEUG_DEATH);
+ Talk(me->GetEntry() == NPC_STALAGG_40 ? EMOTE_STAL_DEATH : EMOTE_FEUG_DEATH);
+ if (pInstance)
+ {
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, pInstance->GetGuidData(DATA_THADDIUS_BOSS)))
+ {
+ cr->AI()->DoAction(ACTION_SUMMON_DIED);
+ }
+ }
+ }
+
+ void KilledUnit(Unit* who) override
+ {
+ if (who->GetTypeId() != TYPEID_PLAYER)
+ return;
+
+ if (pInstance)
+ {
+ pInstance->SetData(DATA_IMMORTAL_FAIL, 0);
+ }
+ if (!urand(0, 2))
+ {
+ Talk(me->GetEntry() == NPC_STALAGG_40 ? SAY_STAL_SLAY : SAY_FEUG_SLAY);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (visualTimer)
+ {
+ visualTimer += diff;
+ if (visualTimer >= 3000)
+ {
+ visualTimer = 0;
+ if (Creature* cr = me->FindNearestCreature(NPC_TESLA_COIL, 150.0f))
+ {
+ cr->CastSpell(cr, me->GetEntry() == NPC_STALAGG_40 ? SPELL_STALAGG_CHAIN : SPELL_FEUGEN_CHAIN, false);
+ }
+ }
+ }
+
+ if (!UpdateVictim())
+ return;
+
+ if (pullTimer) // Disable AI during pull
+ {
+ pullTimer += diff;
+ if (pullTimer >= 3000)
+ {
+ me->SetControlled(false, UNIT_STATE_STUNNED);
+ pullTimer = 0;
+ }
+ return;
+ }
+
+ events.Update(diff);
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
+
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_MINION_POWER_SURGE:
+ me->CastSpell(me, SPELL_POWER_SURGE, false);
+ events.RepeatEvent(19000);
+ break;
+ case EVENT_MINION_STATIC_FIELD:
+ me->CastSpell(me, SPELL_STATIC_FIELD, false);
+ events.RepeatEvent(3000);
+ break;
+ case EVENT_MINION_MAGNETIC_PULL:
+ events.RepeatEvent(20000);
+ if (pInstance)
+ {
+ if (Creature* feugen = ObjectAccessor::GetCreature(*me, pInstance->GetGuidData(DATA_FEUGEN_BOSS)))
+ {
+ if (!feugen->IsAlive() || !feugen->GetVictim() || !me->GetVictim())
+ return;
+
+ float threatFeugen = feugen->GetThreatMgr().getThreat(feugen->GetVictim());
+ float threatStalagg = me->GetThreatMgr().getThreat(me->GetVictim());
+ Unit* tankFeugen = feugen->GetVictim();
+ Unit* tankStalagg = me->GetVictim();
+
+ feugen->GetThreatMgr().modifyThreatPercent(tankFeugen, -100);
+ feugen->AddThreat(tankStalagg, threatFeugen);
+ feugen->CastSpell(tankStalagg, SPELL_MAGNETIC_PULL, true);
+ feugen->AI()->DoAction(ACTION_MAGNETIC_PULL);
+
+ me->GetThreatMgr().modifyThreatPercent(tankStalagg, -100);
+ me->AddThreat(tankFeugen, threatStalagg);
+ me->CastSpell(tankFeugen, SPELL_MAGNETIC_PULL, true);
+ DoAction(ACTION_MAGNETIC_PULL);
+ }
+ }
+ break;
+ case EVENT_MINION_CHECK_DISTANCE:
+ if (Creature* cr = ObjectAccessor::GetCreature(*me, myCoil))
+ {
+ if (!me->GetHomePosition().IsInDist(me, 28) && me->IsInCombat())
+ {
+ if (!overload)
+ {
+ overload = true;
+ cr->AI()->Talk(EMOTE_TESLA_LINK_BREAKS);
+ me->RemoveAurasDueToSpell(me->GetEntry() == NPC_STALAGG_40 ? SPELL_STALAGG_CHAIN : SPELL_FEUGEN_CHAIN);
+ cr->InterruptNonMeleeSpells(true);
+ }
+ if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 1000.f, true))
+ {
+ cr->CastStop(SPELL_TESLA_SHOCK);
+ cr->CastSpell(target, SPELL_TESLA_SHOCK, true);
+ }
+ events.RepeatEvent(1500);
+ break;
+ }
+ else
+ {
+ overload = false;
+ cr->CastSpell(cr, me->GetEntry() == NPC_STALAGG_40 ? SPELL_STALAGG_CHAIN : SPELL_FEUGEN_CHAIN, false);
+ }
+ }
+ events.RepeatEvent(5000);
+ break;
+ }
+ DoMeleeAttackIfReady();
+ }
+ };
+};
+
+class spell_thaddius_pos_neg_charge : public SpellScriptLoader
+{
+public:
+ spell_thaddius_pos_neg_charge() : SpellScriptLoader("spell_thaddius_pos_neg_charge") { }
+
+ class spell_thaddius_pos_neg_charge_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_thaddius_pos_neg_charge_SpellScript);
+
+ void HandleTargets(std::list& targets)
+ {
+ uint8 count = 0;
+ for (auto& ihit : targets)
+ {
+ if (ihit->GetGUID() != GetCaster()->GetGUID())
+ {
+ if (Player* target = ihit->ToPlayer())
+ {
+ if (target->HasAura(GetTriggeringSpell()->Id))
+ {
+ ++count;
+ }
+ }
+ }
+ }
+
+ if (count)
+ {
+ uint32 spellId = GetSpellInfo()->Id == SPELL_POSITIVE_CHARGE ? SPELL_POSITIVE_CHARGE_STACK : SPELL_NEGATIVE_CHARGE_STACK;
+ GetCaster()->SetAuraStack(spellId, GetCaster(), count);
+ }
+ }
+
+ void HandleDamage(SpellEffIndex /*effIndex*/)
+ {
+ if (!GetTriggeringSpell())
+ return;
+
+ Unit* target = GetHitUnit();
+ if (!target)
+ return;
+
+ if (target->HasAura(GetTriggeringSpell()->Id) || target->GetTypeId() != TYPEID_PLAYER)
+ {
+ SetHitDamage(0);
+ }
+ else if (target->GetInstanceScript())
+ {
+ target->GetInstanceScript()->SetData(DATA_CHARGES_CROSSED, 0);
+ }
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_thaddius_pos_neg_charge_SpellScript::HandleDamage, EFFECT_0, SPELL_EFFECT_SCHOOL_DAMAGE);
+ OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_thaddius_pos_neg_charge_SpellScript::HandleTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ALLY);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_thaddius_pos_neg_charge_SpellScript();
+ }
+};
+
+class spell_thaddius_polarity_shift : public SpellScriptLoader
+{
+public:
+ spell_thaddius_polarity_shift() : SpellScriptLoader("spell_thaddius_polarity_shift") { }
+
+ class spell_thaddius_polarity_shift_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_thaddius_polarity_shift_SpellScript);
+
+ bool Validate(SpellInfo const* /*spell*/) override
+ {
+ return ValidateSpellInfo({ SPELL_POSITIVE_POLARITY, SPELL_NEGATIVE_POLARITY });
+ }
+
+ void HandleDummy(SpellEffIndex /* effIndex */)
+ {
+ Unit* caster = GetCaster();
+ if (Unit* target = GetHitUnit())
+ {
+ target->RemoveAurasDueToSpell(SPELL_POSITIVE_CHARGE_STACK);
+ target->RemoveAurasDueToSpell(SPELL_NEGATIVE_CHARGE_STACK);
+ target->CastSpell(target, roll_chance_i(50) ? SPELL_POSITIVE_POLARITY : SPELL_NEGATIVE_POLARITY, true, nullptr, nullptr, caster->GetGUID());
+ }
+ }
+
+ void HandleAfterCast()
+ {
+ if (GetCaster())
+ {
+ if (Creature* caster = GetCaster()->ToCreature())
+ {
+ if (caster->GetEntry() == NPC_THADDIUS_40)
+ {
+ caster->AI()->Talk(SAY_ELECT);
+ caster->AI()->Talk(EMOTE_POLARITY_SHIFTED);
+ }
+ }
+ }
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_thaddius_polarity_shift_SpellScript::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
+ AfterCast += SpellCastFn(spell_thaddius_polarity_shift_SpellScript::HandleAfterCast);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_thaddius_polarity_shift_SpellScript();
+ }
+};
+
+class npc_tesla : public CreatureScript
+{
+public:
+ npc_tesla() : CreatureScript("npc_tesla") { }
+
+ CreatureAI* GetAI(Creature* creature) const override
+ {
+ return GetNaxxramasAI(creature);
+ }
+
+ struct npc_teslaAI : public ScriptedAI
+ {
+ public:
+ npc_teslaAI(Creature* creature) : ScriptedAI(creature) { }
+ void EnterEvadeMode(EvadeReason /*why*/) override { } // never stop casting due to evade
+ void UpdateAI(uint32 /*diff*/) override { } // never do anything unless told
+ void EnterCombat(Unit* /*who*/) override { }
+ void DamageTaken(Unit* /*who*/, uint32& damage, DamageEffectType, SpellSchoolMask) override { damage = 0; } // no, you can't kill it
+ };
+};
+
+class at_thaddius_entrance : public AreaTriggerScript
+{
+public:
+ at_thaddius_entrance() : AreaTriggerScript("at_thaddius_entrance") { }
+
+ bool OnTrigger(Player* player, AreaTrigger const* /*areaTrigger*/) override
+ {
+ InstanceScript* instance = player->GetInstanceScript();
+ if (!instance || instance->GetData(DATA_HAD_THADDIUS_GREET) || instance->GetBossState(BOSS_THADDIUS) == DONE)
+ return true;
+
+ if (Creature* thaddius = ObjectAccessor::GetCreature(*player, instance->GetGuidData(DATA_THADDIUS_BOSS)))
+ {
+ thaddius->AI()->Talk(SAY_GREET);
+ }
+ instance->SetData(DATA_HAD_THADDIUS_GREET, 1);
+
+ return true;
+ }
+};
+
+void AddSC_boss_thaddius_40()
+{
+ new boss_thaddius_40();
+ new boss_thaddius_summon_40();
+// new npc_tesla();
+// new spell_thaddius_pos_neg_charge();
+// new spell_thaddius_polarity_shift();
+// new at_thaddius_entrance();
+}
diff --git a/src/naxx40Scripts/instance_naxxramas.cpp b/src/naxx40Scripts/instance_naxxramas.cpp
new file mode 100644
index 0000000..f3693b0
--- /dev/null
+++ b/src/naxx40Scripts/instance_naxxramas.cpp
@@ -0,0 +1,1364 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#include "CellImpl.h"
+#include "GridNotifiers.h"
+#include "GridNotifiersImpl.h"
+#include "PassiveAI.h"
+#include "ScriptMgr.h"
+#include "ScriptedCreature.h"
+#include "DBCEnums.h"
+#include "naxxramas.h"
+
+const float HeiganPos[2] = {2796, -3707};
+const float HeiganEruptionSlope[3] =
+{
+ (-3685 - HeiganPos[1]) / (2724 - HeiganPos[0]),
+ (-3647 - HeiganPos[1]) / (2749 - HeiganPos[0]),
+ (-3637 - HeiganPos[1]) / (2771 - HeiganPos[0]),
+};
+
+inline uint8 GetEruptionSection(float x, float y)
+{
+ y -= HeiganPos[1];
+ if (y < 1.0f)
+ return 0;
+
+ x -= HeiganPos[0];
+ if (x > -1.0f)
+ return 3;
+
+ float slope = y / x;
+ for (uint32 i = 0; i < 3; ++i)
+ {
+ if (slope > HeiganEruptionSlope[i])
+ return i;
+ }
+ return 3;
+}
+
+class instance_naxxramas_combined : public InstanceMapScript
+{
+public:
+ instance_naxxramas_combined() : InstanceMapScript("instance_naxxramas", 533) { }
+
+ InstanceScript* GetInstanceScript(InstanceMap* pMap) const override
+ {
+ return new instance_naxxramas_combined_InstanceMapScript(pMap);
+ }
+
+ struct instance_naxxramas_combined_InstanceMapScript : public InstanceScript
+ {
+ explicit instance_naxxramas_combined_InstanceMapScript(Map* pMap) : InstanceScript(pMap)
+ {
+ SetBossNumber(MAX_ENCOUNTERS);
+ for (auto& i : HeiganEruption)
+ i.clear();
+
+ // NPCs
+ PatchwerkRoomTrash.clear();
+
+ // Controls
+ _horsemanKilled = 0;
+ _speakTimer = 0;
+ _horsemanTimer = 0;
+ _screamTimer = 2 * MINUTE * IN_MILLISECONDS;
+ _hadThaddiusGreet = false;
+ _currentWingTaunt = SAY_FIRST_WING_TAUNT;
+ _horsemanLoadDoneState = false;
+
+ // Achievements
+ abominationsKilled = 0;
+ faerlinaAchievement = true;
+ thaddiusAchievement = true;
+ loathebAchievement = true;
+ sapphironAchievement = true;
+ heiganAchievement = true;
+ immortalAchievement = 1;
+ }
+
+ std::set HeiganEruption[4];
+
+ // GOs
+ ObjectGuid _patchwerkGateGUID;
+ ObjectGuid _gluthGateGUID;
+ ObjectGuid _nothEntryGateGUID;
+ ObjectGuid _nothExitGateGUID;
+ ObjectGuid _heiganGateGUID;
+ ObjectGuid _heiganGateExitGUID;
+ ObjectGuid _loathebGateGUID;
+ ObjectGuid _anubGateGUID;
+ ObjectGuid _anubNextGateGUID;
+ ObjectGuid _faerlinaWebGUID;
+ ObjectGuid _faerlinaGateGUID;
+ ObjectGuid _maexxnaGateGUID;
+ ObjectGuid _thaddiusGateGUID;
+ ObjectGuid _gothikEnterGateGUID;
+ ObjectGuid _gothikInnerGateGUID;
+ ObjectGuid _gothikExitGateGUID{};
+ ObjectGuid _horsemanGateGUID;
+ ObjectGuid _kelthuzadFloorGUID;
+ ObjectGuid _kelthuzadGateGUID;
+ ObjectGuid _kelthuzadPortal1GUID;
+ ObjectGuid _kelthuzadPortal2GUID;
+ ObjectGuid _kelthuzadPortal3GUID;
+ ObjectGuid _kelthuzadPortal4GUID;
+ ObjectGuid _sapphironGateGUID;
+ ObjectGuid _horsemanPortalGUID;
+ ObjectGuid _loathebPortalGUID;
+ ObjectGuid _maexxnaPortalGUID;
+ ObjectGuid _thaddiusPortalGUID;
+ ObjectGuid _deathknightEyePortalGUID;
+ ObjectGuid _plagueEyePortalGUID;
+ ObjectGuid _spiderEyePortalGUID;
+ ObjectGuid _abomEyePortalGUID;
+ ObjectGuid _deathknightGlowEyePortalGUID;
+ ObjectGuid _plagueGlowEyePortalGUID;
+ ObjectGuid _spiderGlowEyePortalGUID;
+ ObjectGuid _abomGlowEyePortalGUID;
+
+ // NPCs
+ GuidList PatchwerkRoomTrash;
+ ObjectGuid _patchwerkGUID;
+ ObjectGuid _thaddiusGUID;
+ ObjectGuid _stalaggGUID;
+ ObjectGuid _feugenGUID;
+ ObjectGuid _zeliekGUID;
+ ObjectGuid _rivendareGUID;
+ ObjectGuid _blaumeuxGUID;
+ ObjectGuid _korthazzGUID;
+ ObjectGuid _sapphironGUID;
+ ObjectGuid _kelthuzadGUID;
+ ObjectGuid _lichkingGUID;
+
+ // Controls
+ uint8 _horsemanKilled;
+ uint32 _speakTimer;
+ uint32 _horsemanTimer;
+ uint32 _screamTimer;
+ bool _hadThaddiusGreet;
+ EventMap events;
+ uint8 _currentWingTaunt;
+ bool _horsemanLoadDoneState;
+
+ // Achievements
+ uint8 abominationsKilled;
+ bool faerlinaAchievement;
+ bool thaddiusAchievement;
+ bool loathebAchievement;
+ bool sapphironAchievement;
+ bool heiganAchievement;
+ uint32 immortalAchievement;
+
+ void HeiganEruptSections(uint32 section)
+ {
+ for (uint8 i = 0; i < 4; ++i)
+ {
+ if (i == section)
+ continue;
+
+ for (auto itr : HeiganEruption[i])
+ {
+ itr->SendCustomAnim(itr->GetGoAnimProgress());
+ itr->CastSpell(nullptr, SPELL_ERUPTION);
+ }
+ }
+ }
+
+ bool IsEncounterInProgress() const override
+ {
+ for (uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
+ {
+ if (GetBossState(i) == IN_PROGRESS)
+ return true;
+ }
+ return false;
+ }
+
+ void OnCreatureCreate(Creature* creature) override
+ {
+
+ switch(creature->GetEntry())
+ {
+ case NPC_PATCHWERK:
+ _patchwerkGUID = creature->GetGUID();
+ return;
+ case NPC_PATCHWORK_GOLEM:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_BILE_RETCHER:
+ if (creature->GetPositionY() > -3258.0f) // we want only those inside the room, not before
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_SLUDGE_BELCHER:
+ if (creature->GetPositionY() > -3258.0f) // we want only those inside the room, not before
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_MAD_SCIENTIST:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_LIVING_MONSTROSITY:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_SURGICAL_ASSIST:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_THADDIUS:
+ _thaddiusGUID = creature->GetGUID();
+ return;
+ case NPC_STALAGG:
+ _stalaggGUID = creature->GetGUID();
+ return;
+ case NPC_FEUGEN:
+ _feugenGUID = creature->GetGUID();
+ return;
+ case NPC_LADY_BLAUMEUX:
+ _blaumeuxGUID = creature->GetGUID();
+ return;
+ case NPC_SIR_ZELIEK:
+ _zeliekGUID = creature->GetGUID();
+ return;
+ case NPC_BARON_RIVENDARE:
+ _rivendareGUID = creature->GetGUID();
+ return;
+ case NPC_THANE_KORTHAZZ:
+ _korthazzGUID = creature->GetGUID();
+ return;
+ case NPC_SAPPHIRON:
+ _sapphironGUID = creature->GetGUID();
+ return;
+ case NPC_KELTHUZAD:
+ _kelthuzadGUID = creature->GetGUID();
+ return;
+ case NPC_LICH_KING:
+ _lichkingGUID = creature->GetGUID();
+ return;
+ // Naxx 40 NPCs
+ case NPC_PATCHWERK_40:
+ _patchwerkGUID = creature->GetGUID();
+ return;
+ case NPC_PATCHWORK_GOLEM_40:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_BILE_RETCHER_40:
+ if (creature->GetPositionY() > -3258.0f) // we want only those inside the room, not before
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_SLUDGE_BELCHER_40:
+ if (creature->GetPositionY() > -3258.0f) // we want only those inside the room, not before
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_MAD_SCIENTIST_40:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_LIVING_MONSTROSITY_40:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_SURGICAL_ASSIST_40:
+ PatchwerkRoomTrash.push_back(creature->GetGUID());
+ return;
+ case NPC_THADDIUS_40:
+ _thaddiusGUID = creature->GetGUID();
+ return;
+ case NPC_STALAGG_40:
+ _stalaggGUID = creature->GetGUID();
+ return;
+ case NPC_FEUGEN_40:
+ _feugenGUID = creature->GetGUID();
+ return;
+ case NPC_LADY_BLAUMEUX_40:
+ _blaumeuxGUID = creature->GetGUID();
+ return;
+ case NPC_SIR_ZELIEK_40:
+ _zeliekGUID = creature->GetGUID();
+ return;
+ case NPC_HIGHLORD_MOGRAINE_40:
+ _rivendareGUID = creature->GetGUID();
+ return;
+ case NPC_THANE_KORTHAZZ_40:
+ _korthazzGUID = creature->GetGUID();
+ return;
+ case NPC_SAPPHIRON_40:
+ _sapphironGUID = creature->GetGUID();
+ return;
+ case NPC_KELTHUZAD_40:
+ _kelthuzadGUID = creature->GetGUID();
+ return;
+ }
+ }
+
+ void OnGameObjectCreate(GameObject* pGo) override
+ {
+ if (pGo->GetGOInfo()->displayId == 6785 || pGo->GetGOInfo()->displayId == 1287)
+ {
+ HeiganEruption[GetEruptionSection(pGo->GetPositionX(), pGo->GetPositionY())].insert(pGo);
+ return;
+ }
+
+ switch(pGo->GetEntry())
+ {
+ case GO_PATCHWERK_GATE:
+ _patchwerkGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_PATCHWERK) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_GLUTH_GATE:
+ _gluthGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_GLUTH) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_NOTH_ENTRY_GATE:
+ _nothEntryGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_NOTH) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_NOTH_EXIT_GATE:
+ _nothExitGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_NOTH) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_HEIGAN_ENTRY_GATE:
+ _heiganGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_HEIGAN) == DONE || GetBossState(BOSS_NOTH) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_HEIGAN_EXIT_GATE:
+ _heiganGateExitGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_HEIGAN) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_LOATHEB_GATE:
+ _loathebGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_LOATHEB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_ANUB_GATE:
+ _anubGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_ANUB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_ANUB_NEXT_GATE:
+ _anubNextGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_ANUB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_FAERLINA_GATE:
+ _faerlinaGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_FAERLINA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_FAERLINA_WEB:
+ _faerlinaWebGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_FAERLINA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_MAEXXNA_GATE:
+ _maexxnaGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_FAERLINA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_THADDIUS_GATE:
+ _thaddiusGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_GLUTH) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_GOTHIK_ENTER_GATE:
+ _gothikEnterGateGUID = pGo->GetGUID();
+ break;
+ case GO_GOTHIK_INNER_GATE:
+ _gothikInnerGateGUID = pGo->GetGUID();
+ break;
+ case GO_GOTHIK_EXIT_GATE:
+ _gothikExitGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_GOTHIK) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_HORSEMEN_GATE:
+ _horsemanGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_GOTHIK) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_KELTHUZAD_FLOOR:
+ _kelthuzadFloorGUID = pGo->GetGUID();
+ break;
+ case GO_KELTHUZAD_GATE:
+ _kelthuzadGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_SAPPHIRON) == DONE && _speakTimer == 0)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_KELTHUZAD_PORTAL_1:
+ _kelthuzadPortal1GUID = pGo->GetGUID();
+ break;
+ case GO_KELTHUZAD_PORTAL_2:
+ _kelthuzadPortal2GUID = pGo->GetGUID();
+ break;
+ case GO_KELTHUZAD_PORTAL_3:
+ _kelthuzadPortal3GUID = pGo->GetGUID();
+ break;
+ case GO_KELTHUZAD_PORTAL_4:
+ _kelthuzadPortal4GUID = pGo->GetGUID();
+ break;
+ case GO_SAPPHIRON_GATE:
+ _sapphironGateGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_SAPPHIRON) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_LOATHEB_PORTAL:
+ _loathebPortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_LOATHEB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ pGo->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ break;
+ case GO_THADDIUS_PORTAL:
+ _thaddiusPortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_THADDIUS) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ pGo->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ break;
+ case GO_MAEXXNA_PORTAL:
+ _maexxnaPortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_MAEXXNA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ pGo->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ break;
+ case GO_HORSEMAN_PORTAL:
+ _horsemanPortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_HORSEMAN) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ pGo->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ break;
+
+ // Glow portals at center-side
+ case GO_DEATHKNIGHT_EYE_PORTAL:
+ _deathknightEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_HORSEMAN) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_PLAGUE_EYE_PORTAL:
+ _plagueEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_LOATHEB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_SPIDER_EYE_PORTAL:
+ _spiderEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_MAEXXNA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_ABOM_EYE_PORTAL:
+ _abomEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_THADDIUS) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+
+ // Glow portals at boss-side
+ case GO_MILI_EYE_RAMP_BOSS:
+ _deathknightGlowEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_HORSEMAN) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_PLAG_EYE_RAMP_BOSS:
+ _plagueGlowEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_LOATHEB) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_ARAC_EYE_RAMP_BOSS:
+ _spiderGlowEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_MAEXXNA) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case GO_CONS_EYE_RAMP_BOSS:
+ _abomGlowEyePortalGUID = pGo->GetGUID();
+ if (GetBossState(BOSS_THADDIUS) == DONE)
+ {
+ pGo->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ }
+ }
+
+ void OnGameObjectRemove(GameObject* pGo) override
+ {
+ if (pGo->GetGOInfo()->displayId == 6785 || pGo->GetGOInfo()->displayId == 1287)
+ {
+ uint32 section = GetEruptionSection(pGo->GetPositionX(), pGo->GetPositionY());
+ HeiganEruption[section].erase(pGo);
+ return;
+ }
+ if (pGo->GetEntry() == GO_SAPPHIRON_BIRTH)
+ {
+ if (Creature* cr = instance->GetCreature(_sapphironGUID))
+ {
+ cr->AI()->DoAction(ACTION_SAPPHIRON_BIRTH);
+ }
+ }
+ }
+
+ bool CheckAchievementCriteriaMeet(uint32 criteria_id, Player const* /*source*/, Unit const* /*target*/, uint32 /*miscvalue1*/) override
+ {
+ if (instance->GetDifficulty() == RAID_DIFFICULTY_10MAN_HEROIC)
+ {
+ return false; // No achievements in Naxx 40
+ }
+ switch (criteria_id)
+ {
+ case 7600: // And They Would All Go Down Together (10 player)
+ case 7601: // And They Would All Go Down Together (25 player)
+ return (_horsemanTimer < 15 * IN_MILLISECONDS);
+ case 7614: // Just Can't Get Enough (10 player)
+ case 7615: // Just Can't Get Enough (25 player)
+ return abominationsKilled >= 18;
+ case 7265: // Momma Said Knock You Out (10 player)
+ case 7549: // Momma Said Knock You Out (25 player)
+ return faerlinaAchievement;
+ case 7604: // Shocking! (10 player)
+ case 7605: // Shocking! (25 player)
+ return thaddiusAchievement;
+ case 7612: // Spore Loser (10 player)
+ case 7613: // Spore Loser (25 player)
+ return loathebAchievement;
+ case 7264: // The Safety Dance (10 player)
+ case 7548: // The Safety Dance (25 player)
+ return heiganAchievement;
+ case 7608: // Subtraction (10 player)
+ // The Dedicated few (10 player)
+ case 6802:
+ case 7146:
+ case 7147:
+ case 7148:
+ case 7149:
+ case 7150:
+ case 7151:
+ case 7152:
+ case 7153:
+ case 7154:
+ case 7155:
+ case 7156:
+ case 7157:
+ case 7158:
+ return (instance->GetPlayersCountExceptGMs() < 9);
+ case 7609: // Subtraction (25 player)
+ // The Dedicated few (25 player)
+ case 7159:
+ case 7160:
+ case 7161:
+ case 7162:
+ case 7163:
+ case 7164:
+ case 7165:
+ case 7166:
+ case 7167:
+ case 7168:
+ case 7169:
+ case 7170:
+ case 7171:
+ case 7172:
+ return (instance->GetPlayersCountExceptGMs() < 21);
+ case 7567: // The Hundred Club (10 player)
+ case 7568: // The Hundred Club (25 player)
+ return sapphironAchievement;
+ // The Undying
+ case 7617:
+ case 13237:
+ case 13238:
+ case 13239:
+ case 13240:
+ // The Immortal
+ case 7616:
+ case 13233:
+ case 13234:
+ case 13235:
+ case 13236:
+ {
+ uint8 count = 0;
+ for (uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
+ {
+ if (GetBossState(i) == NOT_STARTED)
+ ++count;
+ }
+ return !count && immortalAchievement;
+ }
+
+ default:
+ return false;
+ }
+ }
+
+ void SetData(uint32 id, uint32 data) override
+ {
+ switch(id)
+ {
+ case DATA_ABOMINATION_KILLED:
+ abominationsKilled++;
+ return;
+ case DATA_FRENZY_REMOVED:
+ faerlinaAchievement = false;
+ return;
+ case DATA_CHARGES_CROSSED:
+ thaddiusAchievement = false;
+ return;
+ case DATA_SPORE_KILLED:
+ loathebAchievement = false;
+ return;
+ case DATA_HUNDRED_CLUB:
+ sapphironAchievement = false;
+ return;
+ case DATA_DANCE_FAIL:
+ heiganAchievement = false;
+ return;
+ case DATA_IMMORTAL_FAIL:
+ immortalAchievement = 0;
+ SaveToDB();
+ return;
+ case DATA_HEIGAN_ERUPTION:
+ HeiganEruptSections(data);
+ return;
+ case DATA_HAD_THADDIUS_GREET:
+ _hadThaddiusGreet = (data == 1);
+ default:
+ return;
+ }
+ }
+
+ uint32 GetData(uint32 id) const override
+ {
+ if (id == DATA_HAD_THADDIUS_GREET && _hadThaddiusGreet)
+ return 1;
+
+ return 0;
+ }
+
+ bool SetBossState(uint32 bossId, EncounterState state) override
+ {
+ // pull all the trash if not killed
+ if (bossId == BOSS_PATCHWERK && state == IN_PROGRESS)
+ {
+ if (Creature* patch = instance->GetCreature(_patchwerkGUID))
+ {
+ for (auto& itr : PatchwerkRoomTrash)
+ {
+ Creature* trash = ObjectAccessor::GetCreature(*patch, itr);
+ if (trash && trash->IsAlive() && !trash->IsInCombat())
+ {
+ trash->AI()->AttackStart(patch->GetVictim());
+ }
+ }
+ }
+ }
+
+ // Horseman handling
+ if (bossId == BOSS_HORSEMAN && !_horsemanLoadDoneState)
+ {
+ if (state == DONE)
+ {
+ _horsemanTimer++;
+ _horsemanKilled++;
+ if (_horsemanKilled < 4)
+ {
+ return false;
+ }
+ // All horsemans are killed
+ if (Creature* cr = instance->GetCreature(_blaumeuxGUID))
+ {
+ cr->CastSpell(cr, 59450, true); // credit
+ }
+ }
+
+ // respawn
+ else if (state == NOT_STARTED && _horsemanKilled > 0)
+ {
+ Creature* cr;
+ _horsemanKilled = 0;
+ if ((cr = instance->GetCreature(_blaumeuxGUID)))
+ {
+ if (!cr->IsAlive())
+ {
+ cr->SetPosition(cr->GetHomePosition());
+ cr->Respawn();
+ }
+ }
+ if ((cr = instance->GetCreature(_rivendareGUID)))
+ {
+ if (!cr->IsAlive())
+ {
+ cr->SetPosition(cr->GetHomePosition());
+ cr->Respawn();
+ }
+ }
+ if ((cr = instance->GetCreature(_zeliekGUID)))
+ {
+ if (!cr->IsAlive())
+ {
+ cr->SetPosition(cr->GetHomePosition());
+ cr->Respawn();
+ }
+ }
+ if ((cr = instance->GetCreature(_korthazzGUID)))
+ {
+ if (!cr->IsAlive())
+ {
+ cr->SetPosition(cr->GetHomePosition());
+ cr->Respawn();
+ }
+ }
+ }
+ else if (state == IN_PROGRESS)
+ {
+ Creature* cr;
+ if ((cr = instance->GetCreature(_blaumeuxGUID)))
+ {
+ cr->SetInCombatWithZone();
+ }
+ if ((cr = instance->GetCreature(_rivendareGUID)))
+ {
+ cr->SetInCombatWithZone();
+ }
+ if ((cr = instance->GetCreature(_zeliekGUID)))
+ {
+ cr->SetInCombatWithZone();
+ }
+ if ((cr = instance->GetCreature(_korthazzGUID)))
+ {
+ cr->SetInCombatWithZone();
+ }
+ }
+
+ if (state == NOT_STARTED)
+ {
+ _horsemanTimer = 0;
+ }
+ }
+
+ if (!InstanceScript::SetBossState(bossId, state))
+ return false;
+
+ // Bosses data
+ switch(bossId)
+ {
+ case BOSS_KELTHUZAD:
+ if (state == NOT_STARTED)
+ {
+ abominationsKilled = 0;
+ }
+ break;
+ case BOSS_FAERLINA:
+ if (state == NOT_STARTED)
+ {
+ faerlinaAchievement = true;
+ }
+ break;
+ case BOSS_THADDIUS:
+ if (state == NOT_STARTED)
+ {
+ thaddiusAchievement = true;
+ }
+ break;
+ case BOSS_LOATHEB:
+ if (state == NOT_STARTED)
+ {
+ loathebAchievement = true;
+ }
+ break;
+ case BOSS_HEIGAN:
+ if (state == NOT_STARTED)
+ {
+ heiganAchievement = true;
+ }
+ break;
+ case BOSS_SAPPHIRON:
+ if (state == DONE)
+ {
+ _speakTimer = 1;
+ // Load KT's grid so he can talk
+ instance->LoadGrid(3763.43f, -5115.87f);
+ }
+ else if (state == NOT_STARTED)
+ {
+ sapphironAchievement = true;
+ }
+ break;
+ default:
+ break;
+ }
+
+ // Save instance and open gates
+ if (state == DONE)
+ {
+ SaveToDB();
+
+ switch (bossId)
+ {
+ case BOSS_PATCHWERK:
+ if (GameObject* go = instance->GetGameObject(_patchwerkGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_GLUTH:
+ if (GameObject* go = instance->GetGameObject(_gluthGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_thaddiusGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_NOTH:
+ if (GameObject* go = instance->GetGameObject(_nothExitGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_heiganGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_HEIGAN:
+ if (GameObject* go = instance->GetGameObject(_heiganGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_heiganGateExitGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_LOATHEB:
+ if (GameObject* go = instance->GetGameObject(_loathebGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_loathebPortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ go->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ if (GameObject* go = instance->GetGameObject(_plagueEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_plagueGlowEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ events.ScheduleEvent(EVENT_KELTHUZAD_WING_TAUNT, 6000);
+ break;
+ case BOSS_ANUB:
+ if (GameObject* go = instance->GetGameObject(_anubGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_anubNextGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_FAERLINA:
+ if (GameObject* go = instance->GetGameObject(_faerlinaGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_maexxnaGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_MAEXXNA:
+ if (GameObject* go = instance->GetGameObject(_maexxnaGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_maexxnaPortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ go->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ if (GameObject* go = instance->GetGameObject(_spiderEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_spiderGlowEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ events.ScheduleEvent(EVENT_KELTHUZAD_WING_TAUNT, 6000);
+ break;
+ case BOSS_GOTHIK:
+ if (GameObject* go = instance->GetGameObject(_gothikEnterGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_gothikExitGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_horsemanGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ case BOSS_SAPPHIRON:
+ events.ScheduleEvent(EVENT_FROSTWYRM_WATERFALL_DOOR, 5000);
+ break;
+ case BOSS_THADDIUS:
+ if (GameObject* go = instance->GetGameObject(_thaddiusPortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ go->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ if (GameObject* go = instance->GetGameObject(_abomEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_abomGlowEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ events.ScheduleEvent(EVENT_KELTHUZAD_WING_TAUNT, 6000);
+ break;
+ case BOSS_HORSEMAN:
+ if (GameObject* go = instance->GetGameObject(_horsemanPortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ go->RemoveGameObjectFlag(GO_FLAG_NOT_SELECTABLE);
+ }
+ if (GameObject* go = instance->GetGameObject(_deathknightEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ if (GameObject* go = instance->GetGameObject(_deathknightGlowEyePortalGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ events.ScheduleEvent(EVENT_KELTHUZAD_WING_TAUNT, 6000);
+ break;
+ default:
+ break;
+ }
+ }
+ return true;
+ }
+
+ void Update(uint32 diff) override
+ {
+ if (_speakTimer)
+ {
+ Creature* kel = instance->GetCreature(_kelthuzadGUID);
+ Creature* lich = instance->GetCreature(_lichkingGUID);
+ if (kel && lich)
+ {
+ _speakTimer += diff;
+ }
+ else
+ {
+ return;
+ }
+ if (_speakTimer > 10000 && _speakTimer < 20000)
+ {
+ kel->AI()->Talk(SAY_SAPP_DIALOG1);
+ _speakTimer = 20000;
+ }
+ else if (_speakTimer > 30000 && _speakTimer < 40000)
+ {
+ lich->AI()->Talk(SAY_SAPP_DIALOG2_LICH);
+ _speakTimer = 40000;
+ }
+ else if (_speakTimer > 54000 && _speakTimer < 60000)
+ {
+ kel->AI()->Talk(SAY_SAPP_DIALOG3);
+ _speakTimer = 60000;
+ }
+ else if (_speakTimer > 70000 && _speakTimer < 80000)
+ {
+ lich->AI()->Talk(SAY_SAPP_DIALOG4_LICH);
+ _speakTimer = 80000;
+ }
+ else if (_speakTimer > 92000 && _speakTimer < 100000)
+ {
+ kel->AI()->Talk(SAY_SAPP_DIALOG5);
+ _speakTimer = 100000;
+ }
+ else if (_speakTimer > 105000)
+ {
+ kel->AI()->Talk(SAY_SAPP_DIALOG6);
+ _speakTimer = 0;
+ if (GameObject* go = instance->GetGameObject(_kelthuzadGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+
+ // And They would all
+ if (_horsemanTimer)
+ {
+ _horsemanTimer += diff;
+ }
+
+ if (_screamTimer && GetBossState(BOSS_THADDIUS) != DONE)
+ {
+ if (_screamTimer <= diff)
+ {
+ instance->PlayDirectSoundToMap(SOUND_SCREAM + urand(0, 3));
+ _screamTimer = (2 * MINUTE + urand(0, 30)) * IN_MILLISECONDS;
+ }
+ else
+ {
+ _screamTimer -= diff;
+ }
+ }
+
+ events.Update(diff);
+ switch (events.ExecuteEvent())
+ {
+ case EVENT_KELTHUZAD_WING_TAUNT:
+ // Loads Kel'Thuzad's grid. We need this as he must be active in order for his texts to work.
+ instance->LoadGrid(3749.67f, -5114.06f);
+ if (Creature* kelthuzad = instance->GetCreature(_kelthuzadGUID))
+ {
+ kelthuzad->AI()->Talk(_currentWingTaunt);
+ }
+ ++_currentWingTaunt;
+ break;
+ case EVENT_FROSTWYRM_WATERFALL_DOOR:
+ if (GameObject* go = instance->GetGameObject(_sapphironGateGUID))
+ {
+ go->SetGoState(GO_STATE_ACTIVE);
+ }
+ break;
+ }
+ }
+
+ ObjectGuid GetGuidData(uint32 id) const override
+ {
+ switch (id)
+ {
+ // GameObjects
+ case DATA_HEIGAN_ENTER_GATE:
+ return _heiganGateGUID;
+ case DATA_LOATHEB_GATE:
+ return _loathebGateGUID;
+ case DATA_ANUB_GATE:
+ return _anubGateGUID;
+ case DATA_FAERLINA_WEB:
+ return _faerlinaWebGUID;
+ case DATA_MAEXXNA_GATE:
+ return _maexxnaGateGUID;
+ case DATA_GOTHIK_ENTER_GATE:
+ return _gothikEnterGateGUID;
+ case DATA_GOTHIK_INNER_GATE:
+ return _gothikInnerGateGUID;
+ case DATA_GOTHIK_EXIT_GATE:
+ return _gothikExitGateGUID;
+ case DATA_HORSEMEN_GATE:
+ return _horsemanGateGUID;
+ case DATA_THADDIUS_GATE:
+ return _thaddiusGateGUID;
+ case DATA_NOTH_ENTRY_GATE:
+ return _nothEntryGateGUID;
+ case DATA_KELTHUZAD_FLOOR:
+ return _kelthuzadFloorGUID;
+ case DATA_KELTHUZAD_GATE:
+ return _kelthuzadGateGUID;
+ case DATA_KELTHUZAD_PORTAL_1:
+ return _kelthuzadPortal1GUID;
+ case DATA_KELTHUZAD_PORTAL_2:
+ return _kelthuzadPortal2GUID;
+ case DATA_KELTHUZAD_PORTAL_3:
+ return _kelthuzadPortal3GUID;
+ case DATA_KELTHUZAD_PORTAL_4:
+ return _kelthuzadPortal4GUID;
+
+ // NPCs
+ case DATA_THADDIUS_BOSS:
+ return _thaddiusGUID;
+ case DATA_STALAGG_BOSS:
+ return _stalaggGUID;
+ case DATA_FEUGEN_BOSS:
+ return _feugenGUID;
+ case DATA_LICH_KING_BOSS:
+ return _lichkingGUID;
+ default:
+ break;
+ }
+
+ return ObjectGuid::Empty;
+ }
+
+ std::string GetSaveData() override
+ {
+ OUT_SAVE_INST_DATA;
+
+ std::ostringstream saveStream;
+ saveStream << "N X X " << GetBossSaveData() << ' ' << immortalAchievement;
+
+ OUT_SAVE_INST_DATA_COMPLETE;
+ return saveStream.str();
+ }
+
+ void Load(const char* in) override
+ {
+ if (!in)
+ {
+ OUT_LOAD_INST_DATA_FAIL;
+ return;
+ }
+
+ OUT_LOAD_INST_DATA(in);
+
+ char dataHead1, dataHead2, dataHead3;
+ std::istringstream loadStream(in);
+ loadStream >> dataHead1 >> dataHead2 >> dataHead3;
+
+ if (dataHead1 == 'N' && dataHead2 == 'X' && dataHead3 == 'X')
+ {
+ for (uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
+ {
+ uint32 tmpState;
+ loadStream >> tmpState;
+ if (tmpState == IN_PROGRESS)
+ {
+ tmpState = NOT_STARTED;
+ }
+ if (i == BOSS_HORSEMAN && tmpState == DONE)
+ {
+ _horsemanLoadDoneState = true;
+ }
+ SetBossState(i, EncounterState(tmpState));
+ }
+ loadStream >> immortalAchievement;
+
+ OUT_LOAD_INST_DATA_COMPLETE;
+ }
+ else
+ {
+ OUT_LOAD_INST_DATA_FAIL;
+ }
+ }
+ };
+};
+class boss_naxxramas_misc : public CreatureScript
+{
+public:
+ boss_naxxramas_misc() : CreatureScript("boss_naxxramas_misc") { }
+
+ CreatureAI* GetAI(Creature* pCreature) const override
+ {
+ return GetNaxxramasAI(pCreature);
+ }
+
+ struct boss_naxxramas_miscAI : public NullCreatureAI
+ {
+ explicit boss_naxxramas_miscAI(Creature* c) : NullCreatureAI(c)
+ {
+ timer = 0;
+ }
+
+ uint32 timer;
+
+ void JustDied(Unit* /*killer*/) override
+ {
+ if (me->GetEntry() == NPC_MR_BIGGLESWORTH && me->GetInstanceScript())
+ {
+ if (Creature* cr = me->SummonCreature(20350/*NPC_KELTHUZAD*/, *me, TEMPSUMMON_TIMED_DESPAWN, 1))
+ {
+ cr->SetDisplayId(11686);
+ cr->AI()->Talk(SAY_CAT_DIED);
+ }
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (me->GetEntry() == NPC_NAXXRAMAS_TRIGGER)
+ {
+ timer += diff;
+ if (timer >= 5000)
+ {
+ if (Creature* cr = me->SummonCreature(NPC_LIVING_POISON, 3128.59, -3118.81, 293.346, 4.76754, TEMPSUMMON_TIMED_DESPAWN, 15200))
+ {
+ cr->AddUnitMovementFlag(MOVEMENTFLAG_WALKING);
+ cr->GetMotionMaster()->MovePoint(0, 3130.322, -3156.51, 293.324, false);
+ }
+ if (Creature* cr = me->SummonCreature(NPC_LIVING_POISON, *me, TEMPSUMMON_TIMED_DESPAWN, 14800))
+ {
+ cr->AddUnitMovementFlag(MOVEMENTFLAG_WALKING);
+ cr->GetMotionMaster()->MovePoint(0, 3144.779, -3158.416, 293.324, false);
+ }
+ if (Creature* cr = me->SummonCreature(NPC_LIVING_POISON, 3175.42, -3134.86, 293.34, 4.284, TEMPSUMMON_TIMED_DESPAWN, 14800))
+ {
+ cr->AddUnitMovementFlag(MOVEMENTFLAG_WALKING);
+ cr->GetMotionMaster()->MovePoint(0, 3158.778, -3164.201, 293.312, false);
+ }
+ timer = 0;
+ }
+ }
+ else if (me->GetEntry() == NPC_LIVING_POISON)
+ {
+ Unit* target = nullptr;
+ Acore::AnyUnfriendlyUnitInObjectRangeCheck u_check(me, me, 0.5f);
+ Acore::UnitLastSearcher searcher(me, target, u_check);
+ Cell::VisitAllObjects(me, searcher, 1.5f);
+ if (target)
+ {
+ me->CastSpell(me, SPELL_FROGGER_EXPLODE, true);
+ }
+ }
+ }
+ };
+};
+
+class npc_naxx40_area_trigger : public CreatureScript
+{
+private:
+ static bool isAttuned(Player* player)
+ {
+ if (player->GetQuestStatus(NAXX40_ATTUNEMENT_1) == QUEST_STATUS_REWARDED)
+ return true;
+ if (player->GetQuestStatus(NAXX40_ATTUNEMENT_2) == QUEST_STATUS_REWARDED)
+ return true;
+ if (player->GetQuestStatus(NAXX40_ATTUNEMENT_3) == QUEST_STATUS_REWARDED)
+ return true;
+ return false;
+ }
+
+public:
+ npc_naxx40_area_trigger() : CreatureScript("npc_naxx40_area_trigger") {}
+
+ struct npc_naxx40_area_triggerAI: public ScriptedAI
+ {
+ npc_naxx40_area_triggerAI(Creature* creature) : ScriptedAI(creature)
+ {
+ me->SetDisplayId(11686); // Invisible
+ }
+
+ void MoveInLineOfSight(Unit* who) override
+ {
+ if (who && me->GetDistance2d(who) < 5.0f)
+ {
+ if (Player* player = who->ToPlayer())
+ {
+ if (isAttuned(player))
+ {
+ player->SetRaidDifficulty(RAID_DIFFICULTY_10MAN_HEROIC);
+ player->TeleportTo(533, 3005.68f, -3447.77f, 293.93f, 4.65f);
+ }
+ }
+
+ }
+ else if (who && me->GetDistance2d(who) < 20.0f)
+ {
+ if (Player* player = who->ToPlayer())
+ {
+ if (isAttuned(player))
+ {
+ GameObject* door = me->FindNearestGameObject(NAXX_STRATH_GATE, 100.0f);
+ if (door)
+ {
+ door->SetGoState(GO_STATE_ACTIVE);
+ }
+ }
+ }
+ }
+ }
+ };
+
+ CreatureAI* GetAI(Creature* creature) const override
+ {
+ return new npc_naxx40_area_triggerAI(creature);
+ }
+};
+
+class NaxxPlayerScript : public PlayerScript
+{
+public:
+ NaxxPlayerScript() : PlayerScript("NaxxPlayerScript") { }
+
+// Used in Naxx40, waiting for this AC PR to merge before can be used: https://github.com/azerothcore/azerothcore-wotlk/pull/12860
+//
+// void OnBeforeChooseGraveyard(Player* player, TeamId /*teamId*/, bool /*nearCorpse*/, uint32& graveyardOverride) override
+// {
+// if (player->GetMapId() == MAP_NAXX && player->GetMap()->GetSpawnMode() == RAID_DIFFICULTY_10MAN_HEROIC)
+// {
+// graveyardOverride = NAXX40_GRAVEYARD;
+// }
+// }
+};
+
+void AddSC_instance_naxxramas_combined()
+{
+ new instance_naxxramas_combined();
+ new npc_naxx40_area_trigger();
+ new NaxxPlayerScript();
+// new boss_naxxramas_misc();
+}
diff --git a/src/naxx40Scripts/naxxramas.h b/src/naxx40Scripts/naxxramas.h
new file mode 100644
index 0000000..da853b7
--- /dev/null
+++ b/src/naxx40Scripts/naxxramas.h
@@ -0,0 +1,257 @@
+/*
+ * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Affero General Public License as published by the
+ * Free Software Foundation; either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see .
+ */
+
+#ifndef DEF_NAXXRAMAS_H
+#define DEF_NAXXRAMAS_H
+
+#include "CreatureAIImpl.h"
+#include "SpellScript.h"
+
+#define NaxxramasScriptName "instance_naxxramas"
+
+enum Encouters
+{
+ BOSS_PATCHWERK = 0,
+ BOSS_GROBBULUS = 1,
+ BOSS_GLUTH = 2,
+ BOSS_NOTH = 3,
+ BOSS_HEIGAN = 4,
+ BOSS_LOATHEB = 5,
+ BOSS_ANUB = 6,
+ BOSS_FAERLINA = 7,
+ BOSS_MAEXXNA = 8,
+ BOSS_THADDIUS = 9,
+ BOSS_RAZUVIOUS = 10,
+ BOSS_GOTHIK = 11,
+ BOSS_HORSEMAN = 12,
+ BOSS_SAPPHIRON = 13,
+ BOSS_KELTHUZAD = 14,
+ MAX_ENCOUNTERS,
+};
+
+enum NXData
+{
+ DATA_NOTH_ENTRY_GATE = 100,
+ DATA_HEIGAN_ERUPTION = 101,
+ DATA_HEIGAN_ENTER_GATE = 102,
+ DATA_LOATHEB_GATE = 103,
+ DATA_ANUB_GATE = 104,
+ DATA_FAERLINA_WEB = 105,
+ DATA_MAEXXNA_GATE = 106,
+ DATA_THADDIUS_BOSS = 107,
+ DATA_STALAGG_BOSS = 108,
+ DATA_FEUGEN_BOSS = 109,
+ DATA_THADDIUS_GATE = 110,
+ DATA_GOTHIK_ENTER_GATE = 111,
+ DATA_GOTHIK_INNER_GATE = 112,
+ DATA_GOTHIK_EXIT_GATE = 113,
+ DATA_HORSEMEN_GATE = 114,
+ DATA_LICH_KING_BOSS = 115,
+ DATA_KELTHUZAD_FLOOR = 116,
+ DATA_ABOMINATION_KILLED = 117,
+ DATA_FRENZY_REMOVED = 118,
+ DATA_CHARGES_CROSSED = 119,
+ DATA_SPORE_KILLED = 120,
+ DATA_HUNDRED_CLUB = 121,
+ DATA_DANCE_FAIL = 122,
+ DATA_IMMORTAL_FAIL = 123,
+ DATA_KELTHUZAD_GATE = 124,
+ DATA_HAD_THADDIUS_GREET = 125,
+ DATA_KELTHUZAD_PORTAL_1 = 126,
+ DATA_KELTHUZAD_PORTAL_2 = 127,
+ DATA_KELTHUZAD_PORTAL_3 = 128,
+ DATA_KELTHUZAD_PORTAL_4 = 129
+};
+
+enum NXGOs
+{
+ GO_PATCHWERK_GATE = 181123,
+ GO_GLUTH_GATE = 181120,
+ GO_NOTH_ENTRY_GATE = 181200,
+ GO_NOTH_EXIT_GATE = 181201,
+ GO_HEIGAN_ENTRY_GATE = 181202,
+ GO_HEIGAN_EXIT_GATE = 181203,
+ GO_LOATHEB_GATE = 181241,
+ GO_ANUB_GATE = 181126,
+ GO_ANUB_NEXT_GATE = 181195,
+ GO_FAERLINA_WEB = 181235,
+ GO_FAERLINA_GATE = 194022,
+ GO_MAEXXNA_GATE = 181209,
+ GO_THADDIUS_GATE = 181121,
+ GO_GOTHIK_ENTER_GATE = 181124,
+ GO_GOTHIK_INNER_GATE = 181170,
+ GO_GOTHIK_EXIT_GATE = 181125,
+ GO_HORSEMEN_GATE = 181119,
+ GO_SAPPHIRON_GATE = 181225,
+
+ GO_HORSEMEN_CHEST_10 = 181366,
+ GO_HORSEMEN_CHEST_25 = 193426,
+ GO_HORSEMEN_CHEST_40 = 361000,
+
+ GO_SAPPHIRON_BIRTH = 181356,
+ GO_KELTHUZAD_FLOOR = 181444,
+ GO_KELTHUZAD_GATE = 181228,
+ GO_KELTHUZAD_PORTAL_1 = 181402,
+ GO_KELTHUZAD_PORTAL_2 = 181403,
+ GO_KELTHUZAD_PORTAL_3 = 181404,
+ GO_KELTHUZAD_PORTAL_4 = 181405,
+
+ GO_LOATHEB_PORTAL = 181577,
+ GO_THADDIUS_PORTAL = 181576,
+ GO_MAEXXNA_PORTAL = 181575,
+ GO_HORSEMAN_PORTAL = 181578,
+
+ // "Glow" effect on center-side portal
+ GO_DEATHKNIGHT_EYE_PORTAL = 181210,
+ GO_PLAGUE_EYE_PORTAL = 181211,
+ GO_SPIDER_EYE_PORTAL = 181212,
+ GO_ABOM_EYE_PORTAL = 181213,
+
+ // "Glow" effect on boss-side portal
+ GO_ARAC_EYE_RAMP_BOSS = 181233,
+ GO_PLAG_EYE_RAMP_BOSS = 181231,
+ GO_MILI_EYE_RAMP_BOSS = 181230,
+ GO_CONS_EYE_RAMP_BOSS = 181232,
+
+ // Gate to enter Naxx 40 from Strath
+ NAXX_STRATH_GATE = 176424
+};
+
+enum NXNPCs
+{
+ // Thaddius
+ NPC_THADDIUS = 15928,
+ NPC_STALAGG = 15929,
+ NPC_FEUGEN = 15930,
+
+ // Four horseman
+ NPC_BARON_RIVENDARE = 30549,
+ NPC_SIR_ZELIEK = 16063,
+ NPC_LADY_BLAUMEUX = 16065,
+ NPC_THANE_KORTHAZZ = 16064,
+
+ // Sapphiron
+ NPC_SAPPHIRON = 15989,
+
+ // Kel'Thuzad
+ NPC_KELTHUZAD = 15990,
+ NPC_LICH_KING = 16980,
+
+ // Frogger
+ NPC_LIVING_POISON = 16027,
+ NPC_NAXXRAMAS_TRIGGER = 16082,
+ NPC_MR_BIGGLESWORTH = 16998,
+
+ // Patchwerk
+ NPC_PATCHWERK = 16028,
+ NPC_PATCHWORK_GOLEM = 16017,
+ NPC_BILE_RETCHER = 16018,
+ NPC_MAD_SCIENTIST = 16020,
+ NPC_LIVING_MONSTROSITY = 16021,
+ NPC_SURGICAL_ASSIST = 16022,
+ NPC_SLUDGE_BELCHER = 16029,
+};
+
+enum NX40NPCs
+{
+ // Thaddius
+ NPC_THADDIUS_40 = 351000,
+ NPC_STALAGG_40 = 351001,
+ NPC_FEUGEN_40 = 351002,
+
+ // Four horseman
+ NPC_HIGHLORD_MOGRAINE_40 = 351037,
+ NPC_SIR_ZELIEK_40 = 351038,
+ NPC_LADY_BLAUMEUX_40 = 351040,
+ NPC_THANE_KORTHAZZ_40 = 351039,
+
+ // Sapphiron
+ NPC_SAPPHIRON_40 = 351018,
+
+ // Kel'Thuzad
+ NPC_KELTHUZAD_40 = 351019,
+ NPC_LICH_KING_40 = 16980,
+
+ // Frogger
+ NPC_LIVING_POISON_40 = 16027,
+ NPC_NAXXRAMAS_TRIGGER_40 = 16082,
+ NPC_MR_BIGGLESWORTH_40 = 16998,
+
+ // Patchwerk
+ NPC_PATCHWERK_40 = 351028,
+ NPC_PATCHWORK_GOLEM_40 = 351021,
+ NPC_BILE_RETCHER_40 = 351022,
+ NPC_MAD_SCIENTIST_40 = 351023,
+ NPC_LIVING_MONSTROSITY_40 = 351024,
+ NPC_SURGICAL_ASSIST_40 = 351025,
+ NPC_SLUDGE_BELCHER_40 = 351029,
+};
+
+enum NXMisc
+{
+ SPELL_ERUPTION = 29371,
+ SPELL_FROGGER_EXPLODE = 28433,
+
+ ACTION_SAPPHIRON_BIRTH = 1,
+
+ // Background screams in instance if Thaddius still alive, four of them from 8873 to 8876
+ SOUND_SCREAM = 8873
+};
+
+enum NXSays
+{
+ SAY_SAPP_DIALOG1 = 0,
+ SAY_SAPP_DIALOG2_LICH = 1,
+ SAY_SAPP_DIALOG3 = 2,
+ SAY_SAPP_DIALOG4_LICH = 2,
+ SAY_SAPP_DIALOG5 = 4,
+ SAY_SAPP_DIALOG6 = 20,
+ SAY_CAT_DIED = 5,
+ SAY_FIRST_WING_TAUNT = 16
+};
+
+enum NXEvents
+{
+ EVENT_THADDIUS_SCREAMS = 0,
+ EVENT_KELTHUZAD_WING_TAUNT = 1,
+ EVENT_FROSTWYRM_WATERFALL_DOOR = 2
+};
+
+enum NXMaps
+{
+ MAP_NAXX = 533,
+};
+
+enum NXGraveyards
+{
+ NAXX40_GRAVEYARD = 1449
+};
+
+enum NXAttunementQuests
+{
+ NAXX40_ATTUNEMENT_1 = 9121,
+ NAXX40_ATTUNEMENT_2 = 9122,
+ NAXX40_ATTUNEMENT_3 = 9123
+};
+
+template
+inline AI* GetNaxxramasAI(T* obj)
+{
+ return GetInstanceAI(obj, NaxxramasScriptName);
+}
+
+#endif