2026-09-28 06:45:39,154 - 13055 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13055 - __SPLIT__ 2026-09-28 06:45:39,859 - 13055 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13055 - __SPLIT__ 2026-09-28 06:45:39,873 - 13055 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 06:45:39,873 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:42,565 - 13055 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 06:45:42,566 - 13055 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 06:45:42,566 - 13055 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13055;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:42,866 - 13055 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 06:45:42,866 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13055), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13055), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13055 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:43,976 - 13055 - src.utils.log - INFO - βœ… Fetched 1010 rows - __SPLIT__ 2026-09-28 06:45:43,978 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 06:45:43' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:44,279 - 13055 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 06:45:44,280 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13055;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:44,583 - 13055 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 06:45:44,589 - 13055 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 06:45:44,591 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId in (12802, 12803, 12804, 12805, 12806, 12922, 12964, 12965, 12966, 12967, 12969, 12971, 12979, 12980, 12983, 12988, 12989, 12990, 12991, 12992, 12996, 12997, 12999, 13005, 13006, 13011, 13012, 13013, 13014, 13015, 13024, 13028, 13029, 13030, 13031, 13032, 13033, 13034, 13036, 13037, 13038, 13039, 13040, 13042, 13044, 13045, 13050, 13051, 13052, 13054, 13055, 13057, 13059, 13060, 13061, 13062, 13063, 13064, 13065, 13066, 13067, 13068, 13072, 13074, 13078, 13084, 13096, 13097, 13098, 13099, 13100, 13101, 13102, 13103, 13106, 13107, 13117, 13118, 13119, 13120, 13127, 13129, 13132, 13133, 13134, 13136, 13139, 13144, 13145, 13149, 13151, 13152, 13155, 13159, 13165, 13168, 13172, 13173, 13176, 13177)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:44,928 - 13055 - src.utils.log - INFO - βœ… Fetched 2506 rows - __SPLIT__ 2026-09-28 06:45:44,929 - 13055 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 06:45:44,933 - 13055 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 06:45:44,934 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:45,699 - 13055 - src.utils.log - INFO - βœ… Fetched 264 rows - __SPLIT__ 2026-09-28 06:45:45,700 - 13055 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId,IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2027-12-31 00:00:00' and ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:45:46,373 - 13055 - src.utils.log - INFO - βœ… Fetched 11615 rows - __SPLIT__ 2026-09-28 06:45:48,109 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20253 - __SPLIT__ 2026-09-28 06:45:48,110 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21072 - __SPLIT__ 2026-09-28 06:45:48,111 - 13055 - src.utils.log - INFO - Error processing schedule ID 13101: cannot access local variable 'sorted_service_dates' where it is not associated with a value - __SPLIT__ 2026-09-28 06:45:48,111 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21217 - __SPLIT__ 2026-09-28 06:45:48,112 - 13055 - src.utils.log - INFO - Error processing schedule ID 13101: cannot access local variable 'sorted_service_dates' where it is not associated with a value - __SPLIT__ 2026-09-28 06:45:48,113 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34539 - __SPLIT__ 2026-09-28 06:45:48,193 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23347 - __SPLIT__ 2026-09-28 06:45:48,238 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34626 - __SPLIT__ 2026-09-28 06:45:48,413 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34657 - __SPLIT__ 2026-09-28 06:45:48,600 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34659 - __SPLIT__ 2026-09-28 06:45:48,803 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34660 - __SPLIT__ 2026-09-28 06:45:49,007 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34684 - __SPLIT__ 2026-09-28 06:45:49,223 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21661 - __SPLIT__ 2026-09-28 06:45:49,258 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21854 - __SPLIT__ 2026-09-28 06:45:49,269 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22073 - __SPLIT__ 2026-09-28 06:45:49,304 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16437 - __SPLIT__ 2026-09-28 06:45:56,145 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16142 - __SPLIT__ 2026-09-28 06:45:56,301 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16435 - __SPLIT__ 2026-09-28 06:46:07,101 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16568 - __SPLIT__ 2026-09-28 06:46:07,155 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16949 - __SPLIT__ 2026-09-28 06:46:07,354 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15253 - __SPLIT__ 2026-09-28 06:46:08,413 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15258 - __SPLIT__ 2026-09-28 06:46:08,636 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21567 - __SPLIT__ 2026-09-28 06:46:08,710 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21225 - __SPLIT__ 2026-09-28 06:46:11,214 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21232 - __SPLIT__ 2026-09-28 06:46:11,255 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16455 - __SPLIT__ 2026-09-28 06:46:14,474 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16459 - __SPLIT__ 2026-09-28 06:46:27,429 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16482 - __SPLIT__ 2026-09-28 06:46:27,481 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16586 - __SPLIT__ 2026-09-28 06:46:27,559 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16567 - __SPLIT__ 2026-09-28 06:46:27,635 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16594 - __SPLIT__ 2026-09-28 06:46:27,713 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17034 - __SPLIT__ 2026-09-28 06:46:27,739 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17254 - __SPLIT__ 2026-09-28 06:46:27,817 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16981 - __SPLIT__ 2026-09-28 06:46:28,190 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16753 - __SPLIT__ 2026-09-28 06:46:42,858 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16816 - __SPLIT__ 2026-09-28 06:46:43,194 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16787 - __SPLIT__ 2026-09-28 06:46:44,137 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16796 - __SPLIT__ 2026-09-28 06:46:44,477 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16822 - __SPLIT__ 2026-09-28 06:46:44,932 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16826 - __SPLIT__ 2026-09-28 06:46:45,269 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16841 - __SPLIT__ 2026-09-28 06:46:45,688 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17037 - __SPLIT__ 2026-09-28 06:46:45,789 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17190 - __SPLIT__ 2026-09-28 06:46:45,822 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17564 - __SPLIT__ 2026-09-28 06:46:45,823 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18773 - __SPLIT__ 2026-09-28 06:46:46,985 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16845 - __SPLIT__ 2026-09-28 06:46:47,241 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22058 - __SPLIT__ 2026-09-28 06:46:47,493 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34379 - __SPLIT__ 2026-09-28 06:46:47,576 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19343 - __SPLIT__ 2026-09-28 06:46:48,305 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17075 - __SPLIT__ 2026-09-28 06:46:48,451 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17097 - __SPLIT__ 2026-09-28 06:46:49,656 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17100 - __SPLIT__ 2026-09-28 06:46:50,884 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17102 - __SPLIT__ 2026-09-28 06:46:50,908 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17103 - __SPLIT__ 2026-09-28 06:46:50,917 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17109 - __SPLIT__ 2026-09-28 06:46:50,983 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17137 - __SPLIT__ 2026-09-28 06:46:50,984 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17183 - __SPLIT__ 2026-09-28 06:46:52,240 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17211 - __SPLIT__ 2026-09-28 06:46:52,265 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17443 - __SPLIT__ 2026-09-28 06:47:02,673 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17534 - __SPLIT__ 2026-09-28 06:47:02,823 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22281 - __SPLIT__ 2026-09-28 06:47:02,824 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17305 - __SPLIT__ 2026-09-28 06:47:02,983 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17575 - __SPLIT__ 2026-09-28 06:47:03,093 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17398 - __SPLIT__ 2026-09-28 06:47:03,256 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22356 - __SPLIT__ 2026-09-28 06:47:03,322 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21618 - __SPLIT__ 2026-09-28 06:47:03,380 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18911 - __SPLIT__ 2026-09-28 06:47:03,439 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17783 - __SPLIT__ 2026-09-28 06:47:03,481 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17834 - __SPLIT__ 2026-09-28 06:47:12,957 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17852 - __SPLIT__ 2026-09-28 06:47:13,056 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17998 - __SPLIT__ 2026-09-28 06:47:13,098 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18017 - __SPLIT__ 2026-09-28 06:47:13,182 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22700 - __SPLIT__ 2026-09-28 06:47:13,237 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34280 - __SPLIT__ 2026-09-28 06:47:13,319 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34505 - __SPLIT__ 2026-09-28 06:47:13,466 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2762 - __SPLIT__ 2026-09-28 06:47:13,545 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18266 - __SPLIT__ 2026-09-28 06:47:13,582 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18268 - __SPLIT__ 2026-09-28 06:47:13,667 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18352 - __SPLIT__ 2026-09-28 06:47:13,715 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21586 - __SPLIT__ 2026-09-28 06:47:13,848 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21832 - __SPLIT__ 2026-09-28 06:47:13,993 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22503 - __SPLIT__ 2026-09-28 06:47:14,008 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22542 - __SPLIT__ 2026-09-28 06:47:14,022 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22689 - __SPLIT__ 2026-09-28 06:47:19,631 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22714 - __SPLIT__ 2026-09-28 06:47:19,768 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23022 - __SPLIT__ 2026-09-28 06:47:25,314 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23023 - __SPLIT__ 2026-09-28 06:47:31,081 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20849 - __SPLIT__ 2026-09-28 06:47:31,612 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21157 - __SPLIT__ 2026-09-28 06:47:31,668 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21158 - __SPLIT__ 2026-09-28 06:47:31,869 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18227 - __SPLIT__ 2026-09-28 06:47:32,045 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18220 - __SPLIT__ 2026-09-28 06:47:32,087 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18548 - __SPLIT__ 2026-09-28 06:47:32,149 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18753 - __SPLIT__ 2026-09-28 06:47:32,243 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18754 - __SPLIT__ 2026-09-28 06:47:32,259 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18811 - __SPLIT__ 2026-09-28 06:47:32,352 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18812 - __SPLIT__ 2026-09-28 06:47:32,395 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18814 - __SPLIT__ 2026-09-28 06:47:32,447 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18817 - __SPLIT__ 2026-09-28 06:47:32,614 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18871 - __SPLIT__ 2026-09-28 06:47:32,737 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18878 - __SPLIT__ 2026-09-28 06:47:32,830 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18880 - __SPLIT__ 2026-09-28 06:47:33,029 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18870 - __SPLIT__ 2026-09-28 06:47:33,100 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18882 - __SPLIT__ 2026-09-28 06:47:33,116 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18904 - __SPLIT__ 2026-09-28 06:47:33,212 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18896 - __SPLIT__ 2026-09-28 06:47:33,241 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18899 - __SPLIT__ 2026-09-28 06:47:33,271 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18901 - __SPLIT__ 2026-09-28 06:47:33,286 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18988 - __SPLIT__ 2026-09-28 06:47:33,451 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16764 - __SPLIT__ 2026-09-28 06:47:33,509 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19056 - __SPLIT__ 2026-09-28 06:47:33,511 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19057 - __SPLIT__ 2026-09-28 06:47:33,512 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19152 - __SPLIT__ 2026-09-28 06:47:33,513 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18037 - __SPLIT__ 2026-09-28 06:47:33,663 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22744 - __SPLIT__ 2026-09-28 06:47:33,720 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22827 - __SPLIT__ 2026-09-28 06:47:33,777 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20983 - __SPLIT__ 2026-09-28 06:47:33,793 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22972 - __SPLIT__ 2026-09-28 06:47:34,026 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22979 - __SPLIT__ 2026-09-28 06:47:34,186 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22994 - __SPLIT__ 2026-09-28 06:47:34,350 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23055 - __SPLIT__ 2026-09-28 06:47:34,520 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23062 - __SPLIT__ 2026-09-28 06:47:34,685 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23063 - __SPLIT__ 2026-09-28 06:47:34,818 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23116 - __SPLIT__ 2026-09-28 06:47:34,887 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23118 - __SPLIT__ 2026-09-28 06:47:36,648 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23121 - __SPLIT__ 2026-09-28 06:47:36,811 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23122 - __SPLIT__ 2026-09-28 06:47:36,974 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19931 - __SPLIT__ 2026-09-28 06:47:37,005 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19948 - __SPLIT__ 2026-09-28 06:47:38,831 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20173 - __SPLIT__ 2026-09-28 06:47:38,985 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19616 - __SPLIT__ 2026-09-28 06:47:45,769 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19758 - __SPLIT__ 2026-09-28 06:47:45,786 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19843 - __SPLIT__ 2026-09-28 06:47:45,802 - 13055 - src.utils.log - INFO - Generating work orders for setup: 19923 - __SPLIT__ 2026-09-28 06:47:45,959 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21995 - __SPLIT__ 2026-09-28 06:47:46,123 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21907 - __SPLIT__ 2026-09-28 06:47:46,181 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21913 - __SPLIT__ 2026-09-28 06:47:46,240 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21923 - __SPLIT__ 2026-09-28 06:47:46,298 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21935 - __SPLIT__ 2026-09-28 06:47:46,356 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21937 - __SPLIT__ 2026-09-28 06:47:46,414 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21938 - __SPLIT__ 2026-09-28 06:47:46,479 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21946 - __SPLIT__ 2026-09-28 06:47:46,542 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21950 - __SPLIT__ 2026-09-28 06:47:46,603 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21964 - __SPLIT__ 2026-09-28 06:47:46,769 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22067 - __SPLIT__ 2026-09-28 06:47:46,828 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22088 - __SPLIT__ 2026-09-28 06:47:46,890 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22104 - __SPLIT__ 2026-09-28 06:47:46,951 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22143 - __SPLIT__ 2026-09-28 06:47:47,120 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22339 - __SPLIT__ 2026-09-28 06:47:47,179 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22365 - __SPLIT__ 2026-09-28 06:47:47,237 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22441 - __SPLIT__ 2026-09-28 06:47:47,397 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22445 - __SPLIT__ 2026-09-28 06:47:47,556 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22666 - __SPLIT__ 2026-09-28 06:47:47,731 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20085 - __SPLIT__ 2026-09-28 06:47:47,755 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20086 - __SPLIT__ 2026-09-28 06:47:47,772 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20087 - __SPLIT__ 2026-09-28 06:47:47,789 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20089 - __SPLIT__ 2026-09-28 06:47:47,833 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20091 - __SPLIT__ 2026-09-28 06:47:47,919 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20092 - __SPLIT__ 2026-09-28 06:47:48,006 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20094 - __SPLIT__ 2026-09-28 06:47:48,065 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20095 - __SPLIT__ 2026-09-28 06:47:48,075 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20097 - __SPLIT__ 2026-09-28 06:47:48,134 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21156 - __SPLIT__ 2026-09-28 06:47:48,308 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20406 - __SPLIT__ 2026-09-28 06:47:48,472 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20409 - __SPLIT__ 2026-09-28 06:47:48,633 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20530 - __SPLIT__ 2026-09-28 06:47:55,679 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20655 - __SPLIT__ 2026-09-28 06:47:55,861 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20439 - __SPLIT__ 2026-09-28 06:47:55,878 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20442 - __SPLIT__ 2026-09-28 06:47:55,895 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20763 - __SPLIT__ 2026-09-28 06:47:56,074 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20772 - __SPLIT__ 2026-09-28 06:47:56,254 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20777 - __SPLIT__ 2026-09-28 06:47:56,434 - 13055 - src.utils.log - INFO - Generating work orders for setup: 20745 - __SPLIT__ 2026-09-28 06:47:56,673 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21100 - __SPLIT__ 2026-09-28 06:47:56,691 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21228 - __SPLIT__ 2026-09-28 06:47:56,753 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21215 - __SPLIT__ 2026-09-28 06:47:56,770 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21211 - __SPLIT__ 2026-09-28 06:47:56,786 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2742 - __SPLIT__ 2026-09-28 06:47:56,892 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15008 - __SPLIT__ 2026-09-28 06:47:57,067 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15233 - __SPLIT__ 2026-09-28 06:47:57,237 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15234 - __SPLIT__ 2026-09-28 06:47:57,407 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15330 - __SPLIT__ 2026-09-28 06:47:57,580 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15332 - __SPLIT__ 2026-09-28 06:47:57,755 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15333 - __SPLIT__ 2026-09-28 06:47:57,927 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15335 - __SPLIT__ 2026-09-28 06:47:58,097 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15372 - __SPLIT__ 2026-09-28 06:47:58,272 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15373 - __SPLIT__ 2026-09-28 06:47:58,446 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15385 - __SPLIT__ 2026-09-28 06:47:58,619 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15387 - __SPLIT__ 2026-09-28 06:47:58,793 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15388 - __SPLIT__ 2026-09-28 06:47:59,043 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15389 - __SPLIT__ 2026-09-28 06:47:59,218 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15391 - __SPLIT__ 2026-09-28 06:47:59,402 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15392 - __SPLIT__ 2026-09-28 06:47:59,576 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15393 - __SPLIT__ 2026-09-28 06:47:59,749 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15394 - __SPLIT__ 2026-09-28 06:47:59,926 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15396 - __SPLIT__ 2026-09-28 06:48:00,173 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15401 - __SPLIT__ 2026-09-28 06:48:00,366 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15402 - __SPLIT__ 2026-09-28 06:48:00,559 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15404 - __SPLIT__ 2026-09-28 06:48:00,763 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15409 - __SPLIT__ 2026-09-28 06:48:00,941 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15412 - __SPLIT__ 2026-09-28 06:48:01,120 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15413 - __SPLIT__ 2026-09-28 06:48:01,412 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15414 - __SPLIT__ 2026-09-28 06:48:01,759 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15415 - __SPLIT__ 2026-09-28 06:48:02,078 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15422 - __SPLIT__ 2026-09-28 06:48:02,408 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21220 - __SPLIT__ 2026-09-28 06:48:02,456 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14886 - __SPLIT__ 2026-09-28 06:48:02,671 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14897 - __SPLIT__ 2026-09-28 06:48:02,848 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14900 - __SPLIT__ 2026-09-28 06:48:02,994 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14911 - __SPLIT__ 2026-09-28 06:48:03,129 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14913 - __SPLIT__ 2026-09-28 06:48:03,268 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14924 - __SPLIT__ 2026-09-28 06:48:03,396 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14925 - __SPLIT__ 2026-09-28 06:48:03,527 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14929 - __SPLIT__ 2026-09-28 06:48:03,658 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14930 - __SPLIT__ 2026-09-28 06:48:03,801 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14931 - __SPLIT__ 2026-09-28 06:48:03,932 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14932 - __SPLIT__ 2026-09-28 06:48:04,071 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14933 - __SPLIT__ 2026-09-28 06:48:04,201 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14934 - __SPLIT__ 2026-09-28 06:48:04,334 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14935 - __SPLIT__ 2026-09-28 06:48:04,468 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14936 - __SPLIT__ 2026-09-28 06:48:04,602 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14937 - __SPLIT__ 2026-09-28 06:48:04,739 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14938 - __SPLIT__ 2026-09-28 06:48:04,876 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14939 - __SPLIT__ 2026-09-28 06:48:05,021 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14940 - __SPLIT__ 2026-09-28 06:48:05,151 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14948 - __SPLIT__ 2026-09-28 06:48:05,285 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14949 - __SPLIT__ 2026-09-28 06:48:05,424 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14960 - __SPLIT__ 2026-09-28 06:48:05,560 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14961 - __SPLIT__ 2026-09-28 06:48:05,769 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15019 - __SPLIT__ 2026-09-28 06:48:05,904 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15061 - __SPLIT__ 2026-09-28 06:48:06,035 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15062 - __SPLIT__ 2026-09-28 06:48:06,169 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22435 - __SPLIT__ 2026-09-28 06:48:06,307 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21235 - __SPLIT__ 2026-09-28 06:48:06,335 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21259 - __SPLIT__ 2026-09-28 06:48:06,384 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21261 - __SPLIT__ 2026-09-28 06:48:06,537 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21263 - __SPLIT__ 2026-09-28 06:48:06,563 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21270 - __SPLIT__ 2026-09-28 06:48:06,599 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21405 - __SPLIT__ 2026-09-28 06:48:06,645 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21675 - __SPLIT__ 2026-09-28 06:48:07,356 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21798 - __SPLIT__ 2026-09-28 06:48:07,483 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21800 - __SPLIT__ 2026-09-28 06:48:07,613 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21801 - __SPLIT__ 2026-09-28 06:48:07,746 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21437 - __SPLIT__ 2026-09-28 06:48:07,876 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21629 - __SPLIT__ 2026-09-28 06:48:08,016 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21662 - __SPLIT__ 2026-09-28 06:48:08,101 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21896 - __SPLIT__ 2026-09-28 06:48:08,185 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21922 - __SPLIT__ 2026-09-28 06:48:08,270 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21924 - __SPLIT__ 2026-09-28 06:48:08,355 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21945 - __SPLIT__ 2026-09-28 06:48:08,370 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21954 - __SPLIT__ 2026-09-28 06:48:08,529 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22011 - __SPLIT__ 2026-09-28 06:48:08,690 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22411 - __SPLIT__ 2026-09-28 06:48:08,833 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22451 - __SPLIT__ 2026-09-28 06:48:08,942 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22779 - __SPLIT__ 2026-09-28 06:48:09,100 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21606 - __SPLIT__ 2026-09-28 06:48:09,152 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21607 - __SPLIT__ 2026-09-28 06:48:09,200 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21608 - __SPLIT__ 2026-09-28 06:48:09,248 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21645 - __SPLIT__ 2026-09-28 06:48:09,306 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22149 - __SPLIT__ 2026-09-28 06:48:09,395 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21903 - __SPLIT__ 2026-09-28 06:48:09,409 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14885 - __SPLIT__ 2026-09-28 06:48:09,543 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14887 - __SPLIT__ 2026-09-28 06:48:09,685 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15145 - __SPLIT__ 2026-09-28 06:48:10,475 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15176 - __SPLIT__ 2026-09-28 06:48:10,619 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15201 - __SPLIT__ 2026-09-28 06:48:11,473 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15214 - __SPLIT__ 2026-09-28 06:48:11,615 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15215 - __SPLIT__ 2026-09-28 06:48:11,756 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15216 - __SPLIT__ 2026-09-28 06:48:11,894 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15220 - __SPLIT__ 2026-09-28 06:48:12,032 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15436 - __SPLIT__ 2026-09-28 06:48:12,167 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15437 - __SPLIT__ 2026-09-28 06:48:12,299 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15444 - __SPLIT__ 2026-09-28 06:48:12,433 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15447 - __SPLIT__ 2026-09-28 06:48:12,568 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16181 - __SPLIT__ 2026-09-28 06:48:12,705 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21944 - __SPLIT__ 2026-09-28 06:48:12,855 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22006 - __SPLIT__ 2026-09-28 06:48:13,017 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22789 - __SPLIT__ 2026-09-28 06:48:13,104 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22790 - __SPLIT__ 2026-09-28 06:48:13,242 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22015 - __SPLIT__ 2026-09-28 06:48:13,551 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22176 - __SPLIT__ 2026-09-28 06:48:13,636 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22019 - __SPLIT__ 2026-09-28 06:48:13,964 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22049 - __SPLIT__ 2026-09-28 06:48:14,124 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22133 - __SPLIT__ 2026-09-28 06:48:14,277 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22144 - __SPLIT__ 2026-09-28 06:48:14,431 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22155 - __SPLIT__ 2026-09-28 06:48:14,588 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22110 - __SPLIT__ 2026-09-28 06:48:14,670 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22137 - __SPLIT__ 2026-09-28 06:48:14,830 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22119 - __SPLIT__ 2026-09-28 06:48:15,149 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22125 - __SPLIT__ 2026-09-28 06:48:15,292 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22138 - __SPLIT__ 2026-09-28 06:48:15,445 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2795 - __SPLIT__ 2026-09-28 06:48:15,534 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22147 - __SPLIT__ 2026-09-28 06:48:15,668 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15184 - __SPLIT__ 2026-09-28 06:48:15,804 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22185 - __SPLIT__ 2026-09-28 06:48:15,954 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22184 - __SPLIT__ 2026-09-28 06:48:16,088 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23727 - __SPLIT__ 2026-09-28 06:48:16,393 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23728 - __SPLIT__ 2026-09-28 06:48:16,800 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22223 - __SPLIT__ 2026-09-28 06:48:18,474 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22251 - __SPLIT__ 2026-09-28 06:48:18,623 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22320 - __SPLIT__ 2026-09-28 06:48:18,638 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22597 - __SPLIT__ 2026-09-28 06:48:18,779 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22933 - __SPLIT__ 2026-09-28 06:48:19,545 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23100 - __SPLIT__ 2026-09-28 06:48:19,691 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22611 - __SPLIT__ 2026-09-28 06:48:19,997 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22660 - __SPLIT__ 2026-09-28 06:48:20,138 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22684 - __SPLIT__ 2026-09-28 06:48:20,226 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22685 - __SPLIT__ 2026-09-28 06:48:20,275 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22367 - __SPLIT__ 2026-09-28 06:48:20,412 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22682 - __SPLIT__ 2026-09-28 06:48:20,556 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22683 - __SPLIT__ 2026-09-28 06:48:20,713 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22686 - __SPLIT__ 2026-09-28 06:48:20,857 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22362 - __SPLIT__ 2026-09-28 06:48:20,948 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22375 - __SPLIT__ 2026-09-28 06:48:21,002 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22381 - __SPLIT__ 2026-09-28 06:48:21,057 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14941 - __SPLIT__ 2026-09-28 06:48:21,903 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22860 - __SPLIT__ 2026-09-28 06:48:22,238 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22398 - __SPLIT__ 2026-09-28 06:48:23,052 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22399 - __SPLIT__ 2026-09-28 06:48:23,203 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22417 - __SPLIT__ 2026-09-28 06:48:23,294 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22570 - __SPLIT__ 2026-09-28 06:48:23,432 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22448 - __SPLIT__ 2026-09-28 06:48:23,571 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22449 - __SPLIT__ 2026-09-28 06:48:23,711 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22454 - __SPLIT__ 2026-09-28 06:48:23,851 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34392 - __SPLIT__ 2026-09-28 06:48:24,011 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2765 - __SPLIT__ 2026-09-28 06:48:24,102 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2766 - __SPLIT__ 2026-09-28 06:48:24,193 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2777 - __SPLIT__ 2026-09-28 06:48:24,283 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2890 - __SPLIT__ 2026-09-28 06:48:25,094 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14092 - __SPLIT__ 2026-09-28 06:48:25,244 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14112 - __SPLIT__ 2026-09-28 06:48:26,058 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15194 - __SPLIT__ 2026-09-28 06:48:26,281 - 13055 - src.utils.log - INFO - Generating work orders for setup: 2780 - __SPLIT__ 2026-09-28 06:48:27,079 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14060 - __SPLIT__ 2026-09-28 06:48:27,226 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14062 - __SPLIT__ 2026-09-28 06:48:27,371 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14065 - __SPLIT__ 2026-09-28 06:48:27,518 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14087 - __SPLIT__ 2026-09-28 06:48:27,665 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22459 - __SPLIT__ 2026-09-28 06:48:27,817 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14067 - __SPLIT__ 2026-09-28 06:48:27,965 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14069 - __SPLIT__ 2026-09-28 06:48:28,111 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14071 - __SPLIT__ 2026-09-28 06:48:28,257 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15223 - __SPLIT__ 2026-09-28 06:48:28,415 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16133 - __SPLIT__ 2026-09-28 06:48:28,573 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16135 - __SPLIT__ 2026-09-28 06:48:28,856 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16940 - __SPLIT__ 2026-09-28 06:48:29,015 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21322 - __SPLIT__ 2026-09-28 06:48:29,171 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22546 - __SPLIT__ 2026-09-28 06:48:29,975 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22637 - __SPLIT__ 2026-09-28 06:48:30,138 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22462 - __SPLIT__ 2026-09-28 06:48:30,893 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22467 - __SPLIT__ 2026-09-28 06:48:31,039 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22504 - __SPLIT__ 2026-09-28 06:48:31,134 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22505 - __SPLIT__ 2026-09-28 06:48:31,227 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22541 - __SPLIT__ 2026-09-28 06:48:31,370 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22983 - __SPLIT__ 2026-09-28 06:48:31,704 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22987 - __SPLIT__ 2026-09-28 06:48:31,858 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22988 - __SPLIT__ 2026-09-28 06:48:32,216 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22507 - __SPLIT__ 2026-09-28 06:48:33,006 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22508 - __SPLIT__ 2026-09-28 06:48:33,101 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14909 - __SPLIT__ 2026-09-28 06:48:33,997 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15390 - __SPLIT__ 2026-09-28 06:48:34,053 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15419 - __SPLIT__ 2026-09-28 06:48:34,209 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15420 - __SPLIT__ 2026-09-28 06:48:34,363 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22517 - __SPLIT__ 2026-09-28 06:48:34,458 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22520 - __SPLIT__ 2026-09-28 06:48:34,611 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22529 - __SPLIT__ 2026-09-28 06:48:34,627 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22522 - __SPLIT__ 2026-09-28 06:48:34,768 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22559 - __SPLIT__ 2026-09-28 06:48:35,023 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22562 - __SPLIT__ 2026-09-28 06:48:35,176 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15175 - __SPLIT__ 2026-09-28 06:48:36,086 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15178 - __SPLIT__ 2026-09-28 06:48:36,971 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22565 - __SPLIT__ 2026-09-28 06:48:37,153 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22566 - __SPLIT__ 2026-09-28 06:48:37,330 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22567 - __SPLIT__ 2026-09-28 06:48:37,495 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22583 - __SPLIT__ 2026-09-28 06:48:37,550 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22591 - __SPLIT__ 2026-09-28 06:48:37,703 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22598 - __SPLIT__ 2026-09-28 06:48:37,719 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22600 - __SPLIT__ 2026-09-28 06:48:38,041 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15370 - __SPLIT__ 2026-09-28 06:48:38,188 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14997 - __SPLIT__ 2026-09-28 06:48:38,341 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22612 - __SPLIT__ 2026-09-28 06:48:38,485 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22613 - __SPLIT__ 2026-09-28 06:48:38,655 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22646 - __SPLIT__ 2026-09-28 06:48:38,819 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22614 - __SPLIT__ 2026-09-28 06:48:38,986 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23553 - __SPLIT__ 2026-09-28 06:48:39,161 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22629 - __SPLIT__ 2026-09-28 06:48:39,258 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22633 - __SPLIT__ 2026-09-28 06:48:39,355 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22644 - __SPLIT__ 2026-09-28 06:48:39,692 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22636 - __SPLIT__ 2026-09-28 06:48:39,744 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22645 - __SPLIT__ 2026-09-28 06:48:39,913 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22650 - __SPLIT__ 2026-09-28 06:48:40,086 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22651 - __SPLIT__ 2026-09-28 06:48:40,103 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22648 - __SPLIT__ 2026-09-28 06:48:40,240 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22656 - __SPLIT__ 2026-09-28 06:48:40,395 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22663 - __SPLIT__ 2026-09-28 06:48:40,549 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22658 - __SPLIT__ 2026-09-28 06:48:40,890 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22667 - __SPLIT__ 2026-09-28 06:48:41,062 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22668 - __SPLIT__ 2026-09-28 06:48:41,225 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22673 - __SPLIT__ 2026-09-28 06:48:41,377 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22675 - __SPLIT__ 2026-09-28 06:48:41,431 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22676 - __SPLIT__ 2026-09-28 06:48:41,473 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22677 - __SPLIT__ 2026-09-28 06:48:41,815 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22680 - __SPLIT__ 2026-09-28 06:48:41,984 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22674 - __SPLIT__ 2026-09-28 06:48:42,142 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22726 - __SPLIT__ 2026-09-28 06:48:42,483 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22727 - __SPLIT__ 2026-09-28 06:48:42,580 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22915 - __SPLIT__ 2026-09-28 06:48:43,901 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22916 - __SPLIT__ 2026-09-28 06:48:44,244 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22932 - __SPLIT__ 2026-09-28 06:48:50,266 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22944 - __SPLIT__ 2026-09-28 06:48:50,308 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22967 - __SPLIT__ 2026-09-28 06:48:56,388 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22975 - __SPLIT__ 2026-09-28 06:49:02,929 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22978 - __SPLIT__ 2026-09-28 06:49:08,993 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22980 - __SPLIT__ 2026-09-28 06:49:09,379 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22999 - __SPLIT__ 2026-09-28 06:49:15,693 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23005 - __SPLIT__ 2026-09-28 06:49:21,893 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23006 - __SPLIT__ 2026-09-28 06:49:28,102 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23020 - __SPLIT__ 2026-09-28 06:49:34,483 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23149 - __SPLIT__ 2026-09-28 06:49:40,429 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23618 - __SPLIT__ 2026-09-28 06:49:40,632 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23619 - __SPLIT__ 2026-09-28 06:49:40,837 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23621 - __SPLIT__ 2026-09-28 06:49:41,022 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23627 - __SPLIT__ 2026-09-28 06:49:41,203 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23817 - __SPLIT__ 2026-09-28 06:49:41,235 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23846 - __SPLIT__ 2026-09-28 06:49:41,411 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23848 - __SPLIT__ 2026-09-28 06:49:41,586 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16376 - __SPLIT__ 2026-09-28 06:49:41,634 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22718 - __SPLIT__ 2026-09-28 06:49:41,827 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22736 - __SPLIT__ 2026-09-28 06:49:42,098 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22737 - __SPLIT__ 2026-09-28 06:49:42,295 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22723 - __SPLIT__ 2026-09-28 06:49:42,504 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22912 - __SPLIT__ 2026-09-28 06:49:42,892 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22734 - __SPLIT__ 2026-09-28 06:49:49,249 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22738 - __SPLIT__ 2026-09-28 06:49:49,447 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22739 - __SPLIT__ 2026-09-28 06:49:59,998 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22742 - __SPLIT__ 2026-09-28 06:50:00,318 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22745 - __SPLIT__ 2026-09-28 06:50:00,526 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22747 - __SPLIT__ 2026-09-28 06:50:08,279 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22750 - __SPLIT__ 2026-09-28 06:50:15,141 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22752 - __SPLIT__ 2026-09-28 06:50:21,974 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22757 - __SPLIT__ 2026-09-28 06:50:28,666 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22758 - __SPLIT__ 2026-09-28 06:50:28,825 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22759 - __SPLIT__ 2026-09-28 06:50:29,026 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22776 - __SPLIT__ 2026-09-28 06:50:29,546 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22880 - __SPLIT__ 2026-09-28 06:50:29,964 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23068 - __SPLIT__ 2026-09-28 06:50:30,099 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22760 - __SPLIT__ 2026-09-28 06:50:30,156 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22761 - __SPLIT__ 2026-09-28 06:50:37,091 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22908 - __SPLIT__ 2026-09-28 06:50:38,452 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22909 - __SPLIT__ 2026-09-28 06:50:39,760 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22768 - __SPLIT__ 2026-09-28 06:50:39,829 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22769 - __SPLIT__ 2026-09-28 06:50:40,024 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22770 - __SPLIT__ 2026-09-28 06:50:40,233 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22772 - __SPLIT__ 2026-09-28 06:50:40,673 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22773 - __SPLIT__ 2026-09-28 06:50:40,726 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22777 - __SPLIT__ 2026-09-28 06:50:40,798 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22802 - __SPLIT__ 2026-09-28 06:50:41,011 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22997 - __SPLIT__ 2026-09-28 06:50:41,725 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23539 - __SPLIT__ 2026-09-28 06:50:41,849 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23587 - __SPLIT__ 2026-09-28 06:50:42,209 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23595 - __SPLIT__ 2026-09-28 06:50:42,284 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23602 - __SPLIT__ 2026-09-28 06:50:42,496 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34503 - __SPLIT__ 2026-09-28 06:50:42,936 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34508 - __SPLIT__ 2026-09-28 06:50:43,096 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34676 - __SPLIT__ 2026-09-28 06:50:44,582 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22778 - __SPLIT__ 2026-09-28 06:50:44,661 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22785 - __SPLIT__ 2026-09-28 06:50:44,738 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22822 - __SPLIT__ 2026-09-28 06:50:44,940 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23333 - __SPLIT__ 2026-09-28 06:50:45,146 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22793 - __SPLIT__ 2026-09-28 06:50:45,586 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22792 - __SPLIT__ 2026-09-28 06:50:52,600 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22794 - __SPLIT__ 2026-09-28 06:50:59,513 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22797 - __SPLIT__ 2026-09-28 06:51:06,959 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22800 - __SPLIT__ 2026-09-28 06:51:18,079 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22847 - __SPLIT__ 2026-09-28 06:51:18,327 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22848 - __SPLIT__ 2026-09-28 06:51:19,513 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22849 - __SPLIT__ 2026-09-28 06:51:19,754 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22878 - __SPLIT__ 2026-09-28 06:51:19,987 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22882 - __SPLIT__ 2026-09-28 06:51:27,507 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22884 - __SPLIT__ 2026-09-28 06:51:27,746 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22943 - __SPLIT__ 2026-09-28 06:51:28,217 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22806 - __SPLIT__ 2026-09-28 06:51:35,626 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22818 - __SPLIT__ 2026-09-28 06:51:43,040 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22807 - __SPLIT__ 2026-09-28 06:51:50,386 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22808 - __SPLIT__ 2026-09-28 06:51:57,854 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22810 - __SPLIT__ 2026-09-28 06:52:06,204 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22811 - __SPLIT__ 2026-09-28 06:52:14,139 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22812 - __SPLIT__ 2026-09-28 06:52:21,889 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22813 - __SPLIT__ 2026-09-28 06:52:29,479 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22814 - __SPLIT__ 2026-09-28 06:52:37,666 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22815 - __SPLIT__ 2026-09-28 06:52:46,110 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22816 - __SPLIT__ 2026-09-28 06:52:54,390 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16381 - __SPLIT__ 2026-09-28 06:52:54,456 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16699 - __SPLIT__ 2026-09-28 06:52:54,706 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17052 - __SPLIT__ 2026-09-28 06:52:54,950 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17094 - __SPLIT__ 2026-09-28 06:52:55,039 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17101 - __SPLIT__ 2026-09-28 06:52:55,302 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22819 - __SPLIT__ 2026-09-28 06:53:03,862 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22829 - __SPLIT__ 2026-09-28 06:53:03,947 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22830 - __SPLIT__ 2026-09-28 06:53:04,473 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22831 - __SPLIT__ 2026-09-28 06:53:04,712 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22832 - __SPLIT__ 2026-09-28 06:53:04,819 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22833 - __SPLIT__ 2026-09-28 06:53:04,907 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22835 - __SPLIT__ 2026-09-28 06:53:05,752 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22836 - __SPLIT__ 2026-09-28 06:53:06,590 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22838 - __SPLIT__ 2026-09-28 06:53:06,833 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22839 - __SPLIT__ 2026-09-28 06:53:07,708 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22840 - __SPLIT__ 2026-09-28 06:53:07,797 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22841 - __SPLIT__ 2026-09-28 06:53:07,887 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22842 - __SPLIT__ 2026-09-28 06:53:07,974 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22843 - __SPLIT__ 2026-09-28 06:53:08,072 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22845 - __SPLIT__ 2026-09-28 06:53:08,161 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22846 - __SPLIT__ 2026-09-28 06:53:08,248 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22823 - __SPLIT__ 2026-09-28 06:53:16,401 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22824 - __SPLIT__ 2026-09-28 06:53:24,260 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22825 - __SPLIT__ 2026-09-28 06:53:32,323 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22826 - __SPLIT__ 2026-09-28 06:53:40,365 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22828 - __SPLIT__ 2026-09-28 06:53:49,745 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22851 - __SPLIT__ 2026-09-28 06:53:50,101 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22854 - __SPLIT__ 2026-09-28 06:53:50,455 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22855 - __SPLIT__ 2026-09-28 06:53:50,814 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22857 - __SPLIT__ 2026-09-28 06:53:50,975 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21165 - __SPLIT__ 2026-09-28 06:53:51,042 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21166 - __SPLIT__ 2026-09-28 06:53:51,108 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21170 - __SPLIT__ 2026-09-28 06:53:51,174 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21171 - __SPLIT__ 2026-09-28 06:53:51,241 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21176 - __SPLIT__ 2026-09-28 06:53:51,307 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21177 - __SPLIT__ 2026-09-28 06:53:51,373 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21178 - __SPLIT__ 2026-09-28 06:53:51,439 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21180 - __SPLIT__ 2026-09-28 06:53:51,505 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21181 - __SPLIT__ 2026-09-28 06:53:51,572 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21182 - __SPLIT__ 2026-09-28 06:53:51,638 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21183 - __SPLIT__ 2026-09-28 06:53:51,704 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21185 - __SPLIT__ 2026-09-28 06:53:51,770 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21187 - __SPLIT__ 2026-09-28 06:53:51,836 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21190 - __SPLIT__ 2026-09-28 06:53:51,902 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21193 - __SPLIT__ 2026-09-28 06:53:51,968 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21194 - __SPLIT__ 2026-09-28 06:53:52,035 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21196 - __SPLIT__ 2026-09-28 06:53:57,130 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21197 - __SPLIT__ 2026-09-28 06:53:57,196 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21199 - __SPLIT__ 2026-09-28 06:54:02,973 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21203 - __SPLIT__ 2026-09-28 06:54:03,040 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22013 - __SPLIT__ 2026-09-28 06:54:03,846 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34373 - __SPLIT__ 2026-09-28 06:54:04,231 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34377 - __SPLIT__ 2026-09-28 06:54:04,620 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22863 - __SPLIT__ 2026-09-28 06:54:05,040 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22865 - __SPLIT__ 2026-09-28 06:54:05,393 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22862 - __SPLIT__ 2026-09-28 06:54:05,786 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22864 - __SPLIT__ 2026-09-28 06:54:06,210 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22867 - __SPLIT__ 2026-09-28 06:54:06,638 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22868 - __SPLIT__ 2026-09-28 06:54:07,528 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22869 - __SPLIT__ 2026-09-28 06:54:07,981 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22873 - __SPLIT__ 2026-09-28 06:54:08,426 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22877 - __SPLIT__ 2026-09-28 06:54:08,856 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22872 - __SPLIT__ 2026-09-28 06:54:20,665 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22874 - __SPLIT__ 2026-09-28 06:54:29,042 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22875 - __SPLIT__ 2026-09-28 06:54:37,262 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22876 - __SPLIT__ 2026-09-28 06:54:45,651 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22879 - __SPLIT__ 2026-09-28 06:54:46,247 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22886 - __SPLIT__ 2026-09-28 06:54:46,543 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22901 - __SPLIT__ 2026-09-28 06:54:47,892 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22907 - __SPLIT__ 2026-09-28 06:54:48,220 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22910 - __SPLIT__ 2026-09-28 06:54:48,757 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22920 - __SPLIT__ 2026-09-28 06:54:49,345 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22911 - __SPLIT__ 2026-09-28 06:54:49,939 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22921 - __SPLIT__ 2026-09-28 06:54:50,102 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22922 - __SPLIT__ 2026-09-28 06:54:50,365 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22924 - __SPLIT__ 2026-09-28 06:54:50,366 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22930 - __SPLIT__ 2026-09-28 06:54:58,919 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22934 - __SPLIT__ 2026-09-28 06:54:59,044 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22936 - __SPLIT__ 2026-09-28 06:54:59,138 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22937 - __SPLIT__ 2026-09-28 06:55:00,807 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22938 - __SPLIT__ 2026-09-28 06:55:02,882 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22939 - __SPLIT__ 2026-09-28 06:55:02,992 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22941 - __SPLIT__ 2026-09-28 06:55:03,096 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22942 - __SPLIT__ 2026-09-28 06:55:03,378 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22945 - __SPLIT__ 2026-09-28 06:55:03,653 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22946 - __SPLIT__ 2026-09-28 06:55:03,962 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22947 - __SPLIT__ 2026-09-28 06:55:12,734 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22948 - __SPLIT__ 2026-09-28 06:55:13,007 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22949 - __SPLIT__ 2026-09-28 06:55:13,284 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22950 - __SPLIT__ 2026-09-28 06:55:13,550 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22951 - __SPLIT__ 2026-09-28 06:55:13,841 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22952 - __SPLIT__ 2026-09-28 06:55:14,122 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22953 - __SPLIT__ 2026-09-28 06:55:14,466 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22954 - __SPLIT__ 2026-09-28 06:55:14,778 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22956 - __SPLIT__ 2026-09-28 06:55:14,884 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22957 - __SPLIT__ 2026-09-28 06:55:14,984 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22958 - __SPLIT__ 2026-09-28 06:55:16,396 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22959 - __SPLIT__ 2026-09-28 06:55:17,824 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22960 - __SPLIT__ 2026-09-28 06:55:17,997 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22961 - __SPLIT__ 2026-09-28 06:55:18,166 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22962 - __SPLIT__ 2026-09-28 06:55:18,168 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22963 - __SPLIT__ 2026-09-28 06:55:18,169 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22964 - __SPLIT__ 2026-09-28 06:55:18,195 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22965 - __SPLIT__ 2026-09-28 06:55:18,223 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22974 - __SPLIT__ 2026-09-28 06:55:18,504 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22989 - __SPLIT__ 2026-09-28 06:55:18,777 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22990 - __SPLIT__ 2026-09-28 06:55:19,055 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22991 - __SPLIT__ 2026-09-28 06:55:19,357 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22995 - __SPLIT__ 2026-09-28 06:55:19,643 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22996 - __SPLIT__ 2026-09-28 06:55:19,908 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23001 - __SPLIT__ 2026-09-28 06:55:20,177 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23016 - __SPLIT__ 2026-09-28 06:55:20,484 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23003 - __SPLIT__ 2026-09-28 06:55:20,777 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14903 - __SPLIT__ 2026-09-28 06:55:21,151 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23058 - __SPLIT__ 2026-09-28 06:55:21,322 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23061 - __SPLIT__ 2026-09-28 06:55:21,495 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23059 - __SPLIT__ 2026-09-28 06:55:21,645 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23060 - __SPLIT__ 2026-09-28 06:55:21,819 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23017 - __SPLIT__ 2026-09-28 06:55:30,564 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23036 - __SPLIT__ 2026-09-28 06:55:31,969 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23067 - __SPLIT__ 2026-09-28 06:55:32,250 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23089 - __SPLIT__ 2026-09-28 06:55:32,521 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23090 - __SPLIT__ 2026-09-28 06:55:32,791 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23091 - __SPLIT__ 2026-09-28 06:55:33,067 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23027 - __SPLIT__ 2026-09-28 06:55:33,365 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23028 - __SPLIT__ 2026-09-28 06:55:33,670 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23029 - __SPLIT__ 2026-09-28 06:55:35,073 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23030 - __SPLIT__ 2026-09-28 06:55:35,195 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23031 - __SPLIT__ 2026-09-28 06:55:48,529 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23032 - __SPLIT__ 2026-09-28 06:55:49,498 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23033 - __SPLIT__ 2026-09-28 06:55:49,674 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23034 - __SPLIT__ 2026-09-28 06:55:49,820 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23035 - __SPLIT__ 2026-09-28 06:55:52,840 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23037 - __SPLIT__ 2026-09-28 06:55:53,133 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23042 - __SPLIT__ 2026-09-28 06:55:53,451 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23044 - __SPLIT__ 2026-09-28 06:55:53,755 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23045 - __SPLIT__ 2026-09-28 06:55:54,049 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23048 - __SPLIT__ 2026-09-28 06:55:54,341 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23040 - __SPLIT__ 2026-09-28 06:56:03,753 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23293 - __SPLIT__ 2026-09-28 06:56:04,030 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23338 - __SPLIT__ 2026-09-28 06:56:04,308 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23342 - __SPLIT__ 2026-09-28 06:56:04,580 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23348 - __SPLIT__ 2026-09-28 06:56:04,860 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23369 - __SPLIT__ 2026-09-28 06:56:05,140 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23385 - __SPLIT__ 2026-09-28 06:56:05,421 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23401 - __SPLIT__ 2026-09-28 06:56:05,698 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23459 - __SPLIT__ 2026-09-28 06:56:05,979 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23514 - __SPLIT__ 2026-09-28 06:56:06,338 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23554 - __SPLIT__ 2026-09-28 06:56:06,620 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23566 - __SPLIT__ 2026-09-28 06:56:06,900 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23588 - __SPLIT__ 2026-09-28 06:56:07,205 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23596 - __SPLIT__ 2026-09-28 06:56:07,492 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23623 - __SPLIT__ 2026-09-28 06:56:07,769 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23636 - __SPLIT__ 2026-09-28 06:56:08,049 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23642 - __SPLIT__ 2026-09-28 06:56:08,130 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23645 - __SPLIT__ 2026-09-28 06:56:08,422 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23776 - __SPLIT__ 2026-09-28 06:56:08,708 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23920 - __SPLIT__ 2026-09-28 06:56:08,989 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24052 - __SPLIT__ 2026-09-28 06:56:09,017 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24075 - __SPLIT__ 2026-09-28 06:56:09,296 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34093 - __SPLIT__ 2026-09-28 06:56:09,372 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34669 - __SPLIT__ 2026-09-28 06:56:09,647 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34712 - __SPLIT__ 2026-09-28 06:56:09,935 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34713 - __SPLIT__ 2026-09-28 06:56:10,086 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34714 - __SPLIT__ 2026-09-28 06:56:10,357 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34720 - __SPLIT__ 2026-09-28 06:56:10,632 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23050 - __SPLIT__ 2026-09-28 06:56:10,911 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23052 - __SPLIT__ 2026-09-28 06:56:11,191 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23054 - __SPLIT__ 2026-09-28 06:56:11,475 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23072 - __SPLIT__ 2026-09-28 06:56:11,680 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16918 - __SPLIT__ 2026-09-28 06:56:11,784 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34384 - __SPLIT__ 2026-09-28 06:56:18,938 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34621 - __SPLIT__ 2026-09-28 06:56:19,218 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34628 - __SPLIT__ 2026-09-28 06:56:28,091 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34630 - __SPLIT__ 2026-09-28 06:56:28,377 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34656 - __SPLIT__ 2026-09-28 06:56:37,585 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34710 - __SPLIT__ 2026-09-28 06:56:37,886 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23854 - __SPLIT__ 2026-09-28 06:56:38,205 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23150 - __SPLIT__ 2026-09-28 06:56:39,760 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23161 - __SPLIT__ 2026-09-28 06:56:39,889 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23185 - __SPLIT__ 2026-09-28 06:56:40,211 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23198 - __SPLIT__ 2026-09-28 06:56:40,505 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23229 - __SPLIT__ 2026-09-28 06:56:40,800 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23239 - __SPLIT__ 2026-09-28 06:56:41,088 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23241 - __SPLIT__ 2026-09-28 06:56:41,376 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23242 - __SPLIT__ 2026-09-28 06:56:41,675 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23240 - __SPLIT__ 2026-09-28 06:56:41,980 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23245 - __SPLIT__ 2026-09-28 06:56:42,289 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23246 - __SPLIT__ 2026-09-28 06:56:42,586 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23247 - __SPLIT__ 2026-09-28 06:56:42,878 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23248 - __SPLIT__ 2026-09-28 06:56:43,174 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23249 - __SPLIT__ 2026-09-28 06:56:43,478 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23306 - __SPLIT__ 2026-09-28 06:56:57,277 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23266 - __SPLIT__ 2026-09-28 06:56:58,774 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23275 - __SPLIT__ 2026-09-28 06:57:00,642 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23381 - __SPLIT__ 2026-09-28 06:57:00,945 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23656 - __SPLIT__ 2026-09-28 06:57:01,241 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23295 - __SPLIT__ 2026-09-28 06:57:01,596 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23297 - __SPLIT__ 2026-09-28 06:57:02,073 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23354 - __SPLIT__ 2026-09-28 06:57:10,908 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23355 - __SPLIT__ 2026-09-28 06:57:19,591 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23356 - __SPLIT__ 2026-09-28 06:57:28,307 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23372 - __SPLIT__ 2026-09-28 06:57:28,628 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34679 - __SPLIT__ 2026-09-28 06:57:28,962 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34680 - __SPLIT__ 2026-09-28 06:57:29,697 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23403 - __SPLIT__ 2026-09-28 06:57:29,727 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22917 - __SPLIT__ 2026-09-28 06:57:30,400 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22919 - __SPLIT__ 2026-09-28 06:57:30,703 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23510 - __SPLIT__ 2026-09-28 06:57:31,040 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23653 - __SPLIT__ 2026-09-28 06:57:31,042 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23442 - __SPLIT__ 2026-09-28 06:57:31,177 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22688 - __SPLIT__ 2026-09-28 06:57:31,512 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23449 - __SPLIT__ 2026-09-28 06:57:31,843 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22743 - __SPLIT__ 2026-09-28 06:57:32,542 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22697 - __SPLIT__ 2026-09-28 06:57:32,740 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22940 - __SPLIT__ 2026-09-28 06:57:34,350 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22698 - __SPLIT__ 2026-09-28 06:57:34,542 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22699 - __SPLIT__ 2026-09-28 06:57:34,743 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22704 - __SPLIT__ 2026-09-28 06:57:34,947 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22705 - __SPLIT__ 2026-09-28 06:57:35,145 - 13055 - src.utils.log - INFO - Generating work orders for setup: 22707 - __SPLIT__ 2026-09-28 06:57:35,347 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23454 - __SPLIT__ 2026-09-28 06:57:35,665 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23455 - __SPLIT__ 2026-09-28 06:57:35,971 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23456 - __SPLIT__ 2026-09-28 06:57:36,277 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23458 - __SPLIT__ 2026-09-28 06:57:36,587 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23523 - __SPLIT__ 2026-09-28 06:57:36,919 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23524 - __SPLIT__ 2026-09-28 06:57:37,238 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23532 - __SPLIT__ 2026-09-28 06:57:37,435 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23543 - __SPLIT__ 2026-09-28 06:57:37,629 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23555 - __SPLIT__ 2026-09-28 06:57:37,929 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23556 - __SPLIT__ 2026-09-28 06:57:38,233 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23557 - __SPLIT__ 2026-09-28 06:57:38,541 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23558 - __SPLIT__ 2026-09-28 06:57:38,854 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23560 - __SPLIT__ 2026-09-28 06:57:39,172 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23567 - __SPLIT__ 2026-09-28 06:57:39,487 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14908 - __SPLIT__ 2026-09-28 06:57:39,797 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14917 - __SPLIT__ 2026-09-28 06:57:41,394 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14918 - __SPLIT__ 2026-09-28 06:57:43,114 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15217 - __SPLIT__ 2026-09-28 06:57:43,427 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15369 - __SPLIT__ 2026-09-28 06:57:43,741 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15383 - __SPLIT__ 2026-09-28 06:57:44,058 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23593 - __SPLIT__ 2026-09-28 06:57:44,381 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23594 - __SPLIT__ 2026-09-28 06:57:44,705 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23607 - __SPLIT__ 2026-09-28 06:57:44,904 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23608 - __SPLIT__ 2026-09-28 06:57:45,115 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23609 - __SPLIT__ 2026-09-28 06:57:45,443 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23611 - __SPLIT__ 2026-09-28 06:57:45,474 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23691 - __SPLIT__ 2026-09-28 06:57:45,803 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23663 - __SPLIT__ 2026-09-28 06:57:45,842 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23659 - __SPLIT__ 2026-09-28 06:57:46,654 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23654 - __SPLIT__ 2026-09-28 06:57:46,966 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23657 - __SPLIT__ 2026-09-28 06:57:47,280 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23667 - __SPLIT__ 2026-09-28 06:57:47,590 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23662 - __SPLIT__ 2026-09-28 06:57:47,903 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23664 - __SPLIT__ 2026-09-28 06:57:48,211 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23665 - __SPLIT__ 2026-09-28 06:57:48,520 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23666 - __SPLIT__ 2026-09-28 06:57:48,827 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23668 - __SPLIT__ 2026-09-28 06:57:49,144 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23671 - __SPLIT__ 2026-09-28 06:57:49,470 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23672 - __SPLIT__ 2026-09-28 06:57:49,789 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23673 - __SPLIT__ 2026-09-28 06:57:50,117 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23676 - __SPLIT__ 2026-09-28 06:57:50,442 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23677 - __SPLIT__ 2026-09-28 06:57:50,761 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23683 - __SPLIT__ 2026-09-28 06:57:51,071 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23698 - __SPLIT__ 2026-09-28 06:57:51,412 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23710 - __SPLIT__ 2026-09-28 06:57:51,758 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23702 - __SPLIT__ 2026-09-28 06:57:53,350 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23705 - __SPLIT__ 2026-09-28 06:57:53,465 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23707 - __SPLIT__ 2026-09-28 06:57:53,608 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23904 - __SPLIT__ 2026-09-28 06:57:53,928 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23743 - __SPLIT__ 2026-09-28 06:57:54,635 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23754 - __SPLIT__ 2026-09-28 06:57:54,888 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23756 - __SPLIT__ 2026-09-28 06:57:55,059 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23771 - __SPLIT__ 2026-09-28 06:57:55,392 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23757 - __SPLIT__ 2026-09-28 06:57:55,716 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23759 - __SPLIT__ 2026-09-28 06:57:57,307 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23760 - __SPLIT__ 2026-09-28 06:57:57,424 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23764 - __SPLIT__ 2026-09-28 06:57:57,537 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23765 - __SPLIT__ 2026-09-28 06:57:57,653 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23766 - __SPLIT__ 2026-09-28 06:57:57,770 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23767 - __SPLIT__ 2026-09-28 06:57:59,393 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23768 - __SPLIT__ 2026-09-28 06:57:59,710 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23769 - __SPLIT__ 2026-09-28 06:58:00,030 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23773 - __SPLIT__ 2026-09-28 06:58:00,032 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24030 - __SPLIT__ 2026-09-28 06:58:00,472 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24041 - __SPLIT__ 2026-09-28 06:58:00,833 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34258 - __SPLIT__ 2026-09-28 06:58:00,834 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23774 - __SPLIT__ 2026-09-28 06:58:01,163 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23775 - __SPLIT__ 2026-09-28 06:58:01,323 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23804 - __SPLIT__ 2026-09-28 06:58:01,783 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23806 - __SPLIT__ 2026-09-28 06:58:02,377 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23807 - __SPLIT__ 2026-09-28 06:58:02,822 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23808 - __SPLIT__ 2026-09-28 06:58:03,214 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23809 - __SPLIT__ 2026-09-28 06:58:03,602 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23824 - __SPLIT__ 2026-09-28 06:58:04,019 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23874 - __SPLIT__ 2026-09-28 06:58:04,146 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23906 - __SPLIT__ 2026-09-28 06:58:04,265 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23929 - __SPLIT__ 2026-09-28 06:58:04,299 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23928 - __SPLIT__ 2026-09-28 06:58:04,638 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23938 - __SPLIT__ 2026-09-28 06:58:04,791 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23975 - __SPLIT__ 2026-09-28 06:58:05,116 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23978 - __SPLIT__ 2026-09-28 06:58:05,486 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23979 - __SPLIT__ 2026-09-28 06:58:05,861 - 13055 - src.utils.log - INFO - Generating work orders for setup: 23995 - __SPLIT__ 2026-09-28 06:58:05,978 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24031 - __SPLIT__ 2026-09-28 06:58:06,300 - 13055 - src.utils.log - INFO - Generating work orders for setup: 24057 - __SPLIT__ 2026-09-28 06:58:06,419 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34525 - __SPLIT__ 2026-09-28 06:58:06,775 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34651 - __SPLIT__ 2026-09-28 06:58:07,112 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34653 - __SPLIT__ 2026-09-28 06:58:07,429 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34654 - __SPLIT__ 2026-09-28 06:58:07,741 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34661 - __SPLIT__ 2026-09-28 06:58:08,067 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34711 - __SPLIT__ 2026-09-28 06:58:08,596 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34085 - __SPLIT__ 2026-09-28 06:58:08,741 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34086 - __SPLIT__ 2026-09-28 06:58:09,092 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34089 - __SPLIT__ 2026-09-28 06:58:09,455 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34091 - __SPLIT__ 2026-09-28 06:58:09,624 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34102 - __SPLIT__ 2026-09-28 06:58:09,741 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34104 - __SPLIT__ 2026-09-28 06:58:09,882 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34103 - __SPLIT__ 2026-09-28 06:58:10,026 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34134 - __SPLIT__ 2026-09-28 06:58:10,384 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34145 - __SPLIT__ 2026-09-28 06:58:10,743 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34146 - __SPLIT__ 2026-09-28 06:58:10,946 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34147 - __SPLIT__ 2026-09-28 06:58:11,038 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34148 - __SPLIT__ 2026-09-28 06:58:11,039 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34149 - __SPLIT__ 2026-09-28 06:58:11,070 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34150 - __SPLIT__ 2026-09-28 06:58:11,162 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34151 - __SPLIT__ 2026-09-28 06:58:11,871 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34154 - __SPLIT__ 2026-09-28 06:58:12,197 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34113 - __SPLIT__ 2026-09-28 06:58:12,343 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34114 - __SPLIT__ 2026-09-28 06:58:12,373 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34116 - __SPLIT__ 2026-09-28 06:58:12,407 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34164 - __SPLIT__ 2026-09-28 06:58:12,891 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34216 - __SPLIT__ 2026-09-28 06:58:13,244 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34142 - __SPLIT__ 2026-09-28 06:58:13,577 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34143 - __SPLIT__ 2026-09-28 06:58:13,723 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34156 - __SPLIT__ 2026-09-28 06:58:13,848 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34169 - __SPLIT__ 2026-09-28 06:58:14,183 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34175 - __SPLIT__ 2026-09-28 06:58:17,368 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34176 - __SPLIT__ 2026-09-28 06:58:17,540 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34181 - __SPLIT__ 2026-09-28 06:58:17,710 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34206 - __SPLIT__ 2026-09-28 06:58:17,823 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34220 - __SPLIT__ 2026-09-28 06:58:21,195 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34222 - __SPLIT__ 2026-09-28 06:58:21,908 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34223 - __SPLIT__ 2026-09-28 06:58:22,054 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34237 - __SPLIT__ 2026-09-28 06:58:22,905 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34260 - __SPLIT__ 2026-09-28 06:58:23,080 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34272 - __SPLIT__ 2026-09-28 06:58:23,288 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34288 - __SPLIT__ 2026-09-28 06:58:23,638 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34300 - __SPLIT__ 2026-09-28 06:58:23,812 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34343 - __SPLIT__ 2026-09-28 06:58:23,927 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34344 - __SPLIT__ 2026-09-28 06:58:24,107 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34355 - __SPLIT__ 2026-09-28 06:58:24,234 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34356 - __SPLIT__ 2026-09-28 06:58:24,363 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34357 - __SPLIT__ 2026-09-28 06:58:24,547 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34358 - __SPLIT__ 2026-09-28 06:58:24,762 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34227 - __SPLIT__ 2026-09-28 06:58:25,110 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34321 - __SPLIT__ 2026-09-28 06:58:25,460 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34324 - __SPLIT__ 2026-09-28 06:58:25,825 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34333 - __SPLIT__ 2026-09-28 06:58:26,182 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34350 - __SPLIT__ 2026-09-28 06:58:27,053 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34347 - __SPLIT__ 2026-09-28 06:58:27,403 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34394 - __SPLIT__ 2026-09-28 06:58:27,760 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34649 - __SPLIT__ 2026-09-28 06:58:28,107 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34434 - __SPLIT__ 2026-09-28 06:58:28,224 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34435 - __SPLIT__ 2026-09-28 06:58:28,314 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34436 - __SPLIT__ 2026-09-28 06:58:29,740 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34439 - __SPLIT__ 2026-09-28 06:58:30,098 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34443 - __SPLIT__ 2026-09-28 06:58:30,281 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34447 - __SPLIT__ 2026-09-28 06:58:30,645 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34453 - __SPLIT__ 2026-09-28 06:58:31,011 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34457 - __SPLIT__ 2026-09-28 06:58:31,728 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34468 - __SPLIT__ 2026-09-28 06:58:41,830 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16290 - __SPLIT__ 2026-09-28 06:58:41,919 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34483 - __SPLIT__ 2026-09-28 06:58:42,242 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34497 - __SPLIT__ 2026-09-28 06:58:42,610 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34515 - __SPLIT__ 2026-09-28 06:58:43,544 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34500 - __SPLIT__ 2026-09-28 06:58:43,719 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34531 - __SPLIT__ 2026-09-28 06:58:43,840 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34623 - __SPLIT__ 2026-09-28 06:58:44,541 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34625 - __SPLIT__ 2026-09-28 06:58:45,246 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34675 - __SPLIT__ 2026-09-28 06:58:46,818 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34513 - __SPLIT__ 2026-09-28 06:58:47,529 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34530 - __SPLIT__ 2026-09-28 06:58:47,882 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34540 - __SPLIT__ 2026-09-28 06:58:48,590 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34549 - __SPLIT__ 2026-09-28 06:58:48,935 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34561 - __SPLIT__ 2026-09-28 06:58:49,611 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34634 - __SPLIT__ 2026-09-28 06:58:49,956 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34522 - __SPLIT__ 2026-09-28 06:58:50,306 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34619 - __SPLIT__ 2026-09-28 06:58:50,635 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34622 - __SPLIT__ 2026-09-28 06:58:50,958 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34524 - __SPLIT__ 2026-09-28 06:58:51,078 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34533 - __SPLIT__ 2026-09-28 06:58:51,432 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34555 - __SPLIT__ 2026-09-28 06:58:51,871 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34537 - __SPLIT__ 2026-09-28 06:58:52,598 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34543 - __SPLIT__ 2026-09-28 06:58:52,948 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34546 - __SPLIT__ 2026-09-28 06:58:53,703 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34552 - __SPLIT__ 2026-09-28 06:58:54,446 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34562 - __SPLIT__ 2026-09-28 06:58:54,813 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34580 - __SPLIT__ 2026-09-28 06:58:55,531 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34583 - __SPLIT__ 2026-09-28 06:58:56,263 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34582 - __SPLIT__ 2026-09-28 06:58:56,619 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34584 - __SPLIT__ 2026-09-28 06:58:56,975 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34715 - __SPLIT__ 2026-09-28 06:58:57,168 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34716 - __SPLIT__ 2026-09-28 06:58:57,413 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34585 - __SPLIT__ 2026-09-28 06:58:58,133 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34586 - __SPLIT__ 2026-09-28 06:58:58,870 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34589 - __SPLIT__ 2026-09-28 06:58:59,589 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34590 - __SPLIT__ 2026-09-28 06:58:59,911 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34610 - __SPLIT__ 2026-09-28 06:59:00,351 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34624 - __SPLIT__ 2026-09-28 06:59:00,740 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34607 - __SPLIT__ 2026-09-28 06:59:01,073 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34672 - __SPLIT__ 2026-09-28 06:59:01,476 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34627 - __SPLIT__ 2026-09-28 06:59:02,543 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34636 - __SPLIT__ 2026-09-28 06:59:02,912 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34637 - __SPLIT__ 2026-09-28 06:59:03,270 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34642 - __SPLIT__ 2026-09-28 06:59:03,639 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34650 - __SPLIT__ 2026-09-28 06:59:04,398 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34647 - __SPLIT__ 2026-09-28 06:59:05,134 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34648 - __SPLIT__ 2026-09-28 06:59:05,984 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34655 - __SPLIT__ 2026-09-28 06:59:06,768 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34658 - __SPLIT__ 2026-09-28 06:59:08,422 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34670 - __SPLIT__ 2026-09-28 06:59:09,382 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34677 - __SPLIT__ 2026-09-28 06:59:09,714 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34681 - __SPLIT__ 2026-09-28 06:59:10,464 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34682 - __SPLIT__ 2026-09-28 06:59:11,204 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34683 - __SPLIT__ 2026-09-28 06:59:11,922 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16473 - __SPLIT__ 2026-09-28 06:59:12,013 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16485 - __SPLIT__ 2026-09-28 06:59:12,342 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16555 - __SPLIT__ 2026-09-28 06:59:12,702 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16781 - __SPLIT__ 2026-09-28 06:59:13,064 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16784 - __SPLIT__ 2026-09-28 06:59:13,096 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16799 - __SPLIT__ 2026-09-28 06:59:13,433 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16888 - __SPLIT__ 2026-09-28 06:59:13,780 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16318 - __SPLIT__ 2026-09-28 06:59:13,876 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16320 - __SPLIT__ 2026-09-28 06:59:13,938 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16349 - __SPLIT__ 2026-09-28 06:59:14,034 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16347 - __SPLIT__ 2026-09-28 06:59:14,129 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14707 - __SPLIT__ 2026-09-28 06:59:14,513 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14708 - __SPLIT__ 2026-09-28 06:59:14,887 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14723 - __SPLIT__ 2026-09-28 06:59:15,243 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14728 - __SPLIT__ 2026-09-28 06:59:17,294 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15014 - __SPLIT__ 2026-09-28 06:59:17,647 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15015 - __SPLIT__ 2026-09-28 06:59:18,018 - 13055 - src.utils.log - INFO - Generating work orders for setup: 14649 - __SPLIT__ 2026-09-28 06:59:19,744 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15140 - __SPLIT__ 2026-09-28 06:59:21,958 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15141 - __SPLIT__ 2026-09-28 06:59:23,681 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15153 - __SPLIT__ 2026-09-28 06:59:25,495 - 13055 - src.utils.log - INFO - Generating work orders for setup: 21921 - __SPLIT__ 2026-09-28 06:59:25,623 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15054 - __SPLIT__ 2026-09-28 06:59:27,676 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15128 - __SPLIT__ 2026-09-28 06:59:29,704 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16774 - __SPLIT__ 2026-09-28 06:59:30,088 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16933 - __SPLIT__ 2026-09-28 06:59:30,455 - 13055 - src.utils.log - INFO - Generating work orders for setup: 16993 - __SPLIT__ 2026-09-28 06:59:32,219 - 13055 - src.utils.log - INFO - Generating work orders for setup: 17014 - __SPLIT__ 2026-09-28 06:59:33,964 - 13055 - src.utils.log - INFO - Generating work orders for setup: 15490 - __SPLIT__ 2026-09-28 06:59:34,315 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34382 - __SPLIT__ 2026-09-28 06:59:34,773 - 13055 - src.utils.log - INFO - Generating work orders for setup: 18364 - __SPLIT__ 2026-09-28 06:59:35,127 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34643 - __SPLIT__ 2026-09-28 06:59:35,499 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34644 - __SPLIT__ 2026-09-28 06:59:35,874 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34674 - __SPLIT__ 2026-09-28 06:59:36,617 - 13055 - src.utils.log - INFO - Generating work orders for setup: 34230 - __SPLIT__ 2026-09-28 06:59:36,653 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId in (1414.0, 1375.0);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:36,953 - 13055 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 06:59:36,963 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId in (1024.0, 1026.0, 1027.0, 1283.0, 1285.0, 1414.0, 1415.0, 1033.0, 1417.0, 1420.0, 1421.0, 1424.0, 1425.0, 1427.0, 1431.0, 1433.0, 1434.0, 1435.0, 1443.0, 1444.0, 1446.0, 1448.0, 1079.0, 957.0, 958.0, 959.0, 960.0, 1348.0, 1349.0, 1355.0, 1361.0, 1363.0, 1364.0, 1375.0, 1381.0, 1386.0, 1387.0, 1388.0, 1389.0, 1390.0, 1391.0, 1393.0, 1395.0, 1396.0, 1397.0, 1398.0, -1.0);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:37,265 - 13055 - src.utils.log - INFO - βœ… Fetched 46 rows - __SPLIT__ 2026-09-28 06:59:41,796 - 13055 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 06:59:43,233 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:43,533 - 13055 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 06:59:43,584 - 13055 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 06:59:43,585 - 13055 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 06:59:43,585 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:44,716 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:44,717 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:45,997 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:45,998 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:48,323 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:48,323 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:49,779 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:49,779 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:50,642 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:50,642 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:52,025 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:52,026 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:52,582 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:52,582 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:53,339 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:53,340 - 13055 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: delete FROM [ServiceCore].[WorkOrderSkipMonthAutoGeneration] WHERE ServiceSetupId in (15490, 22019, 15369, 15370, 21259, 21261, 21263, 22800, 22802, 21270, 15383, 21405, 21157, 21158, 17575, 22823, 22824, 22825, 22826, 22828, 23727, 22449, 34610, 22454, 22838, 22848, 22857, 34636, 34637, 2766, 15184, 22738, 22997, 22873, 22880, 23659, 20849, 22770, 22772, 22773, 22522, 22907, 22908, 22909, 23295) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:53,662 - 13055 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 06:59:53,663 - 13055 - src.utils.log - INFO - Deleted WorkOrderSkipMonthAutoGeneration entry - __SPLIT__ 2026-09-28 06:59:53,663 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 06:59:53,663 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderSkipMonthAutoGeneration: 45 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:53,981 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 45) into ServiceCore.WorkOrderSkipMonthAutoGeneration - __SPLIT__ 2026-09-28 06:59:55,167 - 13055 - src.utils.log - INFO - βœ… All 45 rows inserted successfully into ServiceCore.WorkOrderSkipMonthAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 06:59:55,167 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 06:59:55,167 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 26487 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 06:59:55,618 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/2 (0 to 25000) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 07:09:05,735 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 2/2 (25000 to 26487) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 07:09:39,179 - 13055 - src.utils.log - INFO - βœ… All 26487 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 2 batches - __SPLIT__ 2026-09-28 07:09:39,180 - 13055 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 26487 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:39,874 - 13055 - src.utils.log - INFO - βœ… Fetched 26487 rows - __SPLIT__ 2026-09-28 07:09:39,879 - 13055 - src.utils.log - INFO - Id's of work order inserted to DB: [2762092 2762093 2762094 ... 2788576 2788577 2788578] - __SPLIT__ 2026-09-28 07:09:39,879 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId in (22529, 22541, 22542, 22543, 22546, 22559, 22562, 22565, 22566, 22567, 22570, 20530, 16435, 16437, 22582, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22610, 22611, 22612, 22613, 22614, 16473, 16482, 22629, 16485, 22633, 22636, 22637, 18548, 22644, 22646, 22645, 22648, 22650, 22651, 22656, 22658, 22660, 22663, 22666, 22667, 22668, 34627, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 22699, 22700, 16555, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 23240, 22723, 23241, 22726, 22727, 23242, 16586, 22734, 22736, 22737, 16594, 22738, 22739, 22742, 22743, 22744, 22745, 23245, 22747, 23246, 22750, 22752, 23247, 22757, 22758, 22759, 22760, 22761, 23248, 23249, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 34650, 22785, 22789, 22790, 22792, 20745, 22793, 22794, 22797, 22800, 22802, 22806, 22807, 22808, 34655, 22810, 20763, 22811, 22812, 22813, 22814, 22815, 22816, 22818, 22819, 20772, 22822, 22823, 22824, 20777, 22825, 22827, 22826, 22829, 22830, 22831, 22832, 22833, 22828, 22835, 22836, 22838, 22839, 22840, 22841, 22842, 16699, 22843, 22845, 22846, 22847, 22848, 18753, 18754, 22849, 22851, 22854, 22855, 22857, 22859, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 18773, 22869, 22871, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 14723, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 18811, 18812, 16764, 18814, 22908, 22912, 18817, 22909, 22915, 22916, 22910, 22911, 22917, 22920, 22921, 22922, 22919, 22924, 16781, 14728, 16774, 16784, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 16796, 22941, 22942, 22943, 22944, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 22962, 22963, 22964, 16822, 18871, 18870, 22969, 16826, 22967, 22972, 22965, 18878, 22975, 18880, 22974, 18882, 22979, 22978, 22980, 22983, 16841, 22987, 22988, 16845, 22989, 22990, 18896, 22991, 22994, 18899, 22995, 18901, 22997, 22999, 18904, 16376, 22996, 23001, 23003, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 18929, 23027, 23028, 23029, 23030, 20983, 23031, 23032, 23033, 23034, 23036, 23035, 23037, 16888, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 14885, 14886, 14887, 16799, 16933, 18988, 16940, 14897, 23089, 22907, 14900, 16949, 23090, 14903, 23091, 23092, 23100, 14909, 14908, 14911, 23104, 14913, 23106, 23107, 14917, 14918, 23116, 14924, 23118, 14925, 21072, 23121, 23122, 14929, 14930, 16981, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 14939, 14940, 14941, 16993, 14948, 14949, 21100, 23149, 23150, 19056, 19057, 14960, 14961, 17014, 23161, 23165, 17034, 17037, 23185, 14997, 17052, 23198, 15008, 21156, 21157, 21158, 15014, 15015, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 23229, 21185, 21187, 17094, 21190, 23239, 17097, 2762, 21193, 17100, 2765, 17102, 17103, 19152, 2766, 17101, 21194, 21196, 17109, 15061, 15062, 21199, 2777, 21203, 21211, 2780, 22940, 21215, 21217, 23266, 21220, 21225, 2795, 21228, 23275, 21232, 17137, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 21270, 15128, 17183, 15140, 23333, 17190, 15141, 15145, 23338, 23342, 19246, 15153, 23347, 23348, 21305, 23354, 17211, 23355, 23356, 21311, 15175, 15176, 23369, 2890, 21322, 15178, 23372, 15184, 23381, 23385, 15194, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 15233, 15234, 19343, 23442, 15253, 17305, 15258, 23449, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23510, 23514, 15330, 23523, 15332, 15333, 23524, 15335, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15385, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 17443, 15396, 23587, 23588, 15401, 15402, 23595, 15404, 23596, 23593, 23594, 15409, 23602, 15412, 15413, 15414, 15415, 23607, 23608, 23609, 15419, 15420, 23611, 15422, 21567, 23618, 23619, 23621, 23623, 23627, 15436, 15437, 21586, 15444, 23636, 15447, 23642, 23645, 23653, 21606, 21607, 21608, 23656, 23658, 23659, 23654, 23657, 23662, 23663, 23664, 23665, 21618, 23667, 23666, 23668, 23671, 23672, 23673, 23674, 23676, 21629, 17534, 23677, 15490, 23683, 23691, 17548, 21645, 23698, 23702, 23705, 23707, 17564, 21661, 21662, 23710, 19616, 17575, 21675, 23727, 23728, 23743, 23752, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 21725, 23773, 23774, 23776, 23775, 23804, 23806, 23807, 23808, 23809, 23817, 23818, 23824, 34085, 21798, 23846, 21800, 21801, 23848, 34086, 34089, 34093, 19758, 23854, 34091, 34102, 23863, 34104, 23865, 34103, 23868, 34113, 23874, 34114, 34116, 21832, 23883, 23885, 34134, 21854, 34142, 23904, 34145, 23906, 34146, 34147, 34148, 34149, 34150, 34151, 34154, 34156, 23920, 34164, 17783, 23928, 23929, 34169, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21906, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 23979, 34220, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 34258, 19923, 21972, 34260, 19931, 24030, 24031, 21984, 34272, 21987, 21989, 21990, 21991, 34280, 21993, 24041, 21995, 19948, 21997, 34288, 22001, 22002, 24052, 22006, 24057, 22011, 34300, 22013, 19966, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34340, 34343, 34344, 22058, 34347, 34349, 34350, 22067, 34355, 34356, 34357, 34358, 22073, 22085, 34373, 22088, 34377, 34379, 17998, 34382, 34384, 22104, 34392, 34394, 22110, 18017, 22119, 22125, 18037, 20085, 20086, 20087, 20089, 22133, 20091, 20092, 22137, 20094, 22143, 20095, 20097, 22144, 22138, 22147, 22149, 34434, 34435, 34436, 34439, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 34511, 22223, 34513, 34515, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 22251, 14060, 14062, 34541, 34540, 14065, 34543, 14067, 34546, 14069, 34549, 14071, 34552, 34555, 34561, 34562, 3844, 16133, 34143, 20231, 14087, 22281, 16135, 14092, 16142, 34580, 34582, 34583, 22296, 34584, 34585, 34586, 20253, 22302, 34589, 14112, 34590, 34594, 34599, 18220, 34607, 22320, 34610, 18227, 16181, 34614, 34619, 34621, 34622, 34623, 34624, 22337, 34626, 22339, 22340, 22341, 34628, 22343, 34630, 34625, 22346, 34634, 22348, 34636, 34637, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 18266, 22362, 18268, 22364, 22365, 22367, 34656, 34657, 34651, 34659, 34660, 34653, 34654, 22375, 34661, 34658, 22381, 34669, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22415, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 18352, 22448, 22449, 22451, 20406, 22454, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 15054, 22503, 20456, 22504, 22505, 22507, 22508, 14649, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:40,195 - 13055 - src.utils.log - INFO - βœ… Fetched 264 rows - __SPLIT__ 2026-09-28 07:09:40,196 - 13055 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 07:09:40,198 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:40,808 - 13055 - src.utils.log - INFO - βœ… Fetched 1097 rows - __SPLIT__ 2026-09-28 07:09:40,809 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:41,153 - 13055 - src.utils.log - INFO - βœ… Fetched 421 rows - __SPLIT__ 2026-09-28 07:09:41,162 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:41,516 - 13055 - src.utils.log - INFO - βœ… Fetched 1209 rows - __SPLIT__ 2026-09-28 07:09:41,518 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:41,857 - 13055 - src.utils.log - INFO - βœ… Fetched 159 rows - __SPLIT__ 2026-09-28 07:09:41,859 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:42,227 - 13055 - src.utils.log - INFO - βœ… Fetched 25 rows - __SPLIT__ 2026-09-28 07:09:42,229 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:42,638 - 13055 - src.utils.log - INFO - βœ… Fetched 317 rows - __SPLIT__ 2026-09-28 07:09:42,640 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:42,976 - 13055 - src.utils.log - INFO - βœ… Fetched 170 rows - __SPLIT__ 2026-09-28 07:09:42,978 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:43,959 - 13055 - src.utils.log - INFO - βœ… Fetched 235 rows - __SPLIT__ 2026-09-28 07:09:43,960 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId in (22529, 22541, 22546, 17102, 22559, 22562, 22566, 22567, 22570, 20530, 16435, 16437, 22583, 22591, 22597, 22598, 16455, 22600, 16459, 22611, 22612, 22613, 16473, 16482, 16485, 22629, 22633, 22636, 22637, 22644, 22645, 22646, 18548, 22648, 21190, 22650, 22651, 22656, 22658, 22660, 21193, 22663, 21194, 22666, 22667, 22668, 22673, 22674, 22675, 22676, 22677, 22680, 21197, 22682, 22683, 22684, 22685, 22686, 22688, 22689, 22697, 22698, 16555, 22699, 22700, 20655, 22704, 22705, 22707, 16567, 16568, 22714, 22718, 22723, 22726, 22727, 16586, 22734, 22736, 22737, 22738, 22739, 16594, 22742, 22743, 22744, 22745, 22747, 22750, 22752, 22757, 22758, 22759, 22760, 22761, 22768, 22769, 22770, 22772, 22773, 22776, 22777, 22778, 22779, 22785, 22789, 22790, 22792, 22793, 22794, 22797, 22800, 22806, 22807, 22808, 22810, 22811, 22812, 22813, 22814, 22815, 22816, 20763, 22818, 22819, 20772, 22822, 22823, 22824, 22825, 22826, 20777, 22828, 22827, 22830, 22831, 22832, 22829, 22833, 22835, 22836, 22838, 22839, 22840, 14649, 22842, 16699, 22843, 22845, 22841, 22847, 22848, 18753, 22846, 22851, 22849, 18754, 22854, 22855, 22857, 22860, 22862, 22863, 22864, 22865, 22867, 22868, 22869, 22872, 22873, 22874, 22875, 22876, 22877, 22878, 22879, 22880, 22882, 22884, 22886, 16753, 20849, 14707, 14708, 22901, 16764, 18811, 22908, 18812, 22910, 22911, 18814, 22912, 18817, 14723, 22916, 22917, 16774, 22919, 22920, 14728, 22922, 22921, 16781, 22930, 16787, 22932, 22933, 22934, 22936, 22937, 22938, 22939, 22940, 22941, 22942, 16799, 22943, 22945, 22946, 22947, 22948, 22949, 22950, 22951, 22952, 22953, 22954, 22956, 22957, 22958, 22959, 16816, 22960, 22961, 16822, 22967, 18871, 18870, 22972, 22974, 22975, 18878, 18880, 22978, 22979, 22980, 18882, 22983, 16841, 22987, 22988, 22989, 22990, 22991, 18896, 22994, 22995, 22996, 22997, 18899, 22999, 18904, 23001, 16376, 23003, 18901, 23005, 23006, 18911, 23016, 23017, 23020, 23022, 23023, 23027, 23028, 23029, 23030, 23031, 23032, 16888, 23033, 23035, 23036, 23037, 23034, 20983, 23040, 23042, 23044, 23045, 23048, 23050, 23052, 23054, 23055, 23058, 23059, 23060, 23061, 23062, 23063, 16918, 23067, 23068, 23072, 16933, 14886, 14887, 16940, 18988, 14897, 23089, 23091, 14900, 16949, 23090, 14903, 23100, 14913, 14917, 14918, 23116, 23118, 23121, 14929, 14931, 14932, 14933, 14934, 14935, 14936, 14937, 14938, 23122, 14940, 14939, 16993, 14948, 14949, 21100, 23149, 23150, 14960, 14961, 17014, 23161, 17037, 14997, 17052, 23198, 15008, 21156, 21157, 15014, 15015, 21158, 15019, 21165, 21166, 21170, 17075, 21171, 2742, 21176, 21177, 21178, 21180, 23229, 21181, 21182, 21183, 21185, 21187, 17094, 23239, 23240, 23241, 23242, 17097, 21196, 23245, 23246, 17103, 21199, 23249, 23247, 23248, 17100, 17101, 2765, 2766, 17109, 2777, 21203, 21211, 2780, 23266, 21220, 21225, 2795, 21228, 22944, 21232, 21235, 23293, 23295, 23297, 23306, 21259, 21261, 21263, 17183, 15141, 23333, 23338, 23342, 15153, 23347, 23348, 23354, 23355, 23356, 17211, 15176, 23369, 2890, 21322, 23372, 23381, 23385, 15201, 17254, 23401, 23403, 15214, 15215, 15216, 15217, 15220, 15223, 23442, 15253, 23449, 15258, 17305, 21405, 23454, 23455, 23456, 23458, 23459, 21437, 23514, 23523, 23524, 23532, 23539, 17398, 23543, 23553, 23554, 23555, 23556, 23557, 23558, 23560, 15369, 15370, 15372, 15373, 23566, 23567, 15383, 15390, 15391, 15392, 15393, 15394, 23587, 17443, 15396, 23588, 15401, 23594, 15402, 15404, 23593, 23596, 15409, 15412, 15413, 15414, 15415, 23608, 23609, 23607, 15419, 15420, 21567, 23618, 23619, 23621, 23623, 23627, 21586, 23636, 23642, 23645, 23654, 21606, 23656, 23657, 21607, 23659, 21608, 23662, 23664, 23665, 23666, 23667, 23668, 21618, 23671, 23672, 23673, 23676, 21629, 23677, 17534, 23683, 23691, 21645, 23698, 23702, 23705, 23707, 21661, 23710, 21662, 19616, 21675, 23727, 23728, 23743, 23754, 23756, 23757, 23759, 23760, 23764, 23765, 23766, 23767, 23768, 23769, 23771, 23774, 23775, 23776, 23804, 23806, 23807, 23808, 23809, 23817, 23824, 34085, 23846, 21798, 23848, 21801, 21800, 34089, 34086, 34091, 34093, 19758, 34102, 34103, 34104, 34113, 23874, 34114, 21832, 34134, 34142, 34143, 23904, 34145, 23906, 34146, 21854, 34147, 34150, 34151, 34149, 34154, 34156, 14930, 23920, 34164, 17783, 23928, 34169, 23929, 34175, 34176, 23938, 19843, 34181, 21896, 21903, 21907, 21913, 34206, 21921, 21922, 21923, 21924, 23975, 34216, 17834, 23978, 34220, 23979, 34222, 21935, 34223, 21937, 21938, 34227, 34230, 21944, 21945, 21946, 23995, 17852, 34237, 21950, 21954, 21964, 19923, 34260, 19931, 24030, 24031, 34272, 34280, 24041, 21995, 19948, 34288, 24052, 22006, 20087, 24057, 22011, 34300, 22013, 22015, 22019, 24075, 34321, 34324, 34333, 22049, 34343, 34344, 34347, 34350, 34355, 34356, 22067, 34358, 34357, 22073, 34373, 22088, 34377, 2762, 34379, 34382, 17998, 34384, 34392, 22104, 34394, 22110, 18017, 22119, 22125, 20085, 22133, 18037, 20086, 22137, 22138, 20091, 20092, 20089, 20094, 20095, 22144, 22143, 20097, 22147, 34436, 22149, 34434, 34439, 34435, 22155, 34443, 34447, 34453, 34457, 22176, 34468, 22184, 22185, 34483, 34497, 34500, 34503, 34505, 34508, 20173, 22223, 34513, 34522, 34524, 34525, 34530, 34531, 34533, 34537, 34539, 14060, 34540, 14062, 34543, 22251, 14065, 34546, 14067, 14069, 34549, 34552, 34555, 18266, 34561, 34562, 16133, 14087, 16135, 14092, 16142, 34580, 34582, 34583, 34584, 34585, 34586, 34589, 34590, 14112, 18220, 34607, 22320, 34610, 18227, 16181, 34619, 34621, 34622, 34623, 34624, 34625, 34626, 34627, 34628, 22339, 34630, 34634, 34642, 34643, 22356, 34644, 34647, 34648, 34649, 34650, 34651, 18268, 34653, 34654, 22367, 34656, 34657, 34655, 34659, 34660, 34661, 22365, 22375, 34669, 22381, 34670, 34672, 34674, 34675, 34676, 34677, 34679, 34680, 34681, 34682, 34683, 34684, 22398, 22399, 22411, 22417, 34710, 34711, 34712, 34713, 34714, 34715, 34716, 34720, 16290, 22435, 22441, 22445, 22448, 22449, 18352, 22451, 22454, 20406, 20409, 22459, 18364, 22462, 16318, 16320, 22467, 20439, 20442, 16347, 16349, 22504, 22505, 22507, 22508, 22517, 22520, 22522, 16381);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:44,752 - 13055 - src.utils.log - INFO - βœ… Fetched 54 rows - __SPLIT__ 2026-09-28 07:09:44,887 - 13055 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 07:09:44,887 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:09:44,888 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2785283, 2768903, 2777096, 2777114, 2777119, 2785312, 2777137, 2785338, 2785339, 2768961, 2768962, 2777154, 2777168, 2777178, 2777188, 2769007, 2769021, 2785416, 2785424, 2769054, 2769072, 2785458, 2769078, 2777278, 2777288, 2785484, 2785486, 2769123, 2769127, 2777319, 2777324, 2777325, 2785521, 2769140, 2785529, 2785568, 2769198, 2769207, 2785595, 2785610, 2777426, 2769241, 2785626, 2769242, 2769248, 2785637, 2777445, 2769265, 2777460, 2777461, 2785653, 2769275, 2785680, 2777498, 2769306, 2769312, 2769318, 2785704, 2777513, 2785707, 2769326, 2785714, 2777522, 2777545, 2769357, 2785745, 2777559, 2769367, 2785757, 2777566, 2777570, 2785764, 2769381, 2769392, 2777587, 2785785, 2785788, 2785790, 2785800, 2769417, 2785805, 2785818, 2769438, 2769440, 2785825, 2769466, 2769476, 2769485, 2777681, 2769503, 2777696, 2785898, 2777715, 2777716, 2777721, 2769531, 2777731, 2785947, 2769567, 2769570, 2785958, 2769576, 2785975, 2769594, 2769616, 2786004, 2769620, 2777827, 2786022, 2777831, 2769646, 2777843, 2769658, 2769664, 2786055, 2786056, 2769676, 2769682, 2786068, 2786087, 2777899, 2786093, 2777902, 2786097, 2769731, 2769737, 2786124, 2777933, 2769745, 2769749, 2769756, 2769765, 2769770, 2777964, 2777971, 2786167, 2769790, 2777986, 2778001, 2786197, 2769823, 2786211, 2769828, 2769839, 2786225, 2769854, 2778056, 2769871, 2778070, 2786272, 2786280, 2769896, 2778099, 2778103, 2769936, 2778134, 2769953, 2778148, 2786347, 2769974, 2786359, 2769993, 2770000, 2770001, 2778193, 2786388, 2786389, 2786397, 2778224, 2778228, 2786433, 2778247, 2778249, 2786443, 2778255, 2778259, 2770067, 2778262, 2778263, 2770076, 2778272, 2786473, 2786476, 2770093, 2786486, 2770104, 2778297, 2770113, 2778305, 2770116, 2778314, 2786528, 2778347, 2778352, 2770170, 2778363, 2778368, 2786584, 2770208, 2778404, 2770222, 2770237, 2778436, 2770244, 2778441, 2786636, 2778448, 2770291, 2770299, 2770303, 2762117, 2786697, 2778505, 2762131, 2778531, 2778546, 2778547, 2762166, 2778551, 2762178, 2786755, 2778562, 2786761, 2762187, 2770384, 2786770, 2786776, 2770415, 2786808, 2770428, 2762257, 2770449, 2770458, 2786856, 2778673, 2762303, 2778696, 2762313, 2786892, 2786903, 2778718, 2778719, 2770526, 2786914, 2770530, 2762340, 2786917, 2778733, 2778737, 2778738, 2762358, 2762359, 2770554, 2770556, 2786948, 2762374, 2786951, 2770573, 2770574, 2778767, 2762414, 2762428, 2787010, 2770627, 2787013, 2762439, 2762448, 2762455, 2787032, 2770663, 2770665, 2770675, 2787059, 2762493, 2762502, 2787081, 2770698, 2787083, 2778895, 2762519, 2762520, 2787100, 2762531, 2762532, 2762533, 2770733, 2762547, 2787126, 2762564, 2787141, 2787145, 2770763, 2762572, 2762573, 2770765, 2778961, 2762582, 2787161, 2770783, 2778978, 2778979, 2778997, 2787189, 2762617, 2787193, 2787214, 2787218, 2779034, 2779037, 2787240, 2787241, 2787243, 2779052, 2762674, 2779064, 2787272, 2762718, 2762719, 2762724, 2770916, 2779115, 2787330, 2779143, 2787346, 2762777, 2762784, 2787365, 2787389, 2762817, 2779207, 2762831, 2787415, 2779234, 2762851, 2779267, 2787464, 2787467, 2779278, 2779280, 2779282, 2771096, 2771097, 2779295, 2787487, 2779303, 2762921, 2787500, 2771131, 2771145, 2771146, 2771147, 2787532, 2787533, 2771155, 2771175, 2779371, 2771191, 2771198, 2771204, 2779402, 2779410, 2771218, 2763038, 2763039, 2779422, 2787618, 2787632, 2771255, 2771269, 2771272, 2771286, 2763095, 2763100, 2763104, 2787681, 2779491, 2779500, 2779502, 2787695, 2787696, 2787708, 2771326, 2787711, 2771328, 2763137, 2779519, 2763142, 2763143, 2779537, 2771345, 2763170, 2763191, 2771385, 2771397, 2779593, 2787796, 2771413, 2763226, 2771420, 2787806, 2763233, 2787824, 2779645, 2763268, 2787845, 2763282, 2763292, 2771485, 2771486, 2787883, 2787884, 2763324, 2771519, 2763333, 2763337, 2787919, 2787924, 2779739, 2779741, 2771555, 2771567, 2763379, 2787965, 2763391, 2771584, 2763396, 2787973, 2771594, 2779789, 2763406, 2771603, 2779807, 2779808, 2763430, 2788011, 2771631, 2788019, 2763454, 2779843, 2788044, 2763469, 2779856, 2788054, 2771670, 2771688, 2779887, 2763509, 2771701, 2788090, 2763525, 2771726, 2763547, 2771743, 2763553, 2779946, 2763567, 2779971, 2771787, 2788191, 2771807, 2788193, 2763617, 2771823, 2788207, 2763636, 2788216, 2763643, 2788223, 2763651, 2780048, 2771857, 2780050, 2763669, 2771868, 2771871, 2788265, 2780073, 2780076, 2780079, 2771893, 2780098, 2771911, 2780103, 2780110, 2763730, 2771934, 2763745, 2771937, 2763749, 2771942, 2788328, 2763760, 2771955, 2788347, 2763778, 2788354, 2788356, 2771970, 2788372, 2763805, 2772003, 2772009, 2772026, 2780229, 2763849, 2788425, 2788429, 2772048, 2780242, 2788437, 2780246, 2763879, 2772081, 2788470, 2772095, 2772098, 2780298, 2763915, 2772106, 2788493, 2763931, 2780315, 2772124, 2763934, 2788511, 2788507, 2788514, 2772131, 2780339, 2788533, 2763959, 2788540, 2772157, 2788542, 2763972, 2772174, 2763982, 2780377, 2772195, 2772196, 2772198, 2772213, 2780409, 2780425, 2764064, 2780452, 2764089, 2780473, 2764099, 2772302, 2764113, 2780501, 2764117, 2780506, 2772320, 2780512, 2764141, 2780530, 2764155, 2772354, 2764163, 2764164, 2764183, 2772378, 2772380, 2764192, 2780587, 2772397, 2780591, 2772399, 2772402, 2764213, 2780599, 2772408, 2772411, 2764226, 2764240, 2780634, 2780655, 2780659, 2780668, 2780672, 2772482, 2772487, 2764297, 2764299, 2764304, 2780708, 2764329, 2772522, 2764350, 2764358, 2772552, 2772560, 2764372, 2780759, 2780775, 2772588, 2764398, 2780783, 2772591, 2764403, 2772597, 2772607, 2780826, 2772653, 2780846, 2780847, 2772654, 2772667, 2764477, 2772696, 2764513, 2780901, 2764522, 2772722, 2780919, 2780923, 2764549, 2780942, 2772752, 2764569, 2764572, 2780961, 2772779, 2764588, 2780972, 2772783, 2780981, 2764598, 2780987, 2772807, 2772820, 2764628, 2781015, 2764643, 2764644, 2772836, 2772844, 2764668, 2772871, 2764682, 2781074, 2772883, 2772887, 2781100, 2781105, 2764723, 2764726, 2764749, 2781141, 2781150, 2772961, 2781157, 2772973, 2772994, 2781218, 2764837, 2764841, 2764847, 2773048, 2764857, 2773056, 2781253, 2773068, 2773071, 2764885, 2773084, 2781289, 2773099, 2773105, 2781306, 2764925, 2781314, 2781318, 2773133, 2781326, 2781337, 2764963, 2764976, 2764985, 2773178, 2764990, 2773185, 2773194, 2781386, 2773196, 2765014, 2781399, 2765022, 2765027, 2765040, 2765041, 2781427, 2773240, 2781437, 2781446, 2765063, 2781451, 2781457, 2781459, 2765078, 2781474, 2773287, 2773291, 2773293, 2773299, 2773303, 2773337, 2773367, 2773377, 2773379, 2765191, 2781609, 2781611, 2765233, 2765241, 2773436, 2765248, 2781634, 2773452, 2773457, 2765270, 2765280, 2765281, 2765299, 2781685, 2773498, 2765308, 2773503, 2773506, 2781709, 2773523, 2773525, 2765340, 2781728, 2765353, 2781745, 2765362, 2773569, 2773575, 2781777, 2765394, 2765404, 2781789, 2773606, 2765437, 2781828, 2773642, 2765464, 2765467, 2773665, 2773690, 2765505, 2765525, 2773722, 2773725, 2765539, 2765545, 2773757, 2765589, 2781976, 2773789, 2765603, 2781988, 2782003, 2773819, 2782011, 2782013, 2782017, 2782023, 2773834, 2765643, 2765648, 2765654, 2782039, 2765661, 2765666, 2773872, 2773874, 2773875, 2765684, 2773877, 2765702, 2782101, 2782102, 2773912, 2765728, 2773923, 2773924, 2773941, 2773945, 2782141, 2782149, 2785271, 2765780, 2773983, 2782183, 2782186, 2773995, 2782194, 2774005, 2782199, 2765817, 2782212, 2774021, 2765832, 2782220, 2765837, 2765842, 2782232, 2774083, 2782277, 2782289, 2782292, 2765914, 2774106, 2782300, 2774107, 2765931, 2782326, 2765948, 2774144, 2765957, 2782342, 2765959, 2774161, 2765970, 2774163, 2782374, 2782380, 2774196, 2766006, 2766007, 2774198, 2774210, 2766032, 2766033, 2766062, 2782455, 2782459, 2782473, 2782476, 2774285, 2782478, 2782485, 2774296, 2774303, 2774317, 2782513, 2766130, 2766131, 2774321, 2774347, 2782542, 2782545, 2766174, 2782563, 2782577, 2782591, 2774408, 2774429, 2774437, 2782634, 2766251, 2766252, 2774446, 2766256, 2774450, 2782643, 2766279, 2782664, 2766295, 2774496, 2782689, 2766304, 2766314, 2782702, 2782712, 2774528, 2766361, 2766365, 2782756, 2782770, 2766405, 2782790, 2766416, 2782806, 2782816, 2782820, 2766451, 2774655, 2782856, 2766477, 2774682, 2774689, 2782883, 2774693, 2782886, 2774705, 2774733, 2774737, 2782930, 2774746, 2774748, 2766559, 2766566, 2774763, 2766572, 2782977, 2782978, 2783011, 2783013, 2766636, 2774833, 2783034, 2766660, 2783055, 2766692, 2766694, 2774892, 2774895, 2766704, 2766705, 2774911, 2766730, 2774933, 2783126, 2766755, 2783151, 2766771, 2783159, 2783164, 2783202, 2783209, 2766837, 2766838, 2783236, 2775045, 2766854, 2775044, 2775055, 2766871, 2775066, 2766883, 2766884, 2775079, 2766889, 2766890, 2766897, 2775093, 2775106, 2766924, 2775119, 2775136, 2775139, 2783345, 2766962, 2783356, 2766977, 2775174, 2766987, 2783373, 2783374, 2766998, 2775196, 2775211, 2783409, 2775228, 2783424, 2775241, 2767052, 2775245, 2775258, 2767066, 2775261, 2767072, 2775268, 2775271, 2783471, 2775281, 2775300, 2767110, 2775303, 2783501, 2767118, 2767117, 2767125, 2767134, 2775329, 2767158, 2767175, 2783569, 2783584, 2767205, 2783597, 2783605, 2775413, 2775429, 2767240, 2783628, 2767257, 2783646, 2775465, 2767281, 2767285, 2767292, 2783694, 2775511, 2783706, 2775525, 2783721, 2767355, 2783748, 2767365, 2783753, 2767370, 2783768, 2767395, 2775589, 2783786, 2783791, 2775631, 2775634, 2775642, 2775647, 2775657, 2767473, 2783860, 2775670, 2767480, 2775673, 2783887, 2767507, 2783904, 2767522, 2767527, 2783917, 2775737, 2775738, 2783948, 2783955, 2767586, 2783973, 2767592, 2767595, 2775788, 2767598, 2775796, 2783991, 2783997, 2775813, 2767621, 2775824, 2784017, 2775831, 2767649, 2767651, 2775850, 2784049, 2775861, 2784070, 2784073, 2767696, 2767697, 2775903, 2767722, 2767726, 2767730, 2775926, 2775927, 2784124, 2767740, 2767747, 2784132, 2784133, 2784145, 2775959, 2775977, 2767792, 2784178, 2784181, 2775989, 2784187, 2784195, 2784196, 2784206, 2767823, 2767842, 2776039, 2767849, 2776049, 2784251, 2767869, 2776084, 2784276, 2784278, 2784279, 2767897, 2776094, 2784301, 2767929, 2776141, 2776144, 2784346, 2784351, 2776163, 2767976, 2784361, 2767982, 2784375, 2776185, 2776188, 2767996, 2776199, 2776200, 2776209, 2776217, 2768037, 2768046, 2768048, 2768060, 2768068, 2784456, 2768116, 2768118, 2776327, 2768148, 2776347, 2776354, 2784552, 2784560, 2768179, 2776374, 2784569, 2768198, 2768203, 2776404, 2776424, 2776425, 2768240, 2784629, 2776441, 2768250, 2784634, 2776455, 2784648, 2776458, 2768268, 2784652, 2776472, 2784674, 2768290, 2768329, 2768334, 2776532, 2784726, 2784734, 2784743, 2776554, 2784751, 2776565, 2784761, 2776586, 2776603, 2768419, 2784812, 2768437, 2784833, 2784837, 2768460, 2768461, 2768469, 2776671, 2768481, 2784865, 2768489, 2784886, 2768508, 2768517, 2776711, 2776716, 2776722, 2776724, 2784917, 2768542, 2776739, 2768551, 2784935, 2784939, 2784940, 2776750, 2784948, 2776756, 2768572, 2776771, 2784968, 2768588, 2776784, 2768599, 2776795, 2785004, 2768642, 2776841, 2785036, 2768653, 2776852, 2768663, 2768665, 2768673, 2776870, 2785071, 2776882, 2776901, 2776935, 2776937, 2768758, 2776951, 2776961, 2776962, 2785156, 2768779, 2768783, 2785171, 2776986, 2776992, 2776998, 2777003, 2777009, 2768819, 2785204, 2768835, 2785222, 2785224, 2785229, 2785241, 2768868, 2768878, 2777074, 2768887, 2785277) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:45,396 - 13055 - src.utils.log - INFO - βœ… Fetched 1241 rows - __SPLIT__ 2026-09-28 07:09:45,397 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into CRM.LeadNote: 1947 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:45,723 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1947) into CRM.LeadNote - __SPLIT__ 2026-09-28 07:09:54,078 - 13055 - src.utils.log - INFO - βœ… All 1947 rows inserted successfully into CRM.LeadNote in 1 batches - __SPLIT__ 2026-09-28 07:09:54,079 - 13055 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 07:09:54,079 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:09:54,079 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2762753, 2770949, 2764807, 2764811, 2762767, 2762775, 2777120, 2768952, 2783301, 2783304, 2783305, 2762824, 2783307, 2785355, 2783314, 2762835, 2762834, 2762837, 2781266, 2762840, 2762842, 2766938, 2771036, 2783325, 2762847, 2762848, 2777183, 2787423, 2779233, 2783331, 2777193, 2762860, 2771054, 2783347, 2781304, 2785408, 2781319, 2773130, 2785418, 2766995, 2771096, 2771097, 2771098, 2771099, 2771100, 2771101, 2771102, 2771103, 2771104, 2771105, 2771106, 2785436, 2767003, 2783391, 2783410, 2787509, 2777270, 2762938, 2771134, 2771145, 2771146, 2781397, 2777302, 2771174, 2771175, 2787561, 2765050, 2781434, 2765052, 2785533, 2763002, 2779393, 2771203, 2787589, 2783499, 2781454, 2787613, 2765102, 2779441, 2781491, 2775351, 2785594, 2765115, 2775371, 2787664, 2775396, 2769255, 2775401, 2775407, 2765180, 2785665, 2769291, 2779531, 2777485, 2769292, 2763151, 2765197, 2775444, 2777495, 2779544, 2771356, 2783666, 2787768, 2765243, 2777532, 2787774, 2777537, 2771408, 2785752, 2787802, 2781660, 2779614, 2783713, 2775524, 2769390, 2773487, 2773489, 2773491, 2773494, 2771446, 2783735, 2785788, 2785789, 2785790, 2785791, 2773503, 2773505, 2773506, 2785794, 2785793, 2775553, 2785798, 2767370, 2785803, 2785804, 2785805, 2785806, 2773519, 2767374, 2785809, 2779666, 2773525, 2769432, 2767384, 2773531, 2785823, 2781727, 2785825, 2777634, 2777639, 2775598, 2773551, 2773552, 2773555, 2765364, 2781750, 2771511, 2775616, 2783808, 2773572, 2773575, 2767438, 2771535, 2783825, 2769492, 2763351, 2787934, 2787957, 2775674, 2775675, 2787964, 2787965, 2775676, 2775677, 2775678, 2775679, 2775680, 2775682, 2775684, 2775685, 2775686, 2775687, 2775688, 2773642, 2787978, 2773645, 2775696, 2781849, 2775707, 2771613, 2775710, 2788000, 2765477, 2777768, 2781865, 2777785, 2771645, 2765510, 2788040, 2771657, 2765523, 2781912, 2777829, 2775785, 2777840, 2765558, 2773752, 2781950, 2781960, 2765592, 2786072, 2784028, 2773789, 2781981, 2773791, 2777891, 2773797, 2773798, 2773799, 2773803, 2773808, 2775860, 2779957, 2786106, 2779976, 2786122, 2773859, 2788204, 2765679, 2773872, 2777967, 2773874, 2773875, 2773876, 2773877, 2773878, 2773882, 2773886, 2784126, 2775936, 2771865, 2788254, 2780079, 2784178, 2784181, 2784185, 2784186, 2788281, 2784191, 2780095, 2784195, 2784199, 2784206, 2771918, 2776015, 2778069, 2784218, 2784230, 2782183, 2782194, 2771958, 2782199, 2786298, 2782205, 2771968, 2780162, 2782212, 2778118, 2776075, 2776076, 2765840, 2784277, 2784296, 2782248, 2763818, 2786350, 2763888, 2782323, 2763909, 2782342, 2782353, 2778257, 2778259, 2778261, 2778262, 2778263, 2782367, 2778272, 2776225, 2778276, 2763942, 2786483, 2788541, 2788543, 2780353, 2782404, 2780365, 2784484, 2778347, 2778351, 2778354, 2778355, 2778362, 2778364, 2776319, 2784516, 2784521, 2772236, 2780434, 2780439, 2778398, 2778409, 2778411, 2786605, 2776366, 2766136, 2776383, 2764110, 2766164, 2766166, 2786651, 2778460, 2784609, 2782564, 2776441, 2776444, 2782592, 2776449, 2776453, 2776455, 2776458, 2780555, 2762122, 2766220, 2774415, 2776472, 2786715, 2766239, 2784678, 2762153, 2784684, 2766259, 2786739, 2770355, 2778550, 2776515, 2782660, 2763389, 2770376, 2782681, 2778595, 2770414, 2768368, 2786803, 2786809, 2774522, 2776574, 2768386, 2768388, 2780678, 2768391, 2768393, 2768398, 2784783, 2768402, 2768410, 2768419, 2768437, 2768440, 2782779, 2768445, 2766407, 2768457, 2778699, 2782795, 2768461, 2776658, 2766418, 2772565, 2768470, 2766423, 2776667, 2780767, 2780774, 2768489, 2780778, 2780779, 2780783, 2766448, 2778738, 2780786, 2766454, 2780794, 2762369, 2769533, 2780806, 2778772, 2778776, 2762406, 2778790, 2766506, 2776750, 2762416, 2762417, 2784957, 2778814, 2787007, 2787006, 2778830, 2782939, 2787053, 2782958, 2776822, 2780919, 2776825, 2778882, 2780933, 2770694, 2787082, 2766614, 2762520, 2762522, 2762531, 2762532, 2762533, 2766629, 2766636, 2766638, 2785082, 2770755, 2764620, 2783058, 2764636, 2778975, 2764640, 2778977, 2778978, 2778979, 2762598, 2762599, 2783082, 2762615, 2762617, 2779008, 2781057, 2779010, 2781056, 2787202, 2779016, 2768777, 2785162, 2779020, 2779033, 2779034, 2783131, 2781081, 2779039, 2785188, 2787237, 2779051, 2779052, 2785196, 2779054, 2787247, 2779056, 2779057, 2768820, 2779061, 2785206, 2781122, 2766803, 2783192, 2783204, 2764780, 2766831, 2770927, 2783219, 2766841) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:54,399 - 13055 - src.utils.log - INFO - βœ… Fetched 478 rows - __SPLIT__ 2026-09-28 07:09:54,401 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.CommunicationPreferencesServiceReportNotification: 2539 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:09:54,726 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2539) into ServiceCore.CommunicationPreferencesServiceReportNotification - __SPLIT__ 2026-09-28 07:10:03,990 - 13055 - src.utils.log - INFO - βœ… All 2539 rows inserted successfully into ServiceCore.CommunicationPreferencesServiceReportNotification in 1 batches - __SPLIT__ 2026-09-28 07:10:03,991 - 13055 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 07:10:03,991 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:10:03,992 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2777090, 2768903, 2777096, 2785290, 2768908, 2777104, 2768912, 2777114, 2768923, 2768927, 2785316, 2777137, 2768946, 2777140, 2777145, 2777147, 2768955, 2777150, 2768959, 2768962, 2785346, 2768966, 2768967, 2785353, 2768976, 2785363, 2785364, 2777178, 2768986, 2785373, 2768991, 2768995, 2785383, 2777191, 2777195, 2777199, 2785393, 2777206, 2777208, 2769019, 2777218, 2769030, 2785414, 2777224, 2777225, 2785419, 2769036, 2785424, 2769042, 2785428, 2777239, 2769048, 2777241, 2777244, 2769054, 2769055, 2777246, 2785439, 2777247, 2777251, 2769063, 2785452, 2769072, 2785458, 2785460, 2769076, 2769078, 2769079, 2769086, 2777278, 2777283, 2769093, 2777288, 2769096, 2785483, 2785484, 2777293, 2777301, 2777304, 2785498, 2769117, 2777311, 2769121, 2785510, 2777318, 2769126, 2769129, 2777320, 2777329, 2785523, 2769140, 2769142, 2785529, 2769146, 2769147, 2785539, 2785542, 2785547, 2769163, 2777359, 2785553, 2769173, 2769175, 2777367, 2777372, 2769180, 2785566, 2769187, 2777382, 2769191, 2785581, 2785586, 2777397, 2777398, 2769207, 2777402, 2777405, 2777406, 2777410, 2785603, 2777412, 2785611, 2777433, 2785626, 2785627, 2769244, 2785629, 2769246, 2785634, 2777445, 2769256, 2785644, 2785649, 2769266, 2777459, 2777461, 2785654, 2785658, 2777467, 2777482, 2769294, 2785680, 2769300, 2769305, 2785691, 2777499, 2785694, 2785696, 2769312, 2785704, 2769323, 2769330, 2769336, 2785721, 2785720, 2785726, 2777543, 2769352, 2777545, 2777553, 2785747, 2777560, 2777564, 2777565, 2769377, 2777571, 2785768, 2785773, 2777585, 2777589, 2769400, 2769403, 2785790, 2777600, 2769415, 2769417, 2777610, 2785805, 2769423, 2777619, 2769428, 2769429, 2777624, 2769438, 2769441, 2785825, 2785836, 2785837, 2785840, 2785843, 2769464, 2769466, 2777658, 2769469, 2785854, 2777663, 2777664, 2769476, 2785861, 2769478, 2785863, 2777673, 2777675, 2777680, 2777686, 2785880, 2777689, 2785884, 2785886, 2777694, 2785888, 2777700, 2769509, 2777702, 2777703, 2785897, 2785898, 2785899, 2769513, 2777708, 2777707, 2777706, 2769521, 2777714, 2769522, 2769525, 2777721, 2777724, 2777726, 2785926, 2777736, 2769544, 2785945, 2777754, 2769564, 2777757, 2769566, 2769579, 2785967, 2769585, 2785969, 2785975, 2769594, 2777789, 2769601, 2769607, 2769610, 2777805, 2769616, 2786003, 2777818, 2786011, 2777825, 2777826, 2786022, 2786023, 2769640, 2786031, 2769648, 2769651, 2777851, 2786048, 2769666, 2786051, 2777861, 2777862, 2769673, 2769680, 2769682, 2777875, 2786070, 2769687, 2777878, 2786074, 2777883, 2786076, 2769696, 2769699, 2769709, 2777902, 2786104, 2769723, 2769725, 2769728, 2769729, 2786116, 2777924, 2786118, 2786126, 2786128, 2786129, 2769745, 2777938, 2777940, 2769749, 2777942, 2786138, 2777947, 2769756, 2769757, 2777953, 2769764, 2769765, 2769768, 2777962, 2786157, 2769774, 2769778, 2786163, 2777973, 2769784, 2786174, 2786180, 2769800, 2777995, 2786188, 2778001, 2786193, 2769811, 2786196, 2769813, 2769818, 2786204, 2786208, 2778017, 2769828, 2786213, 2786223, 2769857, 2769860, 2786247, 2778056, 2778062, 2769871, 2769872, 2786257, 2778067, 2778068, 2786270, 2786272, 2778083, 2786286, 2786287, 2778099, 2778101, 2769913, 2778106, 2786297, 2786308, 2786309, 2778116, 2786311, 2778123, 2786316, 2778124, 2778127, 2778134, 2778137, 2786330, 2769949, 2769952, 2769954, 2778146, 2769959, 2778168, 2769983, 2786369, 2778178, 2786376, 2778190, 2770001, 2770002, 2786387, 2786389, 2786392, 2786393, 2786397, 2786398, 2770013, 2778211, 2770025, 2786410, 2778218, 2778222, 2786415, 2786418, 2770036, 2770038, 2786424, 2770043, 2770044, 2770047, 2778240, 2770049, 2786433, 2786440, 2770057, 2778250, 2786444, 2778254, 2778259, 2778263, 2770077, 2770080, 2778272, 2786476, 2770096, 2770097, 2778295, 2770109, 2770110, 2770111, 2770113, 2778306, 2770116, 2786503, 2770121, 2778314, 2778334, 2770149, 2786536, 2786538, 2778347, 2786542, 2786543, 2786544, 2786546, 2770164, 2770170, 2770171, 2786558, 2770177, 2778371, 2770181, 2770186, 2770196, 2770199, 2786584, 2770209, 2770210, 2778405, 2770214, 2786600, 2786606, 2778415, 2786615, 2786616, 2786617, 2770236, 2770239, 2786626, 2778434, 2770244, 2786629, 2786630, 2786628, 2770243, 2778441, 2786634, 2786637, 2778448, 2786643, 2786644, 2770260, 2770262, 2778455, 2770270, 2770273, 2770274, 2770276, 2786661, 2770279, 2786665, 2786667, 2786668, 2786669, 2762095, 2762096, 2770295, 2778488, 2786681, 2762105, 2770299, 2778497, 2786690, 2778500, 2786692, 2770310, 2778505, 2770314, 2770315, 2770316, 2786701, 2786705, 2770323, 2786708, 2778517, 2786711, 2786713, 2762139, 2786717, 2770333, 2786723, 2786734, 2770351, 2762160, 2770352, 2778547, 2762166, 2786743, 2778556, 2786749, 2770370, 2770384, 2786768, 2778579, 2778580, 2786773, 2786776, 2786778, 2770397, 2762208, 2778596, 2762213, 2762216, 2762226, 2778611, 2762227, 2778613, 2762229, 2778615, 2762232, 2762233, 2770429, 2762241, 2786818, 2786817, 2778628, 2770436, 2778629, 2770444, 2762257, 2786839, 2762266, 2786843, 2778652, 2786844, 2762270, 2762267, 2762272, 2778657, 2770467, 2786852, 2778661, 2762277, 2778663, 2786855, 2786856, 2786853, 2770468, 2762284, 2762285, 2786854, 2762287, 2786866, 2762291, 2770483, 2770482, 2778682, 2762300, 2762303, 2786880, 2762305, 2770496, 2786885, 2778695, 2770506, 2786892, 2786895, 2770512, 2770513, 2770514, 2770515, 2786900, 2770518, 2770519, 2770526, 2778719, 2762338, 2778725, 2770534, 2762342, 2770536, 2786926, 2778738, 2762356, 2786932, 2762358, 2770551, 2770555, 2762365, 2778756, 2762374, 2786951, 2778759, 2786953, 2762378, 2786954, 2770572, 2786957, 2770569, 2786959, 2786965, 2762391, 2770583, 2778775, 2786978, 2778788, 2770597, 2786984, 2786985, 2762410, 2762411, 2778794, 2762418, 2770613, 2778808, 2778809, 2778822, 2787015, 2770633, 2778828, 2770638, 2762448, 2787026, 2762451, 2787027, 2778838, 2787031, 2787032, 2778839, 2787034, 2770650, 2770652, 2762461, 2778845, 2762463, 2770656, 2778846, 2778850, 2770659, 2762466, 2778856, 2778861, 2787054, 2770673, 2770674, 2762483, 2787060, 2770675, 2787059, 2778872, 2770680, 2770682, 2778874, 2762494, 2762502, 2778886, 2787080, 2770698, 2770699, 2778892, 2762506, 2770703, 2787090, 2770707, 2770708, 2770709, 2778898, 2770711, 2778910, 2787104, 2778915, 2762531, 2770725, 2762532, 2778919, 2787112, 2778920, 2762533, 2770731, 2770733, 2787118, 2778925, 2778931, 2787123, 2787126, 2770743, 2762552, 2762554, 2787131, 2778939, 2770749, 2770753, 2787141, 2778954, 2778956, 2762573, 2770764, 2778960, 2778968, 2762586, 2770784, 2770786, 2778979, 2770788, 2778978, 2770791, 2787177, 2787178, 2787188, 2787193, 2762617, 2762619, 2779004, 2770811, 2770814, 2787203, 2762628, 2787210, 2770826, 2762638, 2779026, 2787222, 2787223, 2770850, 2787236, 2787241, 2770864, 2770871, 2762680, 2770877, 2770878, 2770882, 2770883, 2779076, 2770885, 2770884, 2762696, 2787273, 2762698, 2787277, 2779086, 2779088, 2770896, 2787283, 2762709, 2787286, 2787289, 2770909, 2770910, 2779103, 2779105, 2770914, 2779107, 2762724, 2779109, 2787302, 2779113, 2787307, 2779117, 2787310, 2770926, 2770928, 2762737, 2787312, 2770935, 2787322, 2779130, 2770943, 2770947, 2787333, 2787338, 2779147, 2779148, 2787339, 2787342, 2779150, 2787341, 2770954, 2770956, 2770961, 2787348, 2779157, 2770964, 2787353, 2770973, 2770975, 2770977, 2787362, 2770978, 2770979, 2770983, 2779176, 2762793, 2770985, 2770989, 2762798, 2787375, 2770991, 2762802, 2762804, 2779193, 2787389, 2787397, 2787399, 2762823, 2771015, 2762827, 2762829, 2762831, 2779218, 2779219, 2762839, 2787415, 2771033, 2771040, 2762849, 2771043, 2762854, 2762855, 2771048, 2762863, 2787441, 2787442, 2779251, 2779254, 2779258, 2771067, 2771068, 2779262, 2779266, 2762883, 2762882, 2787464, 2787467, 2762892, 2762891, 2762893, 2779279, 2771086, 2762897, 2787472, 2779283, 2787476, 2762903, 2762904, 2771096, 2787482, 2771097, 2787486, 2787493, 2787494, 2771111, 2787499, 2787502, 2762930, 2762932, 2779317, 2762933, 2762934, 2762936, 2779326, 2762943, 2762944, 2771137, 2779330, 2762946, 2787526, 2771145, 2771151, 2771153, 2787539, 2787541, 2779351, 2787544, 2779356, 2787552, 2762982, 2771175, 2787560, 2762983, 2762986, 2762987, 2762990, 2762992, 2787569, 2762994, 2762995, 2779380, 2779381, 2779383, 2771191, 2779388, 2771199, 2779392, 2787585, 2787588, 2787591, 2771209, 2763020, 2787596, 2763022, 2771214, 2763024, 2763025, 2771218, 2787604, 2771221, 2763031, 2763035, 2787614, 2763039, 2787618, 2771238, 2779430, 2763048, 2763053, 2779437, 2779440, 2763062, 2787638, 2787640, 2771263, 2779455, 2787647, 2787652, 2787653, 2771268, 2763080, 2771272, 2787656, 2771274, 2787660, 2779464, 2787662, 2771279, 2771280, 2771282, 2787666, 2787669, 2771286, 2787671, 2763101, 2779485, 2787678, 2771297, 2787688, 2779501, 2763118, 2771314, 2779507, 2771317, 2779510, 2787704, 2763131, 2763132, 2779517, 2771326, 2763137, 2763140, 2763141, 2779526, 2763143, 2779525, 2763145, 2787716, 2771339, 2787723, 2787725, 2763152, 2771345, 2771344, 2779539, 2763155, 2763157, 2787733, 2771351, 2779547, 2763164, 2787740, 2779551, 2771361, 2787747, 2787751, 2771371, 2779564, 2763180, 2771379, 2771380, 2763191, 2763194, 2779579, 2771388, 2787779, 2787780, 2763211, 2787789, 2779602, 2787797, 2771420, 2787806, 2779616, 2771424, 2763234, 2787810, 2763236, 2763237, 2779621, 2763243, 2779628, 2763245, 2771437, 2787824, 2771442, 2771443, 2787834, 2763261, 2771458, 2779651, 2763268, 2787845, 2763270, 2771461, 2779657, 2787852, 2787853, 2787855, 2787857, 2763282, 2779671, 2763288, 2763289, 2763290, 2771482, 2779676, 2779677, 2771489, 2763299, 2779693, 2771506, 2787896, 2771513, 2779706, 2771516, 2787902, 2779714, 2787907, 2779720, 2771534, 2771537, 2779733, 2787926, 2787927, 2771544, 2787941, 2787944, 2779752, 2787947, 2779756, 2787949, 2787950, 2771567, 2779760, 2771569, 2763378, 2763379, 2779764, 2779765, 2779763, 2787960, 2771577, 2771579, 2779772, 2787965, 2771584, 2763392, 2763394, 2779778, 2787972, 2763405, 2771601, 2779793, 2763412, 2763417, 2763422, 2771615, 2763425, 2763428, 2771622, 2763433, 2771626, 2779821, 2771631, 2763442, 2788019, 2779827, 2771637, 2771639, 2771641, 2771644, 2779838, 2788031, 2779840, 2788032, 2771650, 2779844, 2771656, 2788041, 2779850, 2788044, 2779854, 2771665, 2771666, 2788052, 2788055, 2763482, 2788068, 2771686, 2771688, 2788073, 2771690, 2763500, 2763501, 2763503, 2771695, 2763508, 2788085, 2788086, 2763509, 2788088, 2771701, 2763513, 2788092, 2763518, 2779904, 2771716, 2763530, 2763531, 2763533, 2788112, 2779924, 2779926, 2779927, 2771737, 2763547, 2788124, 2771740, 2763550, 2779935, 2788130, 2763556, 2788133, 2771756, 2771758, 2771759, 2779955, 2771766, 2779959, 2763577, 2763580, 2763585, 2771777, 2771809, 2779972, 2779973, 2763589, 2771783, 2779975, 2771780, 2763594, 2779979, 2771788, 2771787, 2763598, 2788173, 2771795, 2779994, 2788188, 2763615, 2788192, 2763616, 2788194, 2788195, 2780002, 2788193, 2763618, 2788199, 2771813, 2780009, 2788202, 2780012, 2763634, 2788211, 2763636, 2771832, 2771835, 2763643, 2788221, 2780032, 2788231, 2771849, 2763659, 2771854, 2771855, 2788239, 2771857, 2780049, 2763669, 2780054, 2788250, 2763678, 2780071, 2788265, 2763693, 2763694, 2780079, 2771892, 2788277, 2763702, 2763706, 2780093, 2771902, 2780096, 2780099, 2780101, 2771910, 2771913, 2763723, 2763724, 2771920, 2788305, 2788308, 2763734, 2763740, 2771933, 2763742, 2780125, 2788320, 2763748, 2780133, 2788328, 2763753, 2771947, 2788333, 2763758, 2788342, 2763771, 2763775, 2763777, 2788353, 2763778, 2763780, 2788354, 2763782, 2771971, 2771969, 2788362, 2763791, 2771983, 2780180, 2788374, 2763800, 2788377, 2771998, 2788390, 2780200, 2772009, 2788393, 2772011, 2772013, 2788400, 2763826, 2763827, 2788406, 2763832, 2772026, 2788416, 2772032, 2780236, 2772048, 2788433, 2772052, 2788437, 2763862, 2772055, 2788440, 2788444, 2772064, 2780257, 2763874, 2788450, 2763879, 2772072, 2780267, 2780269, 2788463, 2763891, 2772086, 2780285, 2772094, 2780288, 2772099, 2788485, 2763910, 2763914, 2788490, 2780300, 2780299, 2780303, 2763920, 2788498, 2763923, 2772118, 2772123, 2780316, 2780317, 2788511, 2788515, 2772132, 2772131, 2772134, 2780327, 2763946, 2763949, 2763952, 2772145, 2788533, 2763959, 2763967, 2788544, 2772161, 2772164, 2772171, 2788555, 2772174, 2763984, 2772179, 2763987, 2788567, 2780376, 2763996, 2772188, 2763998, 2780380, 2764000, 2780384, 2772189, 2764004, 2772198, 2772205, 2764023, 2780411, 2780416, 2764033, 2780418, 2764035, 2772227, 2772228, 2772230, 2764039, 2764036, 2780425, 2772237, 2764050, 2764055, 2780442, 2764058, 2780448, 2764069, 2764073, 2780459, 2772273, 2780466, 2764085, 2780470, 2772281, 2772283, 2772286, 2772287, 2772291, 2772296, 2764113, 2772306, 2780501, 2780507, 2772315, 2772320, 2780525, 2780526, 2780527, 2764144, 2764149, 2772342, 2772343, 2780538, 2772348, 2780541, 2772354, 2764163, 2764165, 2764168, 2772368, 2780564, 2764181, 2780569, 2772379, 2772380, 2764189, 2780583, 2780593, 2780596, 2764215, 2772415, 2764224, 2764226, 2764227, 2772429, 2772430, 2772437, 2780631, 2764248, 2780634, 2764252, 2772445, 2764253, 2772447, 2780638, 2772450, 2780648, 2764266, 2780652, 2780655, 2772464, 2772466, 2764275, 2772470, 2780662, 2780672, 2780674, 2772487, 2772500, 2780701, 2780705, 2780708, 2764326, 2780714, 2764332, 2780720, 2764336, 2764338, 2780722, 2780731, 2764348, 2764350, 2764352, 2772545, 2764358, 2764365, 2764370, 2780757, 2780759, 2780761, 2772571, 2780763, 2764392, 2764393, 2772586, 2772587, 2780780, 2764396, 2764398, 2772591, 2764400, 2764397, 2780790, 2772599, 2764426, 2772618, 2764430, 2764435, 2764436, 2772631, 2780824, 2780826, 2772639, 2772640, 2780833, 2772644, 2772647, 2772653, 2780849, 2764465, 2764467, 2764470, 2764474, 2764477, 2780870, 2780875, 2772690, 2772696, 2780892, 2780900, 2764517, 2772708, 2764524, 2780910, 2780911, 2764527, 2780914, 2764534, 2780919, 2772730, 2780924, 2772736, 2764549, 2764554, 2780939, 2772752, 2764561, 2772753, 2772759, 2764574, 2772767, 2781775, 2764582, 2764583, 2764584, 2780968, 2780969, 2764588, 2764589, 2772781, 2772780, 2764592, 2772785, 2772786, 2772788, 2780981, 2772794, 2772797, 2780993, 2772803, 2764614, 2772807, 2772810, 2764619, 2772814, 2781007, 2781008, 2764631, 2772828, 2772831, 2772832, 2781032, 2781042, 2781043, 2764661, 2772854, 2781046, 2764664, 2764662, 2764668, 2781055, 2764680, 2772873, 2781066, 2772881, 2781074, 2781077, 2772888, 2772889, 2772893, 2781089, 2772898, 2781096, 2764716, 2781102, 2781105, 2764728, 2764731, 2772924, 2772923, 2772932, 2772936, 2781132, 2764749, 2764753, 2764759, 2781151, 2764768, 2772962, 2772966, 2772970, 2772972, 2772981, 2781175, 2772990, 2781184, 2772995, 2764804, 2781190, 2773001, 2764814, 2773006, 2781202, 2764819, 2764822, 2781212, 2764830, 2764831, 2764833, 2781221, 2781222, 2781229, 2773038, 2781234, 2764853, 2773048, 2773050, 2764861, 2773059, 2781252, 2781254, 2773066, 2781258, 2773068, 2773071, 2764880, 2764883, 2764885, 2764886, 2773079, 2764889, 2781274, 2773084, 2781281, 2781286, 2773099, 2764912, 2773105, 2781298, 2781299, 2781300, 2773109, 2764918, 2764921, 2764925, 2781312, 2764928, 2773123, 2764935, 2781323, 2773132, 2764941, 2781326, 2764943, 2773138, 2773142, 2781340, 2773152, 2773158, 2764967, 2764968, 2773160, 2764969, 2781361, 2781363, 2773173, 2781367, 2764985, 2764991, 2764995, 2773188, 2773189, 2764998, 2765001, 2773197, 2773198, 2781389, 2773201, 2765012, 2773206, 2765020, 2781405, 2765022, 2765023, 2781411, 2773223, 2781419, 2765037, 2781422, 2765041, 2765045, 2765051, 2781438, 2765058, 2765060, 2773259, 2781458, 2765078, 2765079, 2781464, 2781469, 2765089, 2773282, 2765091, 2773287, 2781482, 2781483, 2765105, 2781493, 2773303, 2765114, 2765116, 2773312, 2773313, 2765123, 2765127, 2781512, 2781513, 2765128, 2765132, 2765133, 2765140, 2765141, 2765142, 2765147, 2773344, 2781537, 2781540, 2781544, 2781549, 2781552, 2765169, 2781556, 2781557, 2773367, 2765179, 2773373, 2765181, 2781568, 2773378, 2781573, 2765191, 2765195, 2773390, 2765200, 2781589, 2773398, 2781593, 2773401, 2781595, 2773405, 2781599, 2765228, 2773425, 2773428, 2773429, 2765238, 2781628, 2781631, 2773440, 2773443, 2765257, 2773451, 2765260, 2773452, 2773457, 2765268, 2781654, 2773463, 2773470, 2781664, 2765280, 2765288, 2765289, 2765292, 2781684, 2781685, 2773498, 2781690, 2781694, 2773504, 2781698, 2773506, 2781701, 2781702, 2773513, 2765327, 2781715, 2773525, 2781738, 2765360, 2765362, 2765367, 2781751, 2765371, 2773564, 2765374, 2765377, 2773571, 2773575, 2781769, 2773579, 2773580, 2781773, 2765389, 2773582, 2765392, 2781776, 2765394, 2773586, 2765396, 2765397, 2781779, 2781783, 2773591, 2773593, 2781778, 2781791, 2781793, 2773602, 2765411, 2773608, 2773615, 2765426, 2781811, 2765430, 2781815, 2773624, 2773626, 2781823, 2765440, 2781830, 2781832, 2781833, 2773642, 2765451, 2781835, 2781836, 2765457, 2765464, 2765465, 2765466, 2781850, 2765468, 2781852, 2773662, 2765476, 2773674, 2765486, 2765488, 2765494, 2781880, 2765497, 2773689, 2773690, 2781885, 2781899, 2765516, 2765525, 2781911, 2781916, 2765533, 2765534, 2781921, 2765540, 2773734, 2781928, 2765545, 2773739, 2773741, 2765552, 2781936, 2765554, 2781937, 2773750, 2765561, 2781945, 2781949, 2773758, 2781957, 2765575, 2765584, 2765590, 2773784, 2773789, 2781985, 2781989, 2782003, 2765627, 2773820, 2765628, 2773822, 2773830, 2773831, 2773833, 2773834, 2765643, 2765645, 2782030, 2773839, 2782035, 2782042, 2782049, 2765669, 2765672, 2782060, 2765678, 2782062, 2773872, 2773874, 2765684, 2773877, 2782072, 2773885, 2773892, 2773895, 2765704, 2773901, 2782094, 2782109, 2765727, 2782113, 2773924, 2782118, 2773938, 2782133, 2782134, 2782136, 2782138, 2782141, 2765759, 2765764, 2773957, 2773958, 2782151, 2773966, 2782165, 2765782, 2765784, 2765785, 2765794, 2765798, 2782183, 2773991, 2773994, 2773995, 2782188, 2782186, 2782194, 2774007, 2782200, 2774008, 2782203, 2782204, 2765824, 2782211, 2782212, 2782213, 2782216, 2782217, 2782218, 2774027, 2774034, 2765844, 2765845, 2765851, 2782240, 2774049, 2774050, 2782244, 2765861, 2774054, 2765863, 2774056, 2782246, 2765866, 2782253, 2782258, 2782259, 2765881, 2765885, 2765888, 2774082, 2774083, 2782278, 2765902, 2765903, 2774095, 2782289, 2774099, 2782292, 2765912, 2765917, 2782301, 2782305, 2782307, 2782310, 2774125, 2765934, 2782319, 2782322, 2765940, 2765946, 2774139, 2765950, 2774145, 2782339, 2782341, 2765957, 2782342, 2782344, 2782345, 2782348, 2765965, 2774159, 2765968, 2782361, 2774172, 2774175, 2774181, 2782374, 2782375, 2774189, 2782383, 2774193, 2774196, 2782390, 2766007, 2766009, 2782393, 2774204, 2766015, 2774210, 2774215, 2782410, 2782411, 2766029, 2782415, 2766032, 2766033, 2766035, 2774228, 2774227, 2774230, 2786950, 2766044, 2782428, 2774243, 2782439, 2766058, 2774252, 2774253, 2766062, 2782446, 2782452, 2774262, 2782456, 2766073, 2766074, 2774265, 2766079, 2774272, 2766086, 2766087, 2782473, 2766089, 2782485, 2766104, 2766108, 2782492, 2782496, 2782497, 2782498, 2782500, 2782501, 2766121, 2774315, 2774323, 2774329, 2766138, 2766141, 2774340, 2766149, 2774344, 2782537, 2766153, 2774347, 2774348, 2782544, 2774357, 2782550, 2766167, 2766165, 2774361, 2774363, 2766173, 2766174, 2766180, 2774373, 2782565, 2766183, 2766188, 2774380, 2782574, 2782575, 2774383, 2782577, 2774388, 2774391, 2766202, 2766207, 2766211, 2774403, 2766218, 2782604, 2766225, 2774417, 2766228, 2774424, 2774427, 2782623, 2766240, 2782625, 2766244, 2774436, 2766246, 2766247, 2766251, 2766252, 2782635, 2782638, 2774450, 2782650, 2782663, 2766279, 2782664, 2766282, 2782667, 2774474, 2782670, 2774480, 2766290, 2782678, 2782683, 2766301, 2774495, 2774496, 2782689, 2766306, 2782688, 2782697, 2774515, 2766324, 2774516, 2774529, 2766339, 2774539, 2774545, 2782738, 2782737, 2766360, 2766361, 2774554, 2774558, 2782751, 2774562, 2782755, 2782756, 2782759, 2766380, 2774582, 2774583, 2774584, 2782781, 2774591, 2766400, 2782788, 2782790, 2766412, 2766416, 2782802, 2774613, 2774615, 2774618, 2774619, 2766427, 2766429, 2774622, 2774624, 2782820, 2782822, 2766445, 2782830, 2774642, 2782838, 2782847, 2782850, 2774662, 2774664, 2774668, 2766482, 2782866, 2774689, 2766503, 2766510, 2782901, 2766523, 2774716, 2774719, 2782915, 2782920, 2774734, 2766545, 2782933, 2774744, 2774746, 2782940, 2766557, 2774750, 2774748, 2774753, 2782946, 2766561, 2766564, 2774756, 2774758, 2766567, 2766571, 2774770, 2782974, 2766592, 2782980, 2782981, 2774793, 2782989, 2774798, 2782995, 2766611, 2774806, 2774809, 2766630, 2783014, 2774824, 2766635, 2783020, 2774829, 2766636, 2774833, 2783028, 2774840, 2783034, 2766654, 2783039, 2774851, 2766660, 2774852, 2774855, 2783048, 2774856, 2783052, 2783053, 2783054, 2774863, 2774866, 2766675, 2766676, 2766681, 2774884, 2766695, 2774887, 2774889, 2783079, 2774892, 2774893, 2774894, 2774897, 2783089, 2774901, 2774904, 2774905, 2766712, 2766716, 2783105, 2774914, 2783106, 2774915, 2774919, 2774925, 2783117, 2766737, 2774930, 2766741, 2766746, 2766747, 2774946, 2766755, 2766759, 2783143, 2774954, 2774958, 2774960, 2783153, 2766771, 2783157, 2766774, 2783159, 2783164, 2766781, 2766780, 2783166, 2783171, 2783174, 2783175, 2766794, 2766816, 2766824, 2775018, 2766832, 2775024, 2783216, 2766838, 2766839, 2766845, 2766848, 2775041, 2775045, 2775071, 2775074, 2766890, 2766891, 2775085, 2783283, 2775093, 2775096, 2766908, 2775100, 2783298, 2766918, 2766919, 2766922, 2766928, 2766929, 2775124, 2766941, 2766944, 2766953, 2766954, 2766956, 2766958, 2783342, 2766961, 2783345, 2783348, 2766974, 2766976, 2766978, 2783362, 2783365, 2766982, 2783370, 2766987, 2766998, 2775191, 2775196, 2767011, 2767013, 2775206, 2783400, 2775211, 2775212, 2783403, 2775214, 2783407, 2775216, 2775217, 2767026, 2767027, 2775218, 2783415, 2767037, 2775232, 2775238, 2767046, 2775241, 2783436, 2783437, 2775245, 2767056, 2775259, 2775261, 2767075, 2783462, 2775277, 2783469, 2775281, 2783474, 2783475, 2775289, 2783482, 2775292, 2767100, 2767101, 2775295, 2783491, 2775302, 2767113, 2783501, 2783507, 2783508, 2767126, 2775322, 2775326, 2767134, 2767141, 2783526, 2783527, 2767144, 2783529, 2775336, 2775337, 2775338, 2783536, 2783538, 2783545, 2775355, 2767166, 2775362, 2775364, 2775366, 2775372, 2783567, 2775375, 2783569, 2775376, 2775378, 2775377, 2775381, 2767191, 2783580, 2775389, 2767205, 2767206, 2783593, 2783594, 2775405, 2783597, 2783601, 2767218, 2783605, 2767223, 2783608, 2767226, 2775420, 2783614, 2767231, 2775429, 2775430, 2783622, 2767253, 2767257, 2767258, 2767260, 2775453, 2783646, 2783645, 2775452, 2767270, 2767273, 2775469, 2775472, 2767282, 2783667, 2783671, 2767288, 2767289, 2783673, 2775483, 2767292, 2767293, 2775488, 2775491, 2775493, 2783690, 2775498, 2767308, 2775500, 2767310, 2767314, 2783698, 2775508, 2783702, 2775513, 2775514, 2767323, 2767327, 2775525, 2783721, 2783724, 2775532, 2783726, 2767343, 2783731, 2767350, 2767355, 2783741, 2783743, 2775555, 2775556, 2767364, 2783748, 2783749, 2767370, 2775564, 2767372, 2783764, 2767380, 2767382, 2767381, 2783771, 2775580, 2775579, 2783774, 2767392, 2767395, 2775592, 2767407, 2783796, 2767415, 2775610, 2775630, 2775634, 2767443, 2783828, 2783835, 2767453, 2767455, 2767463, 2767464, 2767480, 2775673, 2783867, 2783874, 2775683, 2775690, 2783884, 2767501, 2775698, 2767508, 2783894, 2775703, 2775705, 2775709, 2767519, 2767523, 2767524, 2783917, 2767537, 2767541, 2775735, 2775737, 2783929, 2783933, 2783937, 2783942, 2775755, 2783948, 2775761, 2783962, 2775773, 2775779, 2767591, 2775784, 2775796, 2775798, 2783991, 2783993, 2783994, 2775805, 2775806, 2784003, 2775816, 2784011, 2767628, 2784013, 2767631, 2775824, 2784018, 2775829, 2775832, 2784025, 2775834, 2767647, 2767649, 2767651, 2767658, 2784046, 2767663, 2767665, 2775863, 2767671, 2767672, 2775867, 2784064, 2784073, 2767690, 2767693, 2784078, 2775889, 2767697, 2784082, 2775893, 2784087, 2784091, 2775900, 2775901, 2767708, 2775903, 2767714, 2775908, 2784101, 2767719, 2784109, 2775918, 2775925, 2775927, 2784119, 2767738, 2784133, 2767751, 2767752, 2784137, 2784138, 2767754, 2767756, 2775944, 2767758, 2784142, 2775952, 2784149, 2784157, 2784159, 2784161, 2775970, 2767780, 2767783, 2775979, 2784172, 2767789, 2767792, 2784178, 2775989, 2775991, 2784184, 2775995, 2784187, 2776001, 2784195, 2767820, 2767821, 2767822, 2784207, 2776016, 2784206, 2776014, 2767827, 2776032, 2767842, 2767844, 2776038, 2767847, 2776039, 2767849, 2784231, 2767854, 2784238, 2767856, 2767861, 2784256, 2767876, 2784267, 2784272, 2767889, 2784279, 2767899, 2784288, 2776097, 2784290, 2784292, 2767913, 2776107, 2767915, 2784301, 2776110, 2776119, 2776120, 2776122, 2767932, 2767935, 2776135, 2776136, 2784337, 2776155, 2776158, 2776159, 2784354, 2776166, 2784359, 2784361, 2767982, 2784368, 2767990, 2767994, 2776188, 2784388, 2784392, 2768015, 2776208, 2776209, 2784400, 2776213, 2776218, 2768026, 2784416, 2776226, 2768037, 2776231, 2768041, 2776233, 2768048, 2784440, 2768058, 2768062, 2784447, 2776261, 2784455, 2768073, 2768074, 2784459, 2784460, 2784463, 2776275, 2784469, 2784473, 2776281, 2776283, 2784478, 2776287, 2776288, 2768097, 2784485, 2784487, 2784492, 2776302, 2784495, 2784500, 2768117, 2768118, 2784503, 2776309, 2784508, 2784513, 2776321, 2768133, 2784519, 2768137, 2768139, 2776333, 2768143, 2784527, 2776344, 2768154, 2776348, 2768163, 2784554, 2784560, 2776372, 2768180, 2784569, 2776377, 2784572, 2776381, 2784578, 2768197, 2784583, 2784585, 2776397, 2776399, 2768208, 2784591, 2784603, 2768224, 2776416, 2776419, 2776420, 2784615, 2768233, 2784621, 2768240, 2784624, 2768246, 2784633, 2768250, 2776441, 2768255, 2776454, 2776458, 2784650, 2768268, 2784652, 2776462, 2768276, 2776472, 2784665, 2768283, 2776478, 2776485, 2784680, 2768299, 2768301, 2784690, 2784694, 2776502, 2784697, 2768314, 2776511, 2776512, 2784705, 2768323, 2784708, 2776516, 2768329, 2776528, 2776532, 2768346, 2784731, 2784734, 2776542, 2776548, 2768357, 2776553, 2784748, 2776563, 2784756, 2784757, 2784766, 2784771, 2776580, 2768395, 2776588, 2776589, 2768396, 2776591, 2784782, 2776601, 2776602, 2784793, 2768413, 2768414, 2776609, 2768419, 2784803, 2768424, 2784811, 2776620, 2784812, 2768434, 2784820, 2776629, 2768437, 2768441, 2784830, 2776639, 2768449, 2768450, 2784833, 2784837, 2784838, 2784840, 2784841, 2784842, 2768460, 2768461, 2784846, 2784851, 2784852, 2784868, 2776681, 2776682, 2784874, 2768494, 2784879, 2784878, 2784882, 2776691, 2776693, 2768502, 2768511, 2776705, 2784901, 2768518, 2776712, 2784904, 2776722, 2768531, 2784922, 2768542, 2776736, 2784929, 2776739, 2768549, 2776741, 2768553, 2784938, 2768560, 2784945, 2768562, 2776755, 2784948, 2768563, 2768573, 2776770, 2784967, 2784968, 2776788, 2784988, 2768605, 2776797, 2776803, 2768614, 2785003, 2768625, 2776818, 2776821, 2785016, 2785021, 2785025, 2785032, 2785033, 2785036, 2776847, 2785042, 2768659, 2785044, 2785049, 2768665, 2768667, 2785052, 2776862, 2785057, 2776866, 2768676, 2776870, 2785070, 2785073, 2776883, 2768691, 2776885, 2768697, 2776890, 2768699, 2768701, 2785086, 2768707, 2776901, 2776902, 2776911, 2768721, 2785107, 2785110, 2776922, 2785114, 2776928, 2776931, 2785124, 2776934, 2776935, 2776937, 2785129, 2776940, 2785134, 2785137, 2768760, 2785149, 2768768, 2785153, 2776962, 2785155, 2768773, 2785160, 2768779, 2776973, 2776978, 2785174, 2785181, 2785185, 2768812, 2785198, 2777007, 2777008, 2777009, 2768818, 2777011, 2785204, 2785208, 2777020, 2785226, 2777037, 2768846, 2785229, 2785233, 2777043, 2785236, 2768855, 2777048, 2785240, 2785244, 2777053, 2785252, 2777069, 2785261, 2768885, 2785270, 2785277) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:04,502 - 13055 - src.utils.log - INFO - βœ… Fetched 3036 rows - __SPLIT__ 2026-09-28 07:10:04,503 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.SetupAutoGenerationSourceMapping: 4757 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:04,824 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 4757) into ServiceCore.SetupAutoGenerationSourceMapping - __SPLIT__ 2026-09-28 07:10:06,823 - 13055 - src.utils.log - INFO - βœ… All 4757 rows inserted successfully into ServiceCore.SetupAutoGenerationSourceMapping in 1 batches - __SPLIT__ 2026-09-28 07:10:06,823 - 13055 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 07:10:06,824 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:10:06,825 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2785286, 2785288, 2785290, 2785292, 2785297, 2785302, 2785308, 2785315, 2785317, 2785318, 2785322, 2785333, 2785336, 2785337, 2785341, 2785347, 2785357, 2785365, 2785377, 2785380, 2785383, 2785390, 2785392, 2785403, 2785410, 2785414, 2785424, 2785425, 2785428, 2785437, 2785441, 2785446, 2785450, 2785452, 2785458, 2785460, 2785463, 2785474, 2785475, 2785483, 2785484, 2785487, 2785489, 2785495, 2785500, 2785504, 2785507, 2785508, 2785515, 2785523, 2785528, 2785529, 2785532, 2785539, 2785542, 2785551, 2785558, 2785569, 2785570, 2785582, 2785585, 2785586, 2785588, 2785599, 2785600, 2785604, 2785613, 2785615, 2785626, 2785627, 2785629, 2785639, 2785641, 2785649, 2785652, 2785656, 2785659, 2785668, 2785671, 2785673, 2785678, 2785680, 2785694, 2785696, 2785704, 2785705, 2785708, 2785710, 2785711, 2785712, 2785713, 2785716, 2785718, 2785721, 2785727, 2785736, 2785737, 2785744, 2785749, 2785751, 2785754, 2785763, 2785767, 2785770, 2785774, 2785776, 2785778, 2785780, 2785785, 2785788, 2785789, 2785790, 2785796, 2785805, 2785813, 2785815, 2785816, 2785819, 2785824, 2785825, 2785830, 2785850, 2785857, 2785860, 2785866, 2785869, 2785872, 2785873, 2785880, 2785886, 2785888, 2785893, 2785897, 2785898, 2785901, 2785903, 2785910, 2785915, 2785917, 2785924, 2785927, 2785936, 2785939, 2785941, 2785946, 2785949, 2785950, 2785955, 2785959, 2785960, 2785961, 2785970, 2785975, 2785977, 2785984, 2785986, 2785990, 2785995, 2785996, 2786005, 2786007, 2786008, 2786016, 2786020, 2786022, 2786026, 2786039, 2786041, 2786049, 2786050, 2786052, 2786057, 2786074, 2786076, 2786081, 2786086, 2786096, 2786100, 2786113, 2786114, 2786116, 2786120, 2786128, 2786133, 2786136, 2786137, 2786138, 2786140, 2786142, 2786143, 2786145, 2786147, 2786164, 2786178, 2786181, 2786185, 2786188, 2786189, 2786200, 2786203, 2786204, 2786208, 2786210, 2786212, 2786221, 2786222, 2786231, 2786233, 2786238, 2786251, 2786255, 2786258, 2786263, 2786265, 2786272, 2786273, 2786276, 2786288, 2786293, 2786303, 2786305, 2786308, 2786312, 2786316, 2786322, 2786323, 2786333, 2786335, 2786342, 2786343, 2786360, 2786362, 2786366, 2786373, 2786376, 2786387, 2786389, 2786393, 2786394, 2786397, 2786402, 2786406, 2786408, 2786410, 2786412, 2786419, 2786421, 2786422, 2786425, 2786429, 2786432, 2786433, 2786436, 2786439, 2786440, 2786447, 2786452, 2786454, 2786463, 2786464, 2786466, 2786471, 2786476, 2786480, 2786489, 2786495, 2786496, 2786498, 2786503, 2786509, 2786522, 2786530, 2786532, 2786538, 2786539, 2786541, 2786542, 2786544, 2786545, 2786549, 2786565, 2786569, 2786575, 2786584, 2786588, 2786591, 2786597, 2786598, 2786604, 2786606, 2786607, 2786609, 2786612, 2786614, 2786625, 2786631, 2786661, 2786663, 2786664, 2786666, 2786667, 2786674, 2786675, 2786678, 2786693, 2786699, 2786701, 2786708, 2786716, 2786718, 2786722, 2786726, 2786732, 2786737, 2786741, 2786744, 2786762, 2786764, 2786776, 2786778, 2786783, 2786784, 2786788, 2786791, 2786814, 2786815, 2786833, 2786842, 2786843, 2786851, 2786852, 2786853, 2786855, 2786856, 2786862, 2786865, 2786871, 2786887, 2786892, 2786895, 2786896, 2786900, 2786911, 2786935, 2786950, 2786951, 2786953, 2786958, 2786959, 2786964, 2786976, 2786981, 2786982, 2786984, 2786985, 2786992, 2786995, 2787001, 2787008, 2787009, 2787014, 2787016, 2787025, 2787026, 2787031, 2787032, 2787033, 2787047, 2787048, 2787059, 2787060, 2787062, 2787091, 2787099, 2787109, 2787113, 2787117, 2787120, 2787126, 2787134, 2787139, 2787140, 2787141, 2787142, 2787146, 2787149, 2787155, 2787158, 2787166, 2787177, 2787178, 2787181, 2787186, 2787193, 2787195, 2787197, 2787200, 2787209, 2787210, 2787229, 2787230, 2787241, 2787245, 2787252, 2787253, 2787257, 2787266, 2787273, 2787274, 2787275, 2787284, 2787285, 2787286, 2787291, 2787294, 2787295, 2787300, 2787302, 2787304, 2787310, 2787311, 2787313, 2787334, 2787350, 2787352, 2787353, 2787355, 2787359, 2787362, 2787369, 2787378, 2787379, 2787380, 2787383, 2787387, 2787389, 2787392, 2787394, 2787404, 2787409, 2787413, 2787415, 2787419, 2787422, 2787425, 2787429, 2787433, 2787436, 2787440, 2787442, 2787447, 2787448, 2787451, 2787458, 2787460, 2787464, 2787467, 2787477, 2787478, 2787482, 2787490, 2787497, 2787501, 2787511, 2787521, 2787525, 2787530, 2787531, 2787545, 2787548, 2787552, 2787555, 2787557, 2787559, 2787560, 2787563, 2787566, 2787568, 2787585, 2787586, 2787591, 2787597, 2787600, 2787602, 2787608, 2787609, 2787611, 2787616, 2787618, 2787620, 2787621, 2787627, 2787629, 2787630, 2787634, 2787642, 2787652, 2787653, 2787658, 2787667, 2787675, 2787688, 2787691, 2787697, 2787706, 2787710, 2787714, 2787716, 2787725, 2787732, 2787737, 2787740, 2787747, 2787753, 2787758, 2787759, 2787766, 2787775, 2787776, 2787779, 2787780, 2787783, 2787785, 2787794, 2787795, 2787799, 2787806, 2787808, 2787810, 2787822, 2787824, 2787830, 2787844, 2787845, 2787854, 2787855, 2787856, 2787857, 2787862, 2787864, 2787865, 2787886, 2787894, 2787896, 2787903, 2787910, 2787928, 2787936, 2787941, 2787943, 2787945, 2787946, 2787961, 2787964, 2787967, 2787970, 2787972, 2787974, 2787975, 2787977, 2787979, 2787981, 2787983, 2787988, 2787995, 2787996, 2788008, 2788010, 2788012, 2788013, 2788021, 2788025, 2788043, 2788044, 2788045, 2788052, 2788053, 2788054, 2788055, 2788063, 2788070, 2788072, 2788075, 2788078, 2788088, 2788091, 2788112, 2788113, 2788115, 2788129, 2788134, 2788136, 2788137, 2788139, 2788151, 2788154, 2788161, 2788167, 2788172, 2788173, 2788182, 2788190, 2788193, 2788199, 2788202, 2788206, 2788211, 2788212, 2788228, 2788235, 2788239, 2788241, 2788242, 2788249, 2788251, 2788258, 2788263, 2788265, 2788267, 2788271, 2788276, 2788280, 2788283, 2788285, 2788289, 2788290, 2788292, 2788293, 2788297, 2788298, 2788302, 2788320, 2788322, 2788324, 2788328, 2788333, 2788345, 2788348, 2788354, 2788355, 2788362, 2788364, 2788367, 2788368, 2788382, 2788383, 2788389, 2788391, 2788392, 2788405, 2788406, 2788410, 2788416, 2788418, 2788431, 2788437, 2788439, 2788441, 2788442, 2788443, 2788444, 2788448, 2788453, 2788462, 2788467, 2788471, 2788478, 2788482, 2788486, 2788495, 2788499, 2788500, 2788504, 2788511, 2788523, 2788525, 2788526, 2788528, 2788529, 2788531, 2788533, 2788534, 2788536, 2788552, 2788555, 2788561, 2788565, 2788574, 2762093, 2762105, 2762114, 2762116, 2762129, 2762138, 2762139, 2762140, 2762144, 2762147, 2762154, 2762155, 2762158, 2762162, 2762166, 2762171, 2762185, 2762190, 2762192, 2762204, 2762205, 2762208, 2762216, 2762217, 2762230, 2762231, 2762232, 2762238, 2762246, 2762249, 2762251, 2762252, 2762257, 2762264, 2762265, 2762270, 2762281, 2762300, 2762301, 2762303, 2762305, 2762315, 2762316, 2762320, 2762323, 2762324, 2762325, 2762326, 2762328, 2762338, 2762339, 2762346, 2762354, 2762356, 2762357, 2762358, 2762374, 2762379, 2762384, 2762395, 2762407, 2762418, 2762421, 2762422, 2762432, 2762447, 2762448, 2762451, 2762454, 2762459, 2762463, 2762465, 2762482, 2762487, 2762491, 2762494, 2762502, 2762504, 2762507, 2762509, 2762512, 2762514, 2762520, 2762522, 2762529, 2762531, 2762532, 2762533, 2762535, 2762539, 2762552, 2762554, 2762558, 2762561, 2762565, 2762567, 2762580, 2762582, 2762592, 2762594, 2762596, 2762603, 2762606, 2762613, 2762615, 2762621, 2762630, 2762632, 2762633, 2762634, 2762636, 2762638, 2762640, 2762642, 2762644, 2762648, 2762654, 2762671, 2762675, 2762683, 2762688, 2762689, 2762710, 2762711, 2762722, 2762724, 2762725, 2762736, 2762738, 2762739, 2762748, 2762749, 2762754, 2762759, 2762762, 2762772, 2762781, 2762789, 2762791, 2762797, 2762798, 2762799, 2762803, 2762806, 2762807, 2762808, 2762813, 2762823, 2762825, 2762826, 2762831, 2762832, 2762838, 2762839, 2762845, 2762851, 2762852, 2762853, 2762858, 2762861, 2762872, 2762888, 2762889, 2762896, 2762901, 2762902, 2762903, 2762910, 2762913, 2762914, 2762922, 2762926, 2762927, 2762930, 2762932, 2762935, 2762942, 2762943, 2762944, 2762951, 2762956, 2762957, 2762961, 2762964, 2762965, 2762969, 2762971, 2762972, 2762979, 2762990, 2762992, 2762994, 2763000, 2763021, 2763022, 2763026, 2763029, 2763039, 2763051, 2763053, 2763057, 2763058, 2763065, 2763069, 2763075, 2763077, 2763080, 2763081, 2763082, 2763085, 2763086, 2763091, 2763092, 2763096, 2763103, 2763113, 2763122, 2763123, 2763124, 2763125, 2763137, 2763141, 2763143, 2763146, 2763149, 2763164, 2763178, 2763179, 2763180, 2763191, 2763192, 2763194, 2763204, 2763206, 2763214, 2763219, 2763223, 2763224, 2763230, 2763231, 2763232, 2763234, 2763250, 2763257, 2763266, 2763268, 2763270, 2763282, 2763285, 2763290, 2763291, 2763298, 2763306, 2763310, 2763317, 2763328, 2763340, 2763342, 2763358, 2763365, 2763366, 2763376, 2763377, 2763379, 2763380, 2763387, 2763392, 2763393, 2763420, 2763428, 2763433, 2763436, 2763437, 2763444, 2763458, 2763459, 2763461, 2763463, 2763465, 2763470, 2763472, 2763481, 2763487, 2763491, 2763494, 2763497, 2763500, 2763503, 2763508, 2763509, 2763514, 2763518, 2763522, 2763528, 2763530, 2763531, 2763534, 2763537, 2763538, 2763539, 2763541, 2763544, 2763547, 2763555, 2763556, 2763557, 2763559, 2763561, 2763566, 2763569, 2763575, 2763580, 2763581, 2763594, 2763599, 2763613, 2763614, 2763615, 2763623, 2763624, 2763626, 2763630, 2763636, 2763640, 2763642, 2763643, 2763654, 2763660, 2763661, 2763663, 2763669, 2763679, 2763687, 2763689, 2763693, 2763694, 2763695, 2763707, 2763708, 2763711, 2763714, 2763715, 2763727, 2763740, 2763746, 2763748, 2763756, 2763757, 2763767, 2763769, 2763771, 2763774, 2763775, 2763776, 2763778, 2763780, 2763785, 2763790, 2763791, 2763792, 2763799, 2763802, 2763806, 2763815, 2763822, 2763825, 2763826, 2763831, 2763833, 2763836, 2763837, 2763847, 2763851, 2763879, 2763899, 2763906, 2763913, 2763916, 2763918, 2763920, 2763932, 2763939, 2763948, 2763952, 2763955, 2763959, 2763961, 2763966, 2763977, 2763978, 2763992, 2763994, 2763996, 2763998, 2764000, 2764008, 2764013, 2764022, 2764034, 2764035, 2764047, 2764050, 2764051, 2764052, 2764053, 2764061, 2764074, 2764081, 2764101, 2764109, 2764112, 2764113, 2764114, 2764115, 2764121, 2764123, 2764130, 2764131, 2764140, 2764143, 2764144, 2764147, 2764150, 2764158, 2764160, 2764163, 2764169, 2764193, 2764195, 2764200, 2764202, 2764204, 2764212, 2764215, 2764216, 2764226, 2764230, 2764234, 2764235, 2764243, 2764247, 2764248, 2764250, 2764267, 2764273, 2764281, 2764283, 2764286, 2764294, 2764303, 2764306, 2764311, 2764312, 2764324, 2764326, 2764327, 2764330, 2764331, 2764334, 2764339, 2764340, 2764348, 2764350, 2764354, 2764357, 2764358, 2764370, 2764374, 2764378, 2764386, 2764389, 2764391, 2764395, 2764396, 2764397, 2764398, 2764404, 2764409, 2764411, 2764412, 2764415, 2764425, 2764427, 2764436, 2764449, 2764454, 2764463, 2764468, 2764471, 2764474, 2764475, 2764477, 2764481, 2764483, 2764486, 2764496, 2764497, 2764504, 2764505, 2764511, 2764517, 2764519, 2764524, 2764529, 2764534, 2764538, 2764548, 2764549, 2764551, 2764552, 2764553, 2764556, 2764559, 2764568, 2764573, 2764574, 2764583, 2764587, 2764588, 2764589, 2764592, 2764594, 2764597, 2764601, 2764602, 2764605, 2764607, 2764608, 2764609, 2764617, 2764619, 2764622, 2764624, 2764625, 2764635, 2764642, 2764651, 2764652, 2764653, 2764660, 2764661, 2764664, 2764668, 2764676, 2764679, 2764680, 2764689, 2764697, 2764709, 2764713, 2764715, 2764716, 2764717, 2764718, 2764721, 2764730, 2764734, 2764741, 2764742, 2764749, 2764755, 2764761, 2764768, 2764769, 2764770, 2764773, 2764781, 2764784, 2764789, 2764790, 2764795, 2764802, 2764803, 2764805, 2764806, 2764814, 2764827, 2764830, 2764831, 2764838, 2764839, 2764840, 2764842, 2764844, 2764845, 2764849, 2764863, 2764867, 2764880, 2764881, 2764885, 2764894, 2764895, 2764896, 2764908, 2764914, 2764915, 2764925, 2764930, 2764934, 2764935, 2764937, 2764941, 2764945, 2764946, 2764957, 2764961, 2764967, 2764968, 2764970, 2764973, 2764974, 2764979, 2764985, 2764995, 2765002, 2765011, 2765012, 2765013, 2765016, 2765018, 2765020, 2765022, 2765023, 2765025, 2765032, 2765037, 2765041, 2765045, 2765046, 2765054, 2765058, 2765062, 2765067, 2765069, 2765074, 2765078, 2765085, 2765088, 2765091, 2765105, 2765107, 2765117, 2765118, 2765120, 2765127, 2765128, 2765131, 2765135, 2765136, 2765137, 2765138, 2765139, 2765140, 2765141, 2765142, 2765145, 2765154, 2765157, 2765159, 2765164, 2765179, 2765183, 2765190, 2765191, 2765196, 2765203, 2765204, 2765208, 2765209, 2765212, 2765221, 2765222, 2765227, 2765229, 2765256, 2765260, 2765261, 2765263, 2765265, 2765268, 2765271, 2765280, 2765288, 2765293, 2765301, 2765306, 2765312, 2765320, 2765322, 2765329, 2765334, 2765336, 2765339, 2765343, 2765345, 2765350, 2765351, 2765357, 2765362, 2765374, 2765375, 2765376, 2765377, 2765380, 2765384, 2765386, 2765392, 2765393, 2765394, 2765396, 2765403, 2765407, 2765409, 2765415, 2765416, 2765417, 2765419, 2765420, 2765430, 2765431, 2765433, 2765434, 2765440, 2765446, 2765448, 2765463, 2765464, 2765469, 2765471, 2765473, 2765486, 2765488, 2765489, 2765490, 2765495, 2765497, 2765498, 2765501, 2765511, 2765513, 2765524, 2765525, 2765529, 2765532, 2765538, 2765540, 2765542, 2765545, 2765554, 2765556, 2765557, 2765565, 2765567, 2765573, 2765604, 2765607, 2765608, 2765609, 2765617, 2765618, 2765622, 2765631, 2765635, 2765641, 2765643, 2765644, 2765656, 2765658, 2765668, 2765673, 2765677, 2765678, 2765684, 2765691, 2765710, 2765714, 2765716, 2765717, 2765720, 2765722, 2765741, 2765743, 2765745, 2765746, 2765747, 2765750, 2765755, 2765757, 2765759, 2765762, 2765772, 2765776, 2765781, 2765784, 2765785, 2765789, 2765790, 2765799, 2765802, 2765809, 2765819, 2765821, 2765828, 2765830, 2765833, 2765836, 2765841, 2765843, 2765844, 2765846, 2765854, 2765861, 2765866, 2765868, 2765871, 2765874, 2765876, 2765887, 2765892, 2765894, 2765907, 2765940, 2765954, 2765956, 2765957, 2765958, 2765961, 2765968, 2765969, 2765976, 2765983, 2765985, 2765987, 2765991, 2766002, 2766003, 2766004, 2766007, 2766009, 2766016, 2766020, 2766021, 2766022, 2766032, 2766035, 2766037, 2766045, 2766057, 2766058, 2766062, 2766071, 2766073, 2766095, 2766097, 2766102, 2766104, 2766106, 2766113, 2766114, 2766133, 2766138, 2766142, 2766143, 2766144, 2766146, 2766149, 2766150, 2766151, 2766152, 2766153, 2766158, 2766161, 2766162, 2766171, 2766172, 2766174, 2766179, 2766180, 2766186, 2766187, 2766188, 2766207, 2766208, 2766213, 2766214, 2766219, 2766225, 2766237, 2766238, 2766240, 2766244, 2766246, 2766251, 2766252, 2766262, 2766266, 2766274, 2766279, 2766282, 2766289, 2766290, 2766293, 2766296, 2766298, 2766300, 2766305, 2766308, 2766309, 2766310, 2766329, 2766337, 2766355, 2766361, 2766364, 2766368, 2766385, 2766388, 2766396, 2766400, 2766403, 2766409, 2766412, 2766416, 2766419, 2766426, 2766427, 2766430, 2766439, 2766440, 2766460, 2766462, 2766467, 2766472, 2766475, 2766477, 2766483, 2766486, 2766488, 2766492, 2766493, 2766494, 2766495, 2766502, 2766503, 2766511, 2766512, 2766514, 2766515, 2766517, 2766520, 2766523, 2766527, 2766533, 2766536, 2766539, 2766541, 2766558, 2766567, 2766577, 2766582, 2766586, 2766589, 2766592, 2766596, 2766602, 2766614, 2766619, 2766621, 2766622, 2766623, 2766624, 2766626, 2766633, 2766636, 2766639, 2766652, 2766655, 2766658, 2766660, 2766661, 2766662, 2766673, 2766674, 2766679, 2766681, 2766684, 2766691, 2766693, 2766697, 2766703, 2766708, 2766714, 2766715, 2766728, 2766734, 2766740, 2766741, 2766746, 2766752, 2766755, 2766759, 2766765, 2766768, 2766771, 2766781, 2766785, 2766787, 2766788, 2766790, 2766794, 2766799, 2766801, 2766804, 2766810, 2766812, 2766818, 2766824, 2766827, 2766829, 2766832, 2766834, 2766838, 2766845, 2766853, 2766861, 2766869, 2766877, 2766882, 2766888, 2766890, 2766901, 2766906, 2766915, 2766919, 2766927, 2766933, 2766934, 2766939, 2766942, 2766949, 2766950, 2766956, 2766958, 2766960, 2766965, 2766973, 2766980, 2766982, 2766987, 2766988, 2766990, 2766993, 2766998, 2766999, 2767000, 2767004, 2767011, 2767012, 2767019, 2767026, 2767027, 2767031, 2767033, 2767035, 2767038, 2767040, 2767043, 2767045, 2767053, 2767056, 2767059, 2767065, 2767068, 2767075, 2767076, 2767079, 2767080, 2767082, 2767085, 2767096, 2767104, 2767107, 2767108, 2767120, 2767127, 2767132, 2767134, 2767137, 2767141, 2767143, 2767146, 2767148, 2767160, 2767169, 2767171, 2767183, 2767184, 2767185, 2767193, 2767197, 2767203, 2767205, 2767218, 2767219, 2767220, 2767225, 2767226, 2767231, 2767232, 2767239, 2767241, 2767248, 2767251, 2767253, 2767256, 2767257, 2767266, 2767271, 2767279, 2767286, 2767289, 2767292, 2767297, 2767298, 2767303, 2767313, 2767314, 2767327, 2767337, 2767341, 2767345, 2767350, 2767355, 2767360, 2767361, 2767362, 2767364, 2767370, 2767377, 2767381, 2767385, 2767395, 2767399, 2767407, 2767410, 2767412, 2767414, 2767415, 2767416, 2767419, 2767420, 2767423, 2767431, 2767439, 2767440, 2767442, 2767447, 2767449, 2767467, 2767480, 2767484, 2767485, 2767490, 2767500, 2767511, 2767515, 2767518, 2767519, 2767523, 2767526, 2767539, 2767540, 2767546, 2767554, 2767559, 2767560, 2767562, 2767563, 2767574, 2767576, 2767579, 2767583, 2767584, 2767585, 2767589, 2767591, 2767600, 2767603, 2767609, 2767611, 2767612, 2767622, 2767628, 2767632, 2767637, 2767638, 2767641, 2767642, 2767647, 2767649, 2767651, 2767657, 2767665, 2767673, 2767674, 2767682, 2767687, 2767690, 2767691, 2767695, 2767697, 2767703, 2767704, 2767707, 2767712, 2767714, 2767719, 2767725, 2767729, 2767732, 2767735, 2767742, 2767745, 2767752, 2767758, 2767759, 2767761, 2767767, 2767769, 2767775, 2767790, 2767792, 2767793, 2767796, 2767803, 2767804, 2767807, 2767815, 2767820, 2767824, 2767827, 2767829, 2767831, 2767834, 2767842, 2767845, 2767847, 2767849, 2767856, 2767857, 2767868, 2767870, 2767881, 2767884, 2767894, 2767899, 2767904, 2767910, 2767917, 2767927, 2767930, 2767938, 2767941, 2767942, 2767943, 2767944, 2767946, 2767948, 2767954, 2767968, 2767969, 2767972, 2767979, 2767980, 2767982, 2767988, 2767989, 2767994, 2767997, 2767999, 2768001, 2768005, 2768008, 2768009, 2768011, 2768015, 2768016, 2768019, 2768023, 2768028, 2768034, 2768037, 2768041, 2768042, 2768045, 2768048, 2768051, 2768061, 2768074, 2768076, 2768088, 2768091, 2768094, 2768100, 2768103, 2768107, 2768111, 2768118, 2768119, 2768124, 2768129, 2768132, 2768133, 2768138, 2768139, 2768140, 2768143, 2768145, 2768156, 2768158, 2768164, 2768165, 2768171, 2768172, 2768184, 2768190, 2768199, 2768200, 2768209, 2768210, 2768212, 2768219, 2768224, 2768227, 2768233, 2768240, 2768241, 2768245, 2768246, 2768250, 2768263, 2768264, 2768268, 2768272, 2768274, 2768276, 2768282, 2768285, 2768297, 2768311, 2768319, 2768321, 2768330, 2768332, 2768336, 2768343, 2768347, 2768348, 2768350, 2768352, 2768360, 2768370, 2768373, 2768382, 2768384, 2768389, 2768395, 2768396, 2768400, 2768403, 2768406, 2768416, 2768419, 2768425, 2768435, 2768436, 2768440, 2768442, 2768447, 2768451, 2768458, 2768460, 2768461, 2768463, 2768468, 2768470, 2768471, 2768475, 2768476, 2768479, 2768481, 2768485, 2768488, 2768489, 2768496, 2768499, 2768508, 2768511, 2768521, 2768533, 2768534, 2768535, 2768539, 2768542, 2768543, 2768553, 2768555, 2768557, 2768561, 2768562, 2768567, 2768573, 2768583, 2768590, 2768592, 2768596, 2768597, 2768602, 2768611, 2768617, 2768623, 2768635, 2768638, 2768639, 2768643, 2768648, 2768651, 2768660, 2768665, 2768671, 2768694, 2768699, 2768701, 2768702, 2768707, 2768709, 2768710, 2768715, 2768717, 2768718, 2768720, 2768725, 2768726, 2768727, 2768739, 2768743, 2768744, 2768757, 2768765, 2768773, 2768778, 2768779, 2768782, 2768784, 2768785, 2768796, 2768798, 2768799, 2768812, 2768815, 2768829, 2768837, 2768845, 2768846, 2768852, 2768853, 2768857, 2768860, 2768879, 2768882, 2768884, 2768891, 2768896, 2768903, 2768911, 2768914, 2768915, 2768917, 2768923, 2768946, 2768949, 2768953, 2768962, 2768963, 2768977, 2768979, 2768983, 2768986, 2768994, 2768998, 2769000, 2769017, 2769019, 2769020, 2769023, 2769025, 2769031, 2769039, 2769050, 2769054, 2769055, 2769057, 2769063, 2769072, 2769076, 2769078, 2769081, 2769082, 2769086, 2769093, 2769095, 2769101, 2769104, 2769107, 2769108, 2769110, 2769112, 2769117, 2769119, 2769132, 2769140, 2769142, 2769145, 2769147, 2769151, 2769155, 2769156, 2769165, 2769176, 2769177, 2769180, 2769182, 2769184, 2769194, 2769207, 2769208, 2769231, 2769236, 2769244, 2769256, 2769260, 2769266, 2769270, 2769282, 2769287, 2769289, 2769293, 2769301, 2769304, 2769311, 2769312, 2769322, 2769330, 2769336, 2769337, 2769338, 2769339, 2769340, 2769352, 2769353, 2769354, 2769355, 2769358, 2769364, 2769371, 2769376, 2769400, 2769401, 2769411, 2769412, 2769413, 2769414, 2769417, 2769421, 2769428, 2769431, 2769433, 2769438, 2769441, 2769454, 2769458, 2769462, 2769464, 2769466, 2769467, 2769469, 2769476, 2769478, 2769488, 2769489, 2769490, 2769495, 2769502, 2769504, 2769509, 2769510, 2769515, 2769516, 2769542, 2769543, 2769544, 2769547, 2769550, 2769552, 2769554, 2769555, 2769564, 2769579, 2769584, 2769591, 2769594, 2769608, 2769609, 2769612, 2769616, 2769617, 2769629, 2769630, 2769633, 2769636, 2769640, 2769644, 2769647, 2769651, 2769661, 2769663, 2769668, 2769671, 2769673, 2769674, 2769677, 2769681, 2769682, 2769683, 2769685, 2769692, 2769696, 2769703, 2769711, 2769716, 2769717, 2769728, 2769729, 2769735, 2769740, 2769741, 2769743, 2769745, 2769749, 2769750, 2769756, 2769757, 2769765, 2769767, 2769768, 2769777, 2769781, 2769782, 2769784, 2769791, 2769792, 2769797, 2769806, 2769813, 2769822, 2769825, 2769826, 2769828, 2769833, 2769834, 2769843, 2769847, 2769850, 2769856, 2769857, 2769860, 2769863, 2769867, 2769868, 2769871, 2769880, 2769894, 2769898, 2769901, 2769904, 2769905, 2769906, 2769909, 2769912, 2769914, 2769945, 2769946, 2769947, 2769949, 2769957, 2769962, 2769967, 2769972, 2769978, 2769983, 2770001, 2770004, 2770005, 2770008, 2770009, 2770012, 2770018, 2770019, 2770023, 2770027, 2770028, 2770034, 2770037, 2770038, 2770040, 2770042, 2770047, 2770051, 2770053, 2770068, 2770069, 2770073, 2770079, 2770086, 2770097, 2770099, 2770100, 2770102, 2770106, 2770109, 2770111, 2770113, 2770116, 2770124, 2770133, 2770144, 2770145, 2770148, 2770159, 2770163, 2770165, 2770169, 2770170, 2770171, 2770174, 2770185, 2770186, 2770195, 2770206, 2770210, 2770214, 2770218, 2770224, 2770228, 2770236, 2770239, 2770244, 2770252, 2770258, 2770260, 2770263, 2770268, 2770269, 2770274, 2770281, 2770284, 2770290, 2770292, 2770299, 2770300, 2770301, 2770304, 2770307, 2770310, 2770311, 2770314, 2770315, 2770317, 2770323, 2770325, 2770343, 2770345, 2770349, 2770351, 2770357, 2770364, 2770365, 2770370, 2770374, 2770379, 2770380, 2770381, 2770382, 2770384, 2770389, 2770393, 2770407, 2770409, 2770418, 2770423, 2770440, 2770442, 2770447, 2770448, 2770450, 2770452, 2770455, 2770467, 2770470, 2770471, 2770472, 2770482, 2770513, 2770516, 2770518, 2770526, 2770529, 2770553, 2770569, 2770581, 2770586, 2770595, 2770596, 2770599, 2770602, 2770603, 2770605, 2770622, 2770633, 2770641, 2770645, 2770647, 2770650, 2770651, 2770652, 2770656, 2770667, 2770672, 2770673, 2770674, 2770675, 2770677, 2770678, 2770679, 2770685, 2770688, 2770692, 2770698, 2770701, 2770704, 2770708, 2770709, 2770719, 2770720, 2770725, 2770729, 2770732, 2770733, 2770740, 2770742, 2770743, 2770744, 2770749, 2770759, 2770762, 2770766, 2770768, 2770777, 2770787, 2770790, 2770791, 2770818, 2770821, 2770833, 2770845, 2770850, 2770859, 2770860, 2770861, 2770871, 2770872, 2770878, 2770889, 2770893, 2770896, 2770897, 2770902, 2770908, 2770909, 2770910, 2770914, 2770923, 2770928, 2770929, 2770931, 2770933, 2770936, 2770939, 2770947, 2770961, 2770981, 2770991, 2770992, 2770996, 2771004, 2771015, 2771020, 2771024, 2771025, 2771031, 2771034, 2771035, 2771037, 2771039, 2771045, 2771047, 2771048, 2771050, 2771076, 2771078, 2771081, 2771090, 2771096, 2771097, 2771108, 2771109, 2771124, 2771126, 2771127, 2771129, 2771130, 2771131, 2771132, 2771134, 2771136, 2771138, 2771142, 2771143, 2771144, 2771145, 2771146, 2771158, 2771161, 2771164, 2771165, 2771173, 2771174, 2771186, 2771206, 2771214, 2771218, 2771227, 2771240, 2771258, 2771259, 2771261, 2771262, 2771263, 2771264, 2771272, 2771276, 2771282, 2771286, 2771289, 2771296, 2771298, 2771300, 2771305, 2771306, 2771312, 2771313, 2771316, 2771319, 2771322, 2771325, 2771326, 2771338, 2771345, 2771347, 2771353, 2771354, 2771358, 2771360, 2771361, 2771363, 2771371, 2771372, 2771376, 2771377, 2771379, 2771394, 2771399, 2771400, 2771412, 2771414, 2771418, 2771420, 2771426, 2771443, 2771449, 2771451, 2771455, 2771458, 2771460, 2771467, 2771470, 2771473, 2771474, 2771475, 2771479, 2771481, 2771487, 2771495, 2771499, 2771500, 2771502, 2771508, 2771513, 2771514, 2771515, 2771522, 2771534, 2771537, 2771540, 2771544, 2771548, 2771557, 2771562, 2771567, 2771569, 2771570, 2771573, 2771574, 2771576, 2771578, 2771582, 2771584, 2771592, 2771593, 2771595, 2771609, 2771617, 2771622, 2771626, 2771630, 2771631, 2771643, 2771651, 2771661, 2771665, 2771679, 2771681, 2771683, 2771685, 2771686, 2771687, 2771688, 2771689, 2771695, 2771698, 2771701, 2771703, 2771733, 2771734, 2771735, 2771736, 2771740, 2771752, 2771755, 2771756, 2771758, 2771765, 2771773, 2771775, 2771781, 2771785, 2771787, 2771793, 2771799, 2771802, 2771803, 2771806, 2771809, 2771813, 2771814, 2771818, 2771835, 2771838, 2771852, 2771855, 2771856, 2771857, 2771859, 2771863, 2771864, 2771870, 2771872, 2771873, 2771881, 2771886, 2771892, 2771898, 2771901, 2771905, 2771909, 2771910, 2771914, 2771916, 2771920, 2771923, 2771926, 2771927, 2771933, 2771938, 2771947, 2771948, 2771949, 2771961, 2771962, 2771974, 2771976, 2771979, 2771982, 2771994, 2771995, 2771998, 2772002, 2772009, 2772011, 2772012, 2772021, 2772022, 2772024, 2772026, 2772027, 2772029, 2772030, 2772033, 2772048, 2772051, 2772052, 2772057, 2772064, 2772065, 2772066, 2772072, 2772083, 2772084, 2772086, 2772094, 2772097, 2772099, 2772100, 2772101, 2772105, 2772107, 2772110, 2772112, 2772115, 2772125, 2772128, 2772131, 2772148, 2772154, 2772161, 2772164, 2772166, 2772169, 2772171, 2772174, 2772179, 2772182, 2772183, 2772189, 2772193, 2772198, 2772205, 2772211, 2772214, 2772215, 2772226, 2772230, 2772232, 2772233, 2772248, 2772253, 2772257, 2772260, 2772265, 2772270, 2772282, 2772284, 2772286, 2772287, 2772298, 2772305, 2772308, 2772309, 2772313, 2772316, 2772320, 2772323, 2772332, 2772354, 2772355, 2772361, 2772362, 2772363, 2772367, 2772377, 2772380, 2772383, 2772389, 2772404, 2772405, 2772406, 2772416, 2772424, 2772428, 2772429, 2772430, 2772431, 2772434, 2772442, 2772443, 2772445, 2772451, 2772454, 2772457, 2772463, 2772471, 2772472, 2772479, 2772480, 2772481, 2772483, 2772485, 2772486, 2772487, 2772488, 2772489, 2772490, 2772494, 2772496, 2772507, 2772525, 2772527, 2772537, 2772542, 2772551, 2772564, 2772566, 2772569, 2772573, 2772584, 2772591, 2772599, 2772602, 2772608, 2772611, 2772613, 2772616, 2772626, 2772639, 2772640, 2772645, 2772647, 2772649, 2772650, 2772653, 2772656, 2772660, 2772661, 2772664, 2772668, 2772677, 2772692, 2772694, 2772696, 2772697, 2772698, 2772713, 2772715, 2772719, 2772727, 2772729, 2772739, 2772741, 2772743, 2772750, 2772752, 2772756, 2772757, 2772762, 2772763, 2772775, 2772781, 2772782, 2772785, 2772786, 2772790, 2772791, 2772793, 2772803, 2772806, 2772807, 2772812, 2772815, 2772825, 2772828, 2772831, 2772833, 2772840, 2772847, 2772851, 2772861, 2772866, 2772869, 2772873, 2772876, 2772888, 2772910, 2772914, 2772915, 2772917, 2772921, 2772925, 2772926, 2772932, 2772934, 2772939, 2772944, 2772956, 2772961, 2772963, 2772970, 2772971, 2772972, 2772973, 2772974, 2772975, 2772978, 2772981, 2772986, 2772993, 2772995, 2773003, 2773005, 2773008, 2773009, 2773011, 2773012, 2773024, 2773025, 2773034, 2773035, 2773037, 2773046, 2773047, 2773048, 2773050, 2773051, 2773053, 2773054, 2773057, 2773058, 2773066, 2773068, 2773071, 2773079, 2773084, 2773089, 2773090, 2773092, 2773099, 2773105, 2773109, 2773118, 2773124, 2773125, 2773128, 2773132, 2773134, 2773137, 2773139, 2773141, 2773142, 2773147, 2773158, 2773167, 2773173, 2773175, 2773176, 2773180, 2773181, 2773188, 2773198, 2773200, 2773203, 2773210, 2773218, 2773226, 2773229, 2773232, 2773233, 2773243, 2773253, 2773256, 2773260, 2773262, 2773264, 2773266, 2773270, 2773273, 2773276, 2773277, 2773279, 2773281, 2773282, 2773284, 2773286, 2773287, 2773292, 2773303, 2773312, 2773316, 2773327, 2773339, 2773342, 2773358, 2773366, 2773372, 2773373, 2773375, 2773378, 2773382, 2773383, 2773387, 2773392, 2773401, 2773412, 2773415, 2773416, 2773428, 2773430, 2773435, 2773440, 2773443, 2773444, 2773451, 2773452, 2773457, 2773463, 2773476, 2773481, 2773482, 2773486, 2773493, 2773495, 2773496, 2773497, 2773498, 2773503, 2773505, 2773506, 2773509, 2773511, 2773514, 2773524, 2773525, 2773527, 2773530, 2773532, 2773533, 2773545, 2773547, 2773553, 2773556, 2773561, 2773570, 2773575, 2773577, 2773578, 2773579, 2773592, 2773599, 2773605, 2773610, 2773616, 2773618, 2773630, 2773635, 2773640, 2773643, 2773645, 2773650, 2773651, 2773655, 2773662, 2773677, 2773679, 2773681, 2773689, 2773695, 2773699, 2773707, 2773709, 2773710, 2773713, 2773714, 2773715, 2773722, 2773723, 2773732, 2773735, 2773743, 2773753, 2773757, 2773765, 2773775, 2773778, 2773784, 2773789, 2773801, 2773802, 2773807, 2773811, 2773816, 2773817, 2773824, 2773832, 2773834, 2773843, 2773846, 2773847, 2773850, 2773852, 2773853, 2773864, 2773869, 2773874, 2773875, 2773876, 2773877, 2773881, 2773886, 2773891, 2773892, 2773895, 2773896, 2773897, 2773903, 2773908, 2773913, 2773917, 2773920, 2773921, 2773924, 2773928, 2773933, 2773943, 2773956, 2773969, 2773973, 2773976, 2773986, 2773989, 2773990, 2773994, 2773995, 2774007, 2774008, 2774011, 2774018, 2774023, 2774027, 2774031, 2774033, 2774041, 2774045, 2774048, 2774054, 2774062, 2774068, 2774071, 2774072, 2774080, 2774081, 2774083, 2774085, 2774094, 2774105, 2774110, 2774130, 2774134, 2774138, 2774139, 2774145, 2774147, 2774152, 2774153, 2774155, 2774164, 2774170, 2774175, 2774177, 2774178, 2774180, 2774185, 2774187, 2774189, 2774191, 2774195, 2774196, 2774202, 2774204, 2774210, 2774211, 2774219, 2774227, 2774229, 2774230, 2774236, 2774238, 2774239, 2774242, 2774243, 2774245, 2774251, 2774255, 2774257, 2774259, 2774260, 2774265, 2774268, 2774270, 2774273, 2774283, 2774288, 2774289, 2774290, 2774291, 2774292, 2774313, 2774315, 2774323, 2774327, 2774331, 2774337, 2774345, 2774346, 2774347, 2774354, 2774356, 2774357, 2774371, 2774374, 2774382, 2774385, 2774388, 2774394, 2774403, 2774411, 2774428, 2774433, 2774435, 2774441, 2774450, 2774459, 2774460, 2774461, 2774468, 2774477, 2774483, 2774487, 2774489, 2774494, 2774495, 2774496, 2774502, 2774504, 2774518, 2774520, 2774523, 2774531, 2774532, 2774535, 2774539, 2774541, 2774561, 2774563, 2774564, 2774565, 2774567, 2774569, 2774580, 2774582, 2774583, 2774587, 2774590, 2774594, 2774601, 2774605, 2774607, 2774611, 2774616, 2774622, 2774626, 2774632, 2774637, 2774638, 2774639, 2774642, 2774644, 2774647, 2774659, 2774663, 2774668, 2774689, 2774690, 2774692, 2774696, 2774703, 2774707, 2774708, 2774714, 2774721, 2774727, 2774734, 2774738, 2774739, 2774748, 2774751, 2774752, 2774753, 2774758, 2774762, 2774780, 2774793, 2774800, 2774809, 2774815, 2774816, 2774819, 2774820, 2774833, 2774841, 2774863, 2774865, 2774884, 2774885, 2774887, 2774888, 2774892, 2774893, 2774894, 2774896, 2774902, 2774903, 2774904, 2774905, 2774910, 2774914, 2774915, 2774918, 2774923, 2774924, 2774953, 2774954, 2774956, 2774957, 2774958, 2774959, 2774962, 2774971, 2774973, 2774975, 2774978, 2774986, 2774991, 2774995, 2774996, 2774998, 2775008, 2775024, 2775029, 2775035, 2775037, 2775040, 2775041, 2775042, 2775045, 2775048, 2775051, 2775052, 2775056, 2775058, 2775062, 2775074, 2775078, 2775093, 2775104, 2775109, 2775117, 2775118, 2775124, 2775125, 2775126, 2775128, 2775129, 2775130, 2775142, 2775143, 2775144, 2775162, 2775166, 2775177, 2775179, 2775187, 2775188, 2775196, 2775197, 2775199, 2775205, 2775206, 2775207, 2775208, 2775211, 2775212, 2775213, 2775218, 2775222, 2775238, 2775241, 2775243, 2775245, 2775247, 2775248, 2775251, 2775259, 2775260, 2775261, 2775262, 2775265, 2775266, 2775277, 2775281, 2775293, 2775295, 2775297, 2775307, 2775308, 2775316, 2775318, 2775321, 2775322, 2775325, 2775326, 2775330, 2775340, 2775344, 2775346, 2775350, 2775353, 2775354, 2775355, 2775359, 2775362, 2775366, 2775375, 2775379, 2775381, 2775385, 2775405, 2775411, 2775417, 2775422, 2775429, 2775430, 2775438, 2775452, 2775459, 2775463, 2775466, 2775470, 2775475, 2775488, 2775492, 2775495, 2775503, 2775504, 2775515, 2775518, 2775522, 2775525, 2775532, 2775535, 2775537, 2775542, 2775543, 2775549, 2775550, 2775555, 2775556, 2775562, 2775568, 2775573, 2775575, 2775587, 2775588, 2775596, 2775601, 2775611, 2775615, 2775619, 2775630, 2775634, 2775637, 2775646, 2775659, 2775662, 2775663, 2775665, 2775668, 2775673, 2775690, 2775695, 2775699, 2775705, 2775711, 2775715, 2775722, 2775733, 2775735, 2775737, 2775744, 2775745, 2775754, 2775779, 2775782, 2775789, 2775794, 2775796, 2775798, 2775803, 2775806, 2775809, 2775820, 2775824, 2775835, 2775842, 2775870, 2775873, 2775881, 2775889, 2775893, 2775903, 2775906, 2775910, 2775911, 2775919, 2775920, 2775927, 2775934, 2775938, 2775941, 2775946, 2775950, 2775951, 2775958, 2775963, 2775965, 2775967, 2775973, 2775975, 2775979, 2775985, 2775988, 2775989, 2775990, 2775995, 2776009, 2776013, 2776025, 2776026, 2776027, 2776028, 2776032, 2776034, 2776035, 2776036, 2776039, 2776044, 2776057, 2776077, 2776080, 2776083, 2776088, 2776091, 2776097, 2776098, 2776101, 2776106, 2776108, 2776110, 2776113, 2776122, 2776128, 2776131, 2776136, 2776140, 2776142, 2776145, 2776147, 2776150, 2776153, 2776168, 2776169, 2776179, 2776180, 2776184, 2776187, 2776188, 2776195, 2776196, 2776197, 2776203, 2776209, 2776210, 2776218, 2776221, 2776226, 2776229, 2776234, 2776245, 2776264, 2776267, 2776273, 2776286, 2776287, 2776292, 2776293, 2776300, 2776302, 2776308, 2776313, 2776322, 2776328, 2776329, 2776330, 2776336, 2776338, 2776342, 2776348, 2776352, 2776353, 2776358, 2776361, 2776377, 2776391, 2776397, 2776401, 2776412, 2776415, 2776416, 2776426, 2776427, 2776432, 2776433, 2776436, 2776438, 2776439, 2776444, 2776451, 2776453, 2776455, 2776458, 2776472, 2776488, 2776498, 2776503, 2776512, 2776514, 2776517, 2776526, 2776528, 2776529, 2776532, 2776535, 2776537, 2776539, 2776541, 2776544, 2776546, 2776547, 2776549, 2776550, 2776553, 2776570, 2776572, 2776579, 2776581, 2776582, 2776583, 2776587, 2776588, 2776590, 2776591, 2776592, 2776615, 2776618, 2776620, 2776622, 2776625, 2776628, 2776649, 2776652, 2776656, 2776668, 2776675, 2776676, 2776682, 2776683, 2776684, 2776690, 2776692, 2776696, 2776698, 2776703, 2776705, 2776714, 2776721, 2776722, 2776729, 2776731, 2776732, 2776734, 2776736, 2776739, 2776750, 2776754, 2776755, 2776758, 2776763, 2776765, 2776772, 2776777, 2776788, 2776798, 2776799, 2776801, 2776802, 2776806, 2776813, 2776819, 2776832, 2776833, 2776836, 2776837, 2776840, 2776842, 2776843, 2776847, 2776859, 2776862, 2776870, 2776877, 2776884, 2776890, 2776899, 2776900, 2776901, 2776912, 2776930, 2776933, 2776935, 2776937, 2776939, 2776941, 2776945, 2776949, 2776957, 2776959, 2776960, 2776962, 2776965, 2776973, 2776974, 2776976, 2776981, 2776984, 2776988, 2776994, 2776995, 2776997, 2777006, 2777008, 2777009, 2777011, 2777012, 2777021, 2777023, 2777025, 2777027, 2777036, 2777048, 2777056, 2777065, 2777066, 2777067, 2777076, 2777079, 2777080, 2777088, 2777096, 2777098, 2777104, 2777109, 2777114, 2777123, 2777135, 2777137, 2777140, 2777145, 2777147, 2777152, 2777160, 2777162, 2777166, 2777177, 2777178, 2777182, 2777185, 2777190, 2777194, 2777195, 2777197, 2777225, 2777239, 2777243, 2777254, 2777261, 2777269, 2777273, 2777274, 2777276, 2777278, 2777279, 2777285, 2777287, 2777289, 2777292, 2777295, 2777297, 2777300, 2777301, 2777305, 2777312, 2777314, 2777316, 2777324, 2777329, 2777331, 2777335, 2777340, 2777348, 2777349, 2777353, 2777360, 2777361, 2777362, 2777375, 2777383, 2777384, 2777386, 2777388, 2777402, 2777403, 2777407, 2777409, 2777412, 2777418, 2777429, 2777431, 2777432, 2777445, 2777456, 2777458, 2777461, 2777466, 2777467, 2777468, 2777470, 2777472, 2777474, 2777479, 2777488, 2777504, 2777509, 2777511, 2777512, 2777514, 2777520, 2777521, 2777526, 2777529, 2777545, 2777546, 2777550, 2777553, 2777557, 2777571, 2777572, 2777574, 2777578, 2777584, 2777594, 2777600, 2777601, 2777603, 2777604, 2777605, 2777610, 2777613, 2777619, 2777620, 2777632, 2777636, 2777637, 2777640, 2777641, 2777642, 2777643, 2777645, 2777648, 2777668, 2777674, 2777689, 2777694, 2777695, 2777700, 2777706, 2777710, 2777721, 2777724, 2777729, 2777730, 2777733, 2777734, 2777738, 2777740, 2777745, 2777754, 2777758, 2777764, 2777765, 2777772, 2777777, 2777781, 2777787, 2777796, 2777804, 2777807, 2777811, 2777822, 2777823, 2777844, 2777845, 2777853, 2777856, 2777858, 2777862, 2777865, 2777867, 2777883, 2777885, 2777886, 2777892, 2777895, 2777902, 2777904, 2777905, 2777910, 2777913, 2777921, 2777924, 2777925, 2777927, 2777935, 2777936, 2777947, 2777952, 2777957, 2777961, 2777962, 2777965, 2777966, 2777972, 2777975, 2777978, 2777979, 2777982, 2777993, 2777995, 2778001, 2778002, 2778009, 2778017, 2778021, 2778025, 2778026, 2778030, 2778039, 2778043, 2778054, 2778056, 2778061, 2778066, 2778067, 2778081, 2778086, 2778088, 2778096, 2778099, 2778101, 2778104, 2778105, 2778106, 2778107, 2778110, 2778115, 2778134, 2778141, 2778143, 2778144, 2778163, 2778167, 2778168, 2778174, 2778177, 2778183, 2778184, 2778190, 2778194, 2778196, 2778198, 2778199, 2778203, 2778206, 2778216, 2778221, 2778222, 2778226, 2778227, 2778238, 2778240, 2778245, 2778259, 2778261, 2778262, 2778263, 2778271, 2778274, 2778276, 2778278, 2778287, 2778288, 2778295, 2778300, 2778312, 2778313, 2778314, 2778319, 2778330, 2778331, 2778336, 2778343, 2778347, 2778348, 2778350, 2778366, 2778370, 2778380, 2778382, 2778393, 2778394, 2778396, 2778399, 2778400, 2778401, 2778403, 2778404, 2778405, 2778413, 2778414, 2778418, 2778419, 2778425, 2778431, 2778438, 2778441, 2778442, 2778447, 2778448, 2778455, 2778464, 2778466, 2778473, 2778478, 2778488, 2778492, 2778495, 2778505, 2778508, 2778520, 2778523, 2778536, 2778547, 2778548, 2778559, 2778560, 2778564, 2778569, 2778570, 2778575, 2778581, 2778586, 2778593, 2778594, 2778603, 2778604, 2778607, 2778612, 2778613, 2778617, 2778619, 2778625, 2778626, 2778627, 2778628, 2778630, 2778648, 2778652, 2778661, 2778676, 2778681, 2778682, 2778699, 2778704, 2778705, 2778711, 2778715, 2778720, 2778724, 2778725, 2778737, 2778738, 2778744, 2778770, 2778777, 2778786, 2778796, 2778798, 2778799, 2778801, 2778804, 2778808, 2778811, 2778816, 2778818, 2778822, 2778823, 2778828, 2778834, 2778836, 2778845, 2778847, 2778852, 2778856, 2778872, 2778878, 2778879, 2778880, 2778881, 2778883, 2778884, 2778889, 2778892, 2778893, 2778894, 2778895, 2778898, 2778899, 2778906, 2778908, 2778909, 2778910, 2778914, 2778922, 2778931, 2778932, 2778938, 2778942, 2778976, 2778978, 2778979, 2778986, 2778989, 2778992, 2778996, 2778998, 2779002, 2779013, 2779023, 2779025, 2779033, 2779034, 2779040, 2779042, 2779043, 2779048, 2779049, 2779052, 2779053, 2779060, 2779068, 2779076, 2779082, 2779088, 2779094, 2779100, 2779106, 2779108, 2779109, 2779111, 2779121, 2779123, 2779124, 2779139, 2779142, 2779146, 2779148, 2779154, 2779157, 2779158, 2779162, 2779163, 2779169, 2779177, 2779179, 2779197, 2779198, 2779199, 2779210, 2779215, 2779223, 2779225, 2779230, 2779237, 2779239, 2779240, 2779251, 2779262, 2779266, 2779272, 2779274, 2779281, 2779297, 2779305, 2779308, 2779311, 2779313, 2779316, 2779335, 2779336, 2779340, 2779344, 2779351, 2779352, 2779354, 2779357, 2779366, 2779373, 2779377, 2779378, 2779383, 2779386, 2779388, 2779390, 2779396, 2779401, 2779414, 2779415, 2779420, 2779421, 2779431, 2779442, 2779443, 2779445, 2779452, 2779456, 2779457, 2779458, 2779473, 2779477, 2779479, 2779481, 2779483, 2779484, 2779485, 2779510, 2779526, 2779534, 2779538, 2779548, 2779556, 2779557, 2779560, 2779561, 2779569, 2779574, 2779575, 2779578, 2779580, 2779592, 2779594, 2779597, 2779602, 2779607, 2779616, 2779623, 2779632, 2779633, 2779636, 2779644, 2779652, 2779657, 2779664, 2779665, 2779667, 2779671, 2779676, 2779679, 2779686, 2779690, 2779694, 2779695, 2779700, 2779714, 2779719, 2779722, 2779734, 2779753, 2779763, 2779764, 2779775, 2779787, 2779790, 2779792, 2779796, 2779797, 2779801, 2779812, 2779817, 2779821, 2779823, 2779826, 2779828, 2779832, 2779839, 2779840, 2779847, 2779851, 2779854, 2779857, 2779877, 2779878, 2779879, 2779882, 2779883, 2779885, 2779890, 2779903, 2779904, 2779906, 2779915, 2779920, 2779927, 2779928, 2779930, 2779931, 2779939, 2779953, 2779956, 2779960, 2779962, 2779964, 2779965, 2779973, 2779987, 2779988, 2779991, 2779992, 2779996, 2779997, 2780001, 2780002, 2780004, 2780011, 2780021, 2780022, 2780024, 2780026, 2780035, 2780037, 2780042, 2780043, 2780045, 2780057, 2780059, 2780074, 2780080, 2780084, 2780101, 2780102, 2780107, 2780115, 2780122, 2780123, 2780129, 2780136, 2780139, 2780143, 2780154, 2780160, 2780170, 2780172, 2780173, 2780175, 2780183, 2780184, 2780187, 2780195, 2780198, 2780200, 2780204, 2780213, 2780214, 2780219, 2780222, 2780226, 2780232, 2780236, 2780239, 2780248, 2780256, 2780257, 2780259, 2780260, 2780269, 2780271, 2780273, 2780280, 2780281, 2780283, 2780296, 2780317, 2780326, 2780327, 2780332, 2780336, 2780349, 2780351, 2780354, 2780369, 2780370, 2780382, 2780387, 2780396, 2780400, 2780412, 2780413, 2780415, 2780416, 2780425, 2780441, 2780442, 2780446, 2780447, 2780455, 2780464, 2780468, 2780475, 2780477, 2780478, 2780479, 2780481, 2780488, 2780494, 2780501, 2780505, 2780507, 2780509, 2780515, 2780521, 2780527, 2780532, 2780535, 2780537, 2780538, 2780540, 2780542, 2780543, 2780564, 2780567, 2780568, 2780572, 2780577, 2780583, 2780584, 2780589, 2780602, 2780615, 2780617, 2780619, 2780622, 2780623, 2780628, 2780631, 2780634, 2780636, 2780637, 2780639, 2780641, 2780642, 2780643, 2780644, 2780648, 2780655, 2780672, 2780673, 2780677, 2780688, 2780698, 2780701, 2780705, 2780708, 2780713, 2780723, 2780727, 2780731, 2780742, 2780745, 2780755, 2780771, 2780777, 2780781, 2780783, 2780791, 2780793, 2780797, 2780799, 2780802, 2780810, 2780815, 2780824, 2780826, 2780827, 2780832, 2780834, 2780836, 2780837, 2780843, 2780846, 2780847, 2780860, 2780864, 2780866, 2780872, 2780874, 2780877, 2780883, 2780887, 2780888, 2780893, 2780899, 2780905, 2780907, 2780908, 2780910, 2780912, 2780914, 2780919, 2780937, 2780938, 2780943, 2780947, 2780954, 2780957, 2780970, 2780975, 2780981, 2780991, 2780995, 2780996, 2781004, 2781005, 2781007, 2781008, 2781009, 2781010, 2781012, 2781017, 2781019, 2781037, 2781042, 2781043, 2781045, 2781051, 2781066, 2781068, 2781074, 2781077, 2781079, 2781080, 2781087, 2781088, 2781101, 2781105, 2781108, 2781109, 2781110, 2781111, 2781118, 2781145, 2781148, 2781151, 2781164, 2781166, 2781168, 2781169, 2781171, 2781175, 2781179, 2781181, 2781184, 2781196, 2781197, 2781204, 2781206, 2781209, 2781229, 2781231, 2781241, 2781254, 2781258, 2781263, 2781271, 2781286, 2781291, 2781293, 2781294, 2781310, 2781321, 2781326, 2781329, 2781334, 2781336, 2781341, 2781347, 2781348, 2781363, 2781367, 2781372, 2781377, 2781378, 2781382, 2781383, 2781388, 2781392, 2781396, 2781404, 2781409, 2781412, 2781413, 2781417, 2781419, 2781422, 2781433, 2781435, 2781436, 2781439, 2781444, 2781449, 2781450, 2781455, 2781458, 2781470, 2781473, 2781478, 2781479, 2781480, 2781497, 2781500, 2781503, 2781505, 2781513, 2781517, 2781520, 2781523, 2781525, 2781540, 2781546, 2781548, 2781549, 2781555, 2781558, 2781565, 2781569, 2781587, 2781594, 2781595, 2781601, 2781602, 2781617, 2781620, 2781623, 2781625, 2781629, 2781631, 2781638, 2781642, 2781646, 2781652, 2781664, 2781668, 2781677, 2781678, 2781679, 2781681, 2781682, 2781684, 2781685, 2781692, 2781697, 2781712, 2781730, 2781735, 2781737, 2781740, 2781746, 2781747, 2781757, 2781762, 2781765, 2781768, 2781769, 2781773, 2781778, 2781781, 2781800, 2781801, 2781811, 2781829, 2781831, 2781833, 2781844, 2781848, 2781850, 2781851, 2781855, 2781858, 2781859, 2781860, 2781864, 2781868, 2781870, 2781876, 2781883, 2781898, 2781905, 2781908, 2781909, 2781916, 2781921, 2781924, 2781931, 2781936, 2781938, 2781939, 2781953, 2781955, 2781957, 2781963, 2781969, 2781973, 2781978, 2781980, 2781998, 2781999, 2782001, 2782003, 2782004, 2782005, 2782008, 2782018, 2782030, 2782044, 2782051, 2782059, 2782061, 2782069, 2782071, 2782072, 2782078, 2782088, 2782096, 2782099, 2782104, 2782109, 2782111, 2782114, 2782117, 2782118, 2782121, 2782124, 2782137, 2782141, 2782144, 2782148, 2782150, 2782154, 2782155, 2782167, 2782176, 2782182, 2782183, 2782185, 2782186, 2782189, 2782194, 2782197, 2782199, 2782201, 2782202, 2782205, 2782214, 2782221, 2782223, 2782227, 2782230, 2782232, 2782234, 2782239, 2782246, 2782250, 2782253, 2782254, 2782256, 2782258, 2782259, 2782260, 2782264, 2782273, 2782289, 2782290, 2782292, 2782293, 2782298, 2782306, 2782307, 2782308, 2782310, 2782311, 2782312, 2782314, 2782317, 2782319, 2782325, 2782326, 2782329, 2782336, 2782339, 2782342, 2782346, 2782356, 2782367, 2782368, 2782370, 2782374, 2782375, 2782387, 2782392, 2782395, 2782402, 2782410, 2782420, 2782422, 2782424, 2782426, 2782427, 2782443, 2782444, 2782449, 2782453, 2782454, 2782456, 2782464, 2782468, 2782473, 2782482, 2782484, 2782485, 2782498, 2782501, 2782505, 2782508, 2782520, 2782522, 2782533, 2782536, 2782544, 2782546, 2782551, 2782556, 2782561, 2782566, 2782569, 2782570, 2782577, 2782578, 2782580, 2782581, 2782582, 2782587, 2782589, 2782593, 2782603, 2782612, 2782620, 2782621, 2782623, 2782627, 2782641, 2782642, 2782646, 2782648, 2782650, 2782663, 2782664, 2782667, 2782668, 2782671, 2782673, 2782676, 2782679, 2782689, 2782691, 2782694, 2782705, 2782710, 2782720, 2782723, 2782724, 2782725, 2782735, 2782746, 2782748, 2782749, 2782752, 2782755, 2782756, 2782759, 2782760, 2782763, 2782764, 2782768, 2782772, 2782773, 2782780, 2782781, 2782785, 2782788, 2782790, 2782793, 2782801, 2782802, 2782805, 2782820, 2782827, 2782834, 2782836, 2782844, 2782848, 2782859, 2782867, 2782868, 2782869, 2782871, 2782873, 2782878, 2782887, 2782889, 2782891, 2782892, 2782894, 2782896, 2782900, 2782904, 2782907, 2782910, 2782915, 2782924, 2782926, 2782934, 2782936, 2782940, 2782943, 2782946, 2782961, 2782968, 2782971, 2782979, 2782982, 2782986, 2782993, 2782996, 2783002, 2783006, 2783009, 2783012, 2783018, 2783020, 2783028, 2783030, 2783034, 2783041, 2783044, 2783045, 2783048, 2783053, 2783054, 2783062, 2783069, 2783070, 2783074, 2783078, 2783085, 2783086, 2783092, 2783094, 2783100, 2783112, 2783115, 2783116, 2783124, 2783127, 2783128, 2783138, 2783144, 2783153, 2783157, 2783159, 2783164, 2783172, 2783173, 2783177, 2783182, 2783184, 2783188, 2783195, 2783197, 2783222, 2783224, 2783235, 2783238, 2783240, 2783253, 2783258, 2783267, 2783277, 2783285, 2783289, 2783296, 2783297, 2783299, 2783300, 2783319, 2783320, 2783333, 2783335, 2783337, 2783338, 2783346, 2783355, 2783362, 2783367, 2783369, 2783370, 2783375, 2783376, 2783381, 2783383, 2783392, 2783401, 2783416, 2783421, 2783425, 2783428, 2783434, 2783436, 2783437, 2783438, 2783440, 2783447, 2783448, 2783455, 2783465, 2783466, 2783474, 2783486, 2783489, 2783492, 2783493, 2783501, 2783509, 2783510, 2783524, 2783528, 2783534, 2783542, 2783549, 2783553, 2783554, 2783556, 2783557, 2783559, 2783563, 2783568, 2783569, 2783572, 2783580, 2783587, 2783594, 2783597, 2783604, 2783605, 2783608, 2783614, 2783617, 2783618, 2783620, 2783622, 2783623, 2783631, 2783644, 2783646, 2783649, 2783654, 2783657, 2783658, 2783667, 2783668, 2783669, 2783670, 2783675, 2783685, 2783687, 2783701, 2783703, 2783717, 2783720, 2783721, 2783724, 2783726, 2783743, 2783748, 2783749, 2783752, 2783755, 2783757, 2783764, 2783765, 2783769, 2783772, 2783781, 2783789, 2783794, 2783803, 2783806, 2783810, 2783814, 2783815, 2783822, 2783823, 2783827, 2783846, 2783853, 2783864, 2783867, 2783868, 2783869, 2783870, 2783871, 2783881, 2783883, 2783886, 2783892, 2783900, 2783905, 2783906, 2783909, 2783913, 2783917, 2783927, 2783933, 2783935, 2783944, 2783948, 2783949, 2783957, 2783961, 2783965, 2783972, 2783984, 2783986, 2783987, 2783989, 2783991, 2783992, 2783995, 2784008, 2784014, 2784018, 2784031, 2784039, 2784042, 2784045, 2784060, 2784064, 2784068, 2784073, 2784075, 2784081, 2784085, 2784087, 2784095, 2784096, 2784097, 2784099, 2784102, 2784108, 2784120, 2784121, 2784130, 2784133, 2784145, 2784149, 2784151, 2784155, 2784156, 2784158, 2784175, 2784178, 2784181, 2784191, 2784194, 2784195, 2784197, 2784200, 2784204, 2784208, 2784211, 2784212, 2784217, 2784221, 2784224, 2784227, 2784232, 2784239, 2784240, 2784242, 2784261, 2784262, 2784269, 2784271, 2784272, 2784275, 2784279, 2784289, 2784290, 2784292, 2784301, 2784303, 2784307, 2784316, 2784324, 2784326, 2784327, 2784328, 2784332, 2784334, 2784347, 2784349, 2784353, 2784356, 2784361, 2784364, 2784371, 2784382, 2784383, 2784385, 2784388, 2784394, 2784397, 2784404, 2784409, 2784410, 2784411, 2784414, 2784416, 2784420, 2784422, 2784424, 2784425, 2784440, 2784442, 2784449, 2784451, 2784460, 2784470, 2784471, 2784473, 2784476, 2784479, 2784485, 2784487, 2784490, 2784492, 2784494, 2784505, 2784513, 2784524, 2784525, 2784526, 2784536, 2784539, 2784542, 2784548, 2784555, 2784556, 2784560, 2784561, 2784562, 2784569, 2784575, 2784577, 2784595, 2784596, 2784601, 2784607, 2784608, 2784612, 2784614, 2784617, 2784618, 2784621, 2784631, 2784633, 2784638, 2784640, 2784643, 2784652, 2784664, 2784666, 2784667, 2784672, 2784673, 2784679, 2784680, 2784694, 2784700, 2784705, 2784707, 2784711, 2784713, 2784718, 2784719, 2784723, 2784730, 2784731, 2784733, 2784734, 2784737, 2784747, 2784748, 2784757, 2784758, 2784759, 2784765, 2784768, 2784769, 2784775, 2784782, 2784800, 2784809, 2784812, 2784817, 2784823, 2784824, 2784825, 2784831, 2784833, 2784834, 2784837, 2784838, 2784846, 2784852, 2784869, 2784874, 2784907, 2784908, 2784914, 2784924, 2784927, 2784929, 2784933, 2784948, 2784951, 2784952, 2784954, 2784955, 2784960, 2784967, 2784968, 2784972, 2784983, 2784984, 2784988, 2784990, 2784996, 2784998, 2784999, 2785003, 2785006, 2785010, 2785013, 2785024, 2785033, 2785036, 2785042, 2785052, 2785054, 2785064, 2785077, 2785083, 2785092, 2785096, 2785098, 2785108, 2785110, 2785118, 2785119, 2785123, 2785124, 2785128, 2785132, 2785136, 2785141, 2785145, 2785146, 2785149, 2785154, 2785160, 2785174, 2785178, 2785186, 2785189, 2785203, 2785204, 2785211, 2785219, 2785229, 2785234, 2785243, 2785244, 2785248, 2785260, 2785261, 2785263, 2785266, 2785267, 2785270, 2785277, 2785278) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:07,537 - 13055 - src.utils.log - INFO - βœ… Fetched 5584 rows - __SPLIT__ 2026-09-28 07:10:07,539 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 6923 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:07,866 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 6923) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-28 07:10:34,311 - 13055 - src.utils.log - INFO - βœ… All 6923 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-28 07:10:34,312 - 13055 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 07:10:34,312 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:10:34,314 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2777091.0, 2768900.0, 2777094.0, 2777095.0, 2768907.0, 2777099.0, 2777101.0, 2777100.0, 2777103.0, 2777104.0, 2768912.0, 2779381.0, 2777107.0, 2785300.0, 2777110.0, 2777112.0, 2777113.0, 2785306.0, 2777118.0, 2777125.0, 2768935.0, 2777130.0, 2768939.0, 2768940.0, 2777139.0, 2777140.0, 2768951.0, 2777145.0, 2777146.0, 2768954.0, 2768956.0, 2785340.0, 2768957.0, 2777151.0, 2785345.0, 2768964.0, 2777157.0, 2785349.0, 2768966.0, 2768968.0, 2768969.0, 2785352.0, 2768971.0, 2785355.0, 2768970.0, 2785354.0, 2785353.0, 2768976.0, 2768982.0, 2785367.0, 2785371.0, 2777180.0, 2777181.0, 2785373.0, 2777183.0, 2785379.0, 2785384.0, 2777193.0, 2785386.0, 2785389.0, 2769008.0, 2785394.0, 2777203.0, 2785398.0, 2769016.0, 2777210.0, 2777211.0, 2777212.0, 2777214.0, 2777216.0, 2777217.0, 2785408.0, 2769026.0, 2785412.0, 2777222.0, 2777223.0, 2785414.0, 2769033.0, 2777226.0, 2785418.0, 2785420.0, 2777229.0, 2769038.0, 2777231.0, 2777232.0, 2769041.0, 2777236.0, 2777238.0, 2769047.0, 2777240.0, 2785432.0, 2777242.0, 2785436.0, 2777244.0, 2785438.0, 2769055.0, 2769056.0, 2777248.0, 2769058.0, 2777247.0, 2777252.0, 2777255.0, 2777256.0, 2769063.0, 2777258.0, 2777259.0, 2785451.0, 2785452.0, 2769070.0, 2777263.0, 2785448.0, 2769065.0, 2785455.0, 2777267.0, 2785459.0, 2785461.0, 2785460.0, 2785462.0, 2769079.0, 2777273.0, 2785467.0, 2785468.0, 2777277.0, 2785470.0, 2785469.0, 2777280.0, 2769089.0, 2785472.0, 2769093.0, 2777286.0, 2769096.0, 2777290.0, 2777291.0, 2777293.0, 2785485.0, 2777298.0, 2777302.0, 2785505.0, 2769122.0, 2769121.0, 2777316.0, 2785510.0, 2785511.0, 2769130.0, 2769138.0, 2769139.0, 2785522.0, 2785523.0, 2769140.0, 2769142.0, 2777336.0, 2785530.0, 2777339.0, 2777341.0, 2777342.0, 2785533.0, 2777344.0, 2785538.0, 2777347.0, 2785539.0, 2777350.0, 2777352.0, 2769162.0, 2777355.0, 2785546.0, 2777354.0, 2777363.0, 2769172.0, 2777365.0, 2777366.0, 2769175.0, 2769174.0, 2785561.0, 2777370.0, 2777371.0, 2785563.0, 2777374.0, 2777376.0, 2777377.0, 2777378.0, 2777379.0, 2777381.0, 2785575.0, 2785576.0, 2769193.0, 2777387.0, 2785579.0, 2785581.0, 2777391.0, 2769201.0, 2777394.0, 2777395.0, 2769204.0, 2769203.0, 2769205.0, 2785593.0, 2785594.0, 2777402.0, 2769211.0, 2777405.0, 2777406.0, 2769216.0, 2777408.0, 2785602.0, 2777411.0, 2777412.0, 2769221.0, 2785603.0, 2769224.0, 2769225.0, 2777425.0, 2769234.0, 2785622.0, 2769239.0, 2785627.0, 2777437.0, 2777438.0, 2769245.0, 2769246.0, 2785635.0, 2769255.0, 2777452.0, 2777455.0, 2785649.0, 2769266.0, 2785654.0, 2785660.0, 2788077.0, 2777473.0, 2785665.0, 2769281.0, 2777477.0, 2785670.0, 2769288.0, 2777482.0, 2769291.0, 2777485.0, 2769299.0, 2764804.0, 2777495.0, 2769310.0, 2785696.0, 2785698.0, 2785700.0, 2777511.0, 2785708.0, 2769326.0, 2769327.0, 2769330.0, 2769332.0, 2785717.0, 2769333.0, 2785719.0, 2769336.0, 2785721.0, 2785723.0, 2777532.0, 2777533.0, 2785727.0, 2785729.0, 2769346.0, 2777537.0, 2777538.0, 2785733.0, 2769352.0, 2777547.0, 2777548.0, 2777549.0, 2777553.0, 2785746.0, 2769363.0, 2777555.0, 2785752.0, 2785753.0, 2777564.0, 2769377.0, 2785773.0, 2769390.0, 2777583.0, 2777585.0, 2785779.0, 2777587.0, 2769400.0, 2785787.0, 2777596.0, 2769408.0, 2769415.0, 2785801.0, 2777610.0, 2777611.0, 2777612.0, 2769420.0, 2777614.0, 2785808.0, 2777619.0, 2777622.0, 2769432.0, 2777626.0, 2777629.0, 2785827.0, 2785828.0, 2785829.0, 2777635.0, 2777639.0, 2785832.0, 2785834.0, 2777644.0, 2769453.0, 2769455.0, 2777650.0, 2777653.0, 2785849.0, 2785851.0, 2777660.0, 2769469.0, 2769470.0, 2777663.0, 2785856.0, 2769474.0, 2777667.0, 2785860.0, 2785862.0, 2769478.0, 2769482.0, 2769483.0, 2785867.0, 2777677.0, 2769491.0, 2769492.0, 2769500.0, 2777693.0, 2785888.0, 2769506.0, 2769508.0, 2769509.0, 2777701.0, 2777706.0, 2785899.0, 2777707.0, 2777711.0, 2785905.0, 2769521.0, 2785907.0, 2769525.0, 2769530.0, 2777723.0, 2777724.0, 2769533.0, 2785920.0, 2777732.0, 2777736.0, 2785930.0, 2777739.0, 2785933.0, 2777752.0, 2769564.0, 2785953.0, 2769569.0, 2785964.0, 2769581.0, 2788089.0, 2785971.0, 2785974.0, 2777784.0, 2769593.0, 2785978.0, 2777785.0, 2769597.0, 2785982.0, 2785983.0, 2769600.0, 2777797.0, 2769606.0, 2769607.0, 2777800.0, 2786010.0, 2777819.0, 2777820.0, 2777825.0, 2777826.0, 2786023.0, 2777832.0, 2769641.0, 2777834.0, 2769640.0, 2786029.0, 2777840.0, 2769648.0, 2769651.0, 2769652.0, 2786037.0, 2769655.0, 2777849.0, 2769659.0, 2786045.0, 2786047.0, 2786048.0, 2777862.0, 2786064.0, 2777873.0, 2769687.0, 2786072.0, 2786074.0, 2777884.0, 2786078.0, 2769696.0, 2769697.0, 2786083.0, 2777891.0, 2769700.0, 2769706.0, 2786091.0, 2769708.0, 2769709.0, 2777906.0, 2786105.0, 2769722.0, 2769728.0, 2777924.0, 2777926.0, 2769737.0, 2786122.0, 2786126.0, 2786127.0, 2769745.0, 2769747.0, 2769748.0, 2786134.0, 2769753.0, 2777946.0, 2786138.0, 2777948.0, 2769757.0, 2777951.0, 2769760.0, 2769761.0, 2769764.0, 2769766.0, 2769768.0, 2769769.0, 2769773.0, 2769774.0, 2777967.0, 2786163.0, 2777973.0, 2786168.0, 2786169.0, 2786171.0, 2769787.0, 2786176.0, 2777984.0, 2769794.0, 2786179.0, 2786177.0, 2769796.0, 2769798.0, 2769800.0, 2769802.0, 2786187.0, 2777995.0, 2769813.0, 2778006.0, 2769818.0, 2778012.0, 2778018.0, 2786213.0, 2786214.0, 2778024.0, 2778027.0, 2786219.0, 2778032.0, 2769846.0, 2769849.0, 2769851.0, 2778044.0, 2778045.0, 2769855.0, 2769858.0, 2786244.0, 2769860.0, 2778052.0, 2778060.0, 2786252.0, 2778063.0, 2778064.0, 2769872.0, 2778069.0, 2778074.0, 2769886.0, 2778085.0, 2786278.0, 2778087.0, 2778090.0, 2786283.0, 2778091.0, 2778093.0, 2769908.0, 2778101.0, 2778102.0, 2778100.0, 2786298.0, 2778106.0, 2778109.0, 2769919.0, 2778113.0, 2786308.0, 2769926.0, 2778118.0, 2769927.0, 2786310.0, 2769930.0, 2778122.0, 2769932.0, 2786315.0, 2778125.0, 2769935.0, 2786316.0, 2778124.0, 2786318.0, 2769939.0, 2786320.0, 2786325.0, 2769944.0, 2786330.0, 2786332.0, 2769950.0, 2786337.0, 2786341.0, 2778150.0, 2778151.0, 2769959.0, 2786348.0, 2778156.0, 2786350.0, 2786351.0, 2778159.0, 2778158.0, 2786353.0, 2778162.0, 2778165.0, 2769975.0, 2786365.0, 2769982.0, 2778175.0, 2778178.0, 2778182.0, 2786375.0, 2769990.0, 2778185.0, 2786379.0, 2786381.0, 2786382.0, 2778189.0, 2786384.0, 2786385.0, 2786383.0, 2770003.0, 2786387.0, 2786388.0, 2770007.0, 2786392.0, 2786393.0, 2786396.0, 2786398.0, 2786399.0, 2786400.0, 2770017.0, 2786403.0, 2786410.0, 2778218.0, 2786414.0, 2778222.0, 2786417.0, 2770038.0, 2786427.0, 2786428.0, 2770045.0, 2770043.0, 2770047.0, 2770048.0, 2778240.0, 2786431.0, 2778244.0, 2770055.0, 2786441.0, 2770057.0, 2778251.0, 2786445.0, 2778256.0, 2778258.0, 2770071.0, 2770072.0, 2786457.0, 2786458.0, 2786460.0, 2778278.0, 2770087.0, 2786472.0, 2786477.0, 2770097.0, 2778290.0, 2786483.0, 2770101.0, 2779618.0, 2778299.0, 2770109.0, 2773106.0, 2786497.0, 2786500.0, 2786505.0, 2779622.0, 2770130.0, 2778323.0, 2778324.0, 2786517.0, 2786519.0, 2770136.0, 2770139.0, 2778332.0, 2770142.0, 2778334.0, 2774741.0, 2786529.0, 2778340.0, 2770149.0, 2786536.0, 2786537.0, 2778346.0, 2786538.0, 2786544.0, 2770161.0, 2786548.0, 2778357.0, 2770166.0, 2770167.0, 2770168.0, 2778365.0, 2770173.0, 2770175.0, 2770176.0, 2786557.0, 2786562.0, 2770181.0, 2770182.0, 2778377.0, 2778378.0, 2778379.0, 2770188.0, 2778381.0, 2770186.0, 2768237.0, 2770187.0, 2778387.0, 2786580.0, 2778389.0, 2770196.0, 2778391.0, 2786582.0, 2786581.0, 2778395.0, 2786587.0, 2770203.0, 2786590.0, 2778398.0, 2770214.0, 2770216.0, 2786601.0, 2786606.0, 2778423.0, 2770231.0, 2778426.0, 2770235.0, 2786620.0, 2786621.0, 2778430.0, 2786622.0, 2778428.0, 2786626.0, 2770246.0, 2778439.0, 2786634.0, 2786638.0, 2778446.0, 2778449.0, 2778451.0, 2786643.0, 2778454.0, 2778455.0, 2786648.0, 2786647.0, 2770266.0, 2778459.0, 2786651.0, 2778460.0, 2770270.0, 2778457.0, 2778465.0, 2770276.0, 2778469.0, 2770277.0, 2786661.0, 2770280.0, 2770282.0, 2770283.0, 2778476.0, 2762092.0, 2762094.0, 2770287.0, 2762096.0, 2762097.0, 2778481.0, 2778483.0, 2778484.0, 2762101.0, 2778485.0, 2762100.0, 2762098.0, 2770293.0, 2778488.0, 2770297.0, 2778486.0, 2778493.0, 2770302.0, 2778494.0, 2762112.0, 2786687.0, 2786681.0, 2786690.0, 2778500.0, 2786693.0, 2786694.0, 2762121.0, 2762122.0, 2770315.0, 2770316.0, 2762126.0, 2770319.0, 2786702.0, 2770320.0, 2786706.0, 2770323.0, 2778514.0, 2770318.0, 2778521.0, 2786713.0, 2786717.0, 2770335.0, 2786720.0, 2786721.0, 2772163.0, 2778532.0, 2786727.0, 2786729.0, 2762153.0, 2778539.0, 2778538.0, 2778542.0, 2770351.0, 2778544.0, 2786739.0, 2778550.0, 2778552.0, 2770361.0, 2778553.0, 2778554.0, 2770364.0, 2762174.0, 2786751.0, 2786752.0, 2786753.0, 2770366.0, 2770371.0, 2762180.0, 2762183.0, 2786760.0, 2770376.0, 2770378.0, 2787814.0, 2778578.0, 2786771.0, 2762195.0, 2778580.0, 2770388.0, 2787815.0, 2786773.0, 2786778.0, 2778587.0, 2778588.0, 2762207.0, 2770400.0, 2770403.0, 2778595.0, 2778597.0, 2778596.0, 2786787.0, 2770408.0, 2762216.0, 2770412.0, 2770414.0, 2762224.0, 2778608.0, 2786803.0, 2762228.0, 2770422.0, 2778618.0, 2786812.0, 2778624.0, 2778628.0, 2770437.0, 2786821.0, 2786823.0, 2778632.0, 2770441.0, 2778636.0, 2762254.0, 2786830.0, 2786832.0, 2778642.0, 2778643.0, 2786836.0, 2786837.0, 2786834.0, 2778647.0, 2778651.0, 2778652.0, 2778654.0, 2778655.0, 2786848.0, 2762270.0, 2762272.0, 2762273.0, 2778660.0, 2778661.0, 2762278.0, 2778663.0, 2786852.0, 2778665.0, 2778666.0, 2786855.0, 2786860.0, 2762277.0, 2778662.0, 2762285.0, 2786864.0, 2778667.0, 2786866.0, 2762291.0, 2786868.0, 2770483.0, 2778678.0, 2762295.0, 2770488.0, 2762296.0, 2786874.0, 2778680.0, 2786876.0, 2786877.0, 2762302.0, 2786879.0, 2762304.0, 2770493.0, 2762300.0, 2786883.0, 2762305.0, 2762309.0, 2762307.0, 2778693.0, 2778697.0, 2778698.0, 2786891.0, 2770507.0, 2786894.0, 2762321.0, 2770513.0, 2770514.0, 2786900.0, 2786901.0, 2778709.0, 2786902.0, 2762329.0, 2770524.0, 2770528.0, 2770533.0, 2786918.0, 2778725.0, 2778728.0, 2778726.0, 2778730.0, 2786923.0, 2786924.0, 2762349.0, 2770542.0, 2778735.0, 2770543.0, 2778733.0, 2778734.0, 2762352.0, 2762356.0, 2778741.0, 2778742.0, 2778743.0, 2786936.0, 2786933.0, 2778747.0, 2778748.0, 2762363.0, 2786942.0, 2762367.0, 2778750.0, 2762369.0, 2770555.0, 2778755.0, 2770564.0, 2778757.0, 2770567.0, 2762377.0, 2762378.0, 2786959.0, 2762388.0, 2774828.0, 2786967.0, 2762392.0, 2786969.0, 2762391.0, 2778779.0, 2778780.0, 2774829.0, 2778783.0, 2770592.0, 2786977.0, 2786978.0, 2762406.0, 2778791.0, 2786984.0, 2762409.0, 2762410.0, 2770600.0, 2770608.0, 2770609.0, 2762416.0, 2762417.0, 2770612.0, 2778805.0, 2762418.0, 2770613.0, 2787000.0, 2778808.0, 2778810.0, 2770619.0, 2787004.0, 2778814.0, 2787006.0, 2770628.0, 2778821.0, 2778825.0, 2762443.0, 2762444.0, 2770635.0, 2778830.0, 2787019.0, 2787026.0, 2778838.0, 2787030.0, 2762458.0, 2787034.0, 2770650.0, 2770653.0, 2770652.0, 2787039.0, 2762463.0, 2787035.0, 2787043.0, 2787044.0, 2762468.0, 2787046.0, 2778854.0, 2778856.0, 2778857.0, 2778858.0, 2778859.0, 2778860.0, 2762476.0, 2762478.0, 2787053.0, 2778861.0, 2787057.0, 2778866.0, 2778867.0, 2778868.0, 2762484.0, 2778870.0, 2778871.0, 2787064.0, 2778873.0, 2787066.0, 2778875.0, 2778869.0, 2787060.0, 2770686.0, 2770682.0, 2787072.0, 2787073.0, 2778882.0, 2762496.0, 2787076.0, 2778885.0, 2787077.0, 2770694.0, 2778888.0, 2770696.0, 2778890.0, 2778891.0, 2787082.0, 2770699.0, 2770702.0, 2787087.0, 2787089.0, 2782994.0, 2762518.0, 2787094.0, 2778904.0, 2787097.0, 2778905.0, 2762521.0, 2778903.0, 2770717.0, 2778911.0, 2762527.0, 2778913.0, 2787106.0, 2787104.0, 2778912.0, 2770725.0, 2778918.0, 2778916.0, 2787114.0, 2778923.0, 2778926.0, 2778927.0, 2770735.0, 2787121.0, 2762546.0, 2787122.0, 2787123.0, 2762549.0, 2778933.0, 2770743.0, 2778936.0, 2762552.0, 2762556.0, 2778940.0, 2778941.0, 2778943.0, 2787137.0, 2770755.0, 2778948.0, 2778951.0, 2762568.0, 2778952.0, 2778953.0, 2787147.0, 2787144.0, 2778959.0, 2778962.0, 2778964.0, 2778965.0, 2778966.0, 2778967.0, 2770774.0, 2762585.0, 2787161.0, 2778971.0, 2787167.0, 2787168.0, 2762593.0, 2770786.0, 2787171.0, 2778980.0, 2770788.0, 2787173.0, 2762600.0, 2770792.0, 2787177.0, 2787180.0, 2762605.0, 2778990.0, 2762607.0, 2762608.0, 2762609.0, 2770797.0, 2762611.0, 2787187.0, 2787184.0, 2762614.0, 2778999.0, 2779000.0, 2770812.0, 2762622.0, 2770815.0, 2762624.0, 2762625.0, 2787202.0, 2762627.0, 2787205.0, 2779014.0, 2779016.0, 2779018.0, 2762635.0, 2787210.0, 2762637.0, 2787211.0, 2779023.0, 2779024.0, 2770831.0, 2787219.0, 2787220.0, 2779029.0, 2762646.0, 2762647.0, 2779030.0, 2762649.0, 2762650.0, 2787225.0, 2762652.0, 2779036.0, 2787222.0, 2762655.0, 2762656.0, 2787224.0, 2779043.0, 2779044.0, 2762660.0, 2762661.0, 2762663.0, 2779046.0, 2762665.0, 2762666.0, 2787237.0, 2762668.0, 2762669.0, 2762670.0, 2779053.0, 2787247.0, 2762673.0, 2787242.0, 2779061.0, 2762678.0, 2787255.0, 2779065.0, 2787259.0, 2762687.0, 2762691.0, 2762692.0, 2762693.0, 2762694.0, 2762695.0, 2787268.0, 2762697.0, 2779075.0, 2762699.0, 2762700.0, 2787271.0, 2779081.0, 2779086.0, 2762706.0, 2779090.0, 2762708.0, 2787287.0, 2779096.0, 2770903.0, 2787293.0, 2779102.0, 2787299.0, 2765125.0, 2779109.0, 2762726.0, 2770919.0, 2770920.0, 2770921.0, 2779110.0, 2762731.0, 2762732.0, 2770924.0, 2762734.0, 2770927.0, 2770928.0, 2787310.0, 2762737.0, 2762735.0, 2779125.0, 2787322.0, 2762747.0, 2787326.0, 2762756.0, 2762757.0, 2787338.0, 2762763.0, 2779148.0, 2779147.0, 2787339.0, 2770955.0, 2787344.0, 2779159.0, 2779160.0, 2787351.0, 2762775.0, 2779165.0, 2779170.0, 2779171.0, 2762788.0, 2787362.0, 2779174.0, 2779175.0, 2779173.0, 2787372.0, 2770989.0, 2770991.0, 2779188.0, 2787381.0, 2770998.0, 2787384.0, 2779195.0, 2787388.0, 2779202.0, 2762819.0, 2787396.0, 2779205.0, 2779204.0, 2771010.0, 2762824.0, 2779209.0, 2787401.0, 2771012.0, 2762828.0, 2779213.0, 2779214.0, 2762823.0, 2779216.0, 2779218.0, 2779219.0, 2762838.0, 2787416.0, 2762841.0, 2762843.0, 2762844.0, 2771037.0, 2787421.0, 2787423.0, 2771038.0, 2779233.0, 2762850.0, 2762849.0, 2779238.0, 2779241.0, 2779242.0, 2762859.0, 2779245.0, 2779247.0, 2787439.0, 2779249.0, 2762866.0, 2762867.0, 2779250.0, 2779251.0, 2762870.0, 2787442.0, 2779256.0, 2779254.0, 2762874.0, 2762875.0, 2779259.0, 2787452.0, 2779258.0, 2779262.0, 2787455.0, 2771073.0, 2787450.0, 2762884.0, 2762885.0, 2762886.0, 2762887.0, 2779268.0, 2762889.0, 2762894.0, 2771086.0, 2762896.0, 2779286.0, 2762904.0, 2762909.0, 2787485.0, 2762911.0, 2762912.0, 2787486.0, 2779301.0, 2762919.0, 2762924.0, 2779309.0, 2779312.0, 2771125.0, 2787509.0, 2779317.0, 2779325.0, 2787519.0, 2787520.0, 2762945.0, 2771682.0, 2762947.0, 2779331.0, 2779333.0, 2762946.0, 2762943.0, 2771137.0, 2762944.0, 2762954.0, 2779341.0, 2762958.0, 2779343.0, 2771152.0, 2787539.0, 2771156.0, 2787541.0, 2771158.0, 2762967.0, 2779351.0, 2787544.0, 2787546.0, 2787547.0, 2779355.0, 2762966.0, 2779358.0, 2787552.0, 2779364.0, 2787556.0, 2787560.0, 2762987.0, 2771181.0, 2771182.0, 2771183.0, 2771184.0, 2771185.0, 2787570.0, 2771187.0, 2787572.0, 2771188.0, 2762992.0, 2779383.0, 2779384.0, 2779385.0, 2763000.0, 2762994.0, 2771196.0, 2787580.0, 2787582.0, 2762998.0, 2779392.0, 2779393.0, 2771202.0, 2771203.0, 2779395.0, 2763011.0, 2771205.0, 2763015.0, 2771696.0, 2774952.0, 2787591.0, 2763019.0, 2771212.0, 2771211.0, 2763022.0, 2771215.0, 2771214.0, 2771216.0, 2763020.0, 2779409.0, 2787599.0, 2771221.0, 2771225.0, 2771226.0, 2779418.0, 2776584.0, 2787613.0, 2771231.0, 2771232.0, 2787615.0, 2779429.0, 2779432.0, 2763049.0, 2771246.0, 2763055.0, 2779441.0, 2787640.0, 2763066.0, 2763070.0, 2771267.0, 2771268.0, 2763076.0, 2771271.0, 2787655.0, 2779464.0, 2787659.0, 2787660.0, 2771277.0, 2779469.0, 2787662.0, 2763088.0, 2771280.0, 2771282.0, 2779475.0, 2763090.0, 2771285.0, 2779478.0, 2787669.0, 2771284.0, 2787673.0, 2787674.0, 2771291.0, 2763101.0, 2763102.0, 2779485.0, 2787678.0, 2779489.0, 2787682.0, 2763108.0, 2763110.0, 2763111.0, 2763112.0, 2779494.0, 2787688.0, 2771314.0, 2787698.0, 2771318.0, 2779512.0, 2787706.0, 2763131.0, 2771324.0, 2779517.0, 2763132.0, 2771327.0, 2763136.0, 2787713.0, 2763139.0, 2763141.0, 2771334.0, 2787718.0, 2779525.0, 2779529.0, 2787722.0, 2763147.0, 2779531.0, 2787725.0, 2771339.0, 2763152.0, 2787730.0, 2779541.0, 2779544.0, 2771725.0, 2763163.0, 2771356.0, 2787741.0, 2787742.0, 2787743.0, 2779549.0, 2776611.0, 2787739.0, 2787740.0, 2787748.0, 2787749.0, 2763177.0, 2771370.0, 2771371.0, 2779564.0, 2779565.0, 2779870.0, 2763184.0, 2771380.0, 2779577.0, 2787770.0, 2771387.0, 2787771.0, 2771389.0, 2763197.0, 2763199.0, 2771391.0, 2779585.0, 2787780.0, 2787781.0, 2779590.0, 2771398.0, 2771402.0, 2771406.0, 2771408.0, 2779600.0, 2763218.0, 2779603.0, 2779602.0, 2779604.0, 2779606.0, 2763222.0, 2779608.0, 2779609.0, 2787802.0, 2779610.0, 2787804.0, 2779613.0, 2779614.0, 2787801.0, 2779616.0, 2787809.0, 2763234.0, 2779619.0, 2779620.0, 2787813.0, 2787810.0, 2763236.0, 2787816.0, 2787817.0, 2763242.0, 2779627.0, 2787819.0, 2787821.0, 2763246.0, 2787823.0, 2787818.0, 2779634.0, 2787827.0, 2763251.0, 2779637.0, 2779638.0, 2771446.0, 2763256.0, 2771448.0, 2771450.0, 2787838.0, 2779649.0, 2771458.0, 2763267.0, 2771459.0, 2763269.0, 2763270.0, 2779655.0, 2787848.0, 2763271.0, 2771466.0, 2763276.0, 2779889.0, 2763279.0, 2763280.0, 2771472.0, 2779666.0, 2763283.0, 2763286.0, 2779671.0, 2763288.0, 2779673.0, 2763290.0, 2787868.0, 2779677.0, 2763296.0, 2763297.0, 2763300.0, 2763301.0, 2787878.0, 2763302.0, 2779688.0, 2787879.0, 2763303.0, 2779691.0, 2771506.0, 2763315.0, 2763316.0, 2787892.0, 2763319.0, 2779704.0, 2771511.0, 2787898.0, 2787900.0, 2779709.0, 2779708.0, 2779711.0, 2779712.0, 2771517.0, 2771758.0, 2779715.0, 2787908.0, 2779716.0, 2771527.0, 2787915.0, 2771534.0, 2771535.0, 2763343.0, 2771537.0, 2771538.0, 2779732.0, 2779733.0, 2763351.0, 2779737.0, 2779738.0, 2779740.0, 2771550.0, 2787937.0, 2779746.0, 2779747.0, 2787939.0, 2787941.0, 2763367.0, 2787944.0, 2779756.0, 2787954.0, 2787955.0, 2787957.0, 2779765.0, 2771577.0, 2771579.0, 2779772.0, 2763389.0, 2771585.0, 2771771.0, 2787969.0, 2779778.0, 2779777.0, 2763398.0, 2779783.0, 2787978.0, 2771596.0, 2787980.0, 2787985.0, 2787987.0, 2771610.0, 2763421.0, 2771614.0, 2787998.0, 2787999.0, 2771613.0, 2763425.0, 2763428.0, 2763429.0, 2771621.0, 2788005.0, 2771625.0, 2779818.0, 2763435.0, 2771626.0, 2771629.0, 2788014.0, 2779821.0, 2771632.0, 2784805.0, 2771634.0, 2763451.0, 2779836.0, 2779837.0, 2763455.0, 2779844.0, 2788040.0, 2771657.0, 2788042.0, 2779848.0, 2788041.0, 2763467.0, 2779854.0, 2771660.0, 2771658.0, 2779852.0, 2771666.0, 2771667.0, 2779862.0, 2763479.0, 2763480.0, 2771673.0, 2763482.0, 2779867.0, 2788060.0, 2763485.0, 2788062.0, 2763486.0, 2771680.0, 2788061.0, 2788066.0, 2788064.0, 2788065.0, 2788069.0, 2788067.0, 2779876.0, 2788071.0, 2771686.0, 2763498.0, 2771691.0, 2788076.0, 2771690.0, 2788074.0, 2788079.0, 2788080.0, 2763504.0, 2771694.0, 2779891.0, 2788084.0, 2771699.0, 2763503.0, 2763508.0, 2771695.0, 2788088.0, 2788090.0, 2763506.0, 2763516.0, 2771709.0, 2788094.0, 2788092.0, 2788096.0, 2779904.0, 2788095.0, 2788099.0, 2763523.0, 2788101.0, 2763526.0, 2779910.0, 2771720.0, 2788105.0, 2779909.0, 2763529.0, 2788108.0, 2788103.0, 2788110.0, 2771727.0, 2763531.0, 2771729.0, 2788114.0, 2779922.0, 2788116.0, 2788117.0, 2763542.0, 2788119.0, 2779927.0, 2779929.0, 2788122.0, 2788121.0, 2788124.0, 2788125.0, 2763549.0, 2779935.0, 2763548.0, 2771737.0, 2788131.0, 2779941.0, 2763558.0, 2788135.0, 2771751.0, 2771750.0, 2763563.0, 2779948.0, 2788141.0, 2788142.0, 2771756.0, 2788144.0, 2788145.0, 2788146.0, 2771762.0, 2779954.0, 2788149.0, 2779957.0, 2771767.0, 2788152.0, 2788153.0, 2779959.0, 2788155.0, 2788156.0, 2788157.0, 2771774.0, 2788159.0, 2788160.0, 2788158.0, 2771772.0, 2788163.0, 2788164.0, 2763584.0, 2763590.0, 2763583.0, 2779976.0, 2771783.0, 2763594.0, 2779979.0, 2771788.0, 2771780.0, 2779982.0, 2771790.0, 2763598.0, 2779977.0, 2788178.0, 2771795.0, 2788180.0, 2788181.0, 2779990.0, 2763606.0, 2763608.0, 2771803.0, 2763615.0, 2788192.0, 2763616.0, 2788194.0, 2788195.0, 2788196.0, 2771809.0, 2771815.0, 2788200.0, 2788199.0, 2788202.0, 2788204.0, 2780013.0, 2771821.0, 2780015.0, 2780016.0, 2788102.0, 2771832.0, 2780025.0, 2771835.0, 2780028.0, 2780029.0, 2788221.0, 2763647.0, 2780034.0, 2763652.0, 2763655.0, 2780041.0, 2788233.0, 2771849.0, 2763664.0, 2788243.0, 2771861.0, 2771862.0, 2788247.0, 2780056.0, 2771865.0, 2780060.0, 2788252.0, 2788254.0, 2763678.0, 2771875.0, 2771879.0, 2780071.0, 2788112.0, 2771882.0, 2780078.0, 2780083.0, 2788281.0, 2788287.0, 2788288.0, 2771903.0, 2780095.0, 2780097.0, 2780101.0, 2788294.0, 2788296.0, 2763720.0, 2780106.0, 2763726.0, 2771918.0, 2780112.0, 2780113.0, 2780114.0, 2771921.0, 2788304.0, 2771920.0, 2788310.0, 2780119.0, 2780120.0, 2788309.0, 2780122.0, 2763739.0, 2763740.0, 2763734.0, 2780126.0, 2763742.0, 2788311.0, 2780131.0, 2788323.0, 2780133.0, 2763747.0, 2780135.0, 2780136.0, 2780137.0, 2788330.0, 2788331.0, 2788332.0, 2780139.0, 2788334.0, 2788333.0, 2788329.0, 2788337.0, 2763762.0, 2788341.0, 2771958.0, 2788343.0, 2780152.0, 2780153.0, 2788346.0, 2763771.0, 2780156.0, 2788342.0, 2771966.0, 2780155.0, 2788352.0, 2780161.0, 2771968.0, 2780163.0, 2780162.0, 2763777.0, 2763782.0, 2788359.0, 2788353.0, 2788357.0, 2788362.0, 2763787.0, 2771981.0, 2763791.0, 2771986.0, 2771988.0, 2780182.0, 2788375.0, 2771993.0, 2780187.0, 2780189.0, 2771998.0, 2780194.0, 2772003.0, 2763814.0, 2788390.0, 2780201.0, 2772010.0, 2788395.0, 2763818.0, 2780202.0, 2772011.0, 2772015.0, 2772014.0, 2788401.0, 2780210.0, 2772019.0, 2763826.0, 2763821.0, 2788406.0, 2780218.0, 2772026.0, 2772028.0, 2772032.0, 2763841.0, 2763842.0, 2772037.0, 2780233.0, 2772043.0, 2788427.0, 2780236.0, 2763854.0, 2780241.0, 2763861.0, 2763862.0, 2762095.0, 2780251.0, 2788444.0, 2763869.0, 2780253.0, 2772063.0, 2772064.0, 2780257.0, 2780258.0, 2780259.0, 2763876.0, 2772061.0, 2763878.0, 2788450.0, 2780264.0, 2780270.0, 2788463.0, 2788465.0, 2772082.0, 2780276.0, 2772085.0, 2788473.0, 2788474.0, 2762102.0, 2788476.0, 2772094.0, 2780288.0, 2763905.0, 2780290.0, 2763909.0, 2780297.0, 2788494.0, 2763919.0, 2763921.0, 2772121.0, 2780314.0, 2763930.0, 2780321.0, 2772130.0, 2788515.0, 2780324.0, 2772133.0, 2763942.0, 2763941.0, 2772134.0, 2780329.0, 2772132.0, 2772139.0, 2780327.0, 2772135.0, 2763950.0, 2788527.0, 2780335.0, 2780338.0, 2788530.0, 2763956.0, 2763958.0, 2763960.0, 2780346.0, 2788539.0, 2763964.0, 2788541.0, 2772158.0, 2788543.0, 2788544.0, 2780353.0, 2772161.0, 2763969.0, 2772164.0, 2763973.0, 2780356.0, 2780359.0, 2763976.0, 2788545.0, 2780362.0, 2772170.0, 2772171.0, 2788557.0, 2780365.0, 2788555.0, 2780363.0, 2772177.0, 2763984.0, 2772179.0, 2772180.0, 2780373.0, 2788564.0, 2772184.0, 2772188.0, 2763998.0, 2780384.0, 2780388.0, 2780389.0, 2780394.0, 2772205.0, 2780398.0, 2772206.0, 2764015.0, 2763753.0, 2764024.0, 2764025.0, 2764027.0, 2764028.0, 2772221.0, 2780414.0, 2764031.0, 2780411.0, 2772227.0, 2764038.0, 2780423.0, 2772235.0, 2772241.0, 2780434.0, 2764050.0, 2780439.0, 2764056.0, 2772258.0, 2772259.0, 2764067.0, 2780453.0, 2780456.0, 2780457.0, 2772266.0, 2780461.0, 2772275.0, 2772276.0, 2780467.0, 2780470.0, 2772280.0, 2772285.0, 2764094.0, 2764095.0, 2764096.0, 2764100.0, 2780484.0, 2772294.0, 2780492.0, 2780493.0, 2764110.0, 2764111.0, 2772307.0, 2780500.0, 2764118.0, 2780507.0, 2764125.0, 2772318.0, 2772324.0, 2764132.0, 2780519.0, 2772329.0, 2764137.0, 2772333.0, 2764142.0, 2780528.0, 2772336.0, 2764149.0, 2772343.0, 2764157.0, 2780552.0, 2764168.0, 2780555.0, 2764173.0, 2780558.0, 2780557.0, 2780564.0, 2764189.0, 2764191.0, 2764199.0, 2772393.0, 2772401.0, 2780595.0, 2780596.0, 2780600.0, 2772415.0, 2780608.0, 2780609.0, 2764224.0, 2780611.0, 2780612.0, 2780607.0, 2780614.0, 2764238.0, 2772430.0, 2780625.0, 2764242.0, 2764241.0, 2772438.0, 2780631.0, 2780632.0, 2764248.0, 2780630.0, 2780635.0, 2780638.0, 2772447.0, 2780646.0, 2780648.0, 2764266.0, 2772460.0, 2780664.0, 2772476.0, 2780671.0, 2780674.0, 2764291.0, 2780678.0, 2780679.0, 2764298.0, 2780685.0, 2780691.0, 2780693.0, 2780694.0, 2780697.0, 2772505.0, 2780699.0, 2780701.0, 2780704.0, 2780705.0, 2780706.0, 2780707.0, 2772516.0, 2780710.0, 2780714.0, 2780717.0, 2780719.0, 2780721.0, 2764337.0, 2764338.0, 2780725.0, 2772534.0, 2764346.0, 2772539.0, 2780732.0, 2780731.0, 2780734.0, 2780735.0, 2764352.0, 2764347.0, 2772546.0, 2780738.0, 2772548.0, 2780739.0, 2772550.0, 2780743.0, 2780744.0, 2772547.0, 2780747.0, 2780748.0, 2780749.0, 2780750.0, 2780751.0, 2772556.0, 2764370.0, 2780758.0, 2772567.0, 2780760.0, 2764377.0, 2780765.0, 2780766.0, 2764382.0, 2764384.0, 2780770.0, 2764387.0, 2780773.0, 2764390.0, 2772581.0, 2780775.0, 2780777.0, 2764396.0, 2780781.0, 2764399.0, 2780784.0, 2780785.0, 2780787.0, 2764406.0, 2772599.0, 2772600.0, 2772601.0, 2780795.0, 2780796.0, 2764414.0, 2780798.0, 2764417.0, 2780801.0, 2764421.0, 2780808.0, 2780809.0, 2772618.0, 2780813.0, 2772621.0, 2764430.0, 2780816.0, 2780817.0, 2780818.0, 2780819.0, 2764433.0, 2764437.0, 2764438.0, 2764439.0, 2780823.0, 2772634.0, 2764443.0, 2764442.0, 2780831.0, 2764448.0, 2764451.0, 2780839.0, 2764458.0, 2780844.0, 2780845.0, 2764462.0, 2764460.0, 2772654.0, 2772657.0, 2780849.0, 2764467.0, 2780852.0, 2780853.0, 2764469.0, 2772663.0, 2780856.0, 2780857.0, 2780858.0, 2780859.0, 2772666.0, 2772669.0, 2764473.0, 2780863.0, 2764474.0, 2780867.0, 2780869.0, 2772681.0, 2764491.0, 2772683.0, 2772684.0, 2772685.0, 2764495.0, 2772687.0, 2772688.0, 2780882.0, 2764499.0, 2780885.0, 2764502.0, 2772693.0, 2772696.0, 2780891.0, 2780894.0, 2780895.0, 2772706.0, 2780903.0, 2780906.0, 2764524.0, 2780909.0, 2764526.0, 2772724.0, 2772725.0, 2780918.0, 2780916.0, 2780921.0, 2780922.0, 2772730.0, 2780929.0, 2772738.0, 2772745.0, 2764554.0, 2772746.0, 2772749.0, 2764562.0, 2772754.0, 2780948.0, 2772755.0, 2776888.0, 2764571.0, 2780956.0, 2764574.0, 2764576.0, 2772768.0, 2780965.0, 2780968.0, 2780971.0, 2764589.0, 2772781.0, 2780977.0, 2764596.0, 2764598.0, 2764599.0, 2772794.0, 2764603.0, 2772799.0, 2780994.0, 2764613.0, 2764614.0, 2786668.0, 2764617.0, 2772810.0, 2764619.0, 2764620.0, 2786669.0, 2781006.0, 2781007.0, 2764625.0, 2764634.0, 2764636.0, 2772828.0, 2772829.0, 2764640.0, 2772834.0, 2772835.0, 2781029.0, 2764647.0, 2781031.0, 2781032.0, 2764650.0, 2781036.0, 2781039.0, 2772849.0, 2781042.0, 2764661.0, 2764663.0, 2781052.0, 2772860.0, 2764671.0, 2764673.0, 2781058.0, 2781059.0, 2781060.0, 2772870.0, 2781063.0, 2772872.0, 2781065.0, 2781066.0, 2764683.0, 2781070.0, 2781071.0, 2764687.0, 2772881.0, 2781072.0, 2764692.0, 2781076.0, 2764694.0, 2772888.0, 2781081.0, 2764699.0, 2764701.0, 2772893.0, 2764705.0, 2764707.0, 2781091.0, 2781092.0, 2772902.0, 2781096.0, 2772905.0, 2772906.0, 2764716.0, 2764718.0, 2764719.0, 2772912.0, 2781103.0, 2781107.0, 2764724.0, 2764725.0, 2772928.0, 2764738.0, 2781122.0, 2781808.0, 2781126.0, 2764747.0, 2764754.0, 2781142.0, 2764759.0, 2764764.0, 2781151.0, 2781154.0, 2781158.0, 2781160.0, 2764778.0, 2764779.0, 2764780.0, 2764782.0, 2781167.0, 2764786.0, 2772979.0, 2764787.0, 2772981.0, 2772982.0, 2781174.0, 2781170.0, 2781177.0, 2781176.0, 2781180.0, 2772996.0, 2772997.0, 2772998.0, 2772999.0, 2773000.0, 2764807.0, 2773002.0, 2773003.0, 2764811.0, 2764808.0, 2764809.0, 2781190.0, 2764818.0, 2773016.0, 2764824.0, 2764830.0, 2781216.0, 2764833.0, 2781220.0, 2781221.0, 2764837.0, 2781223.0, 2781227.0, 2773039.0, 2781233.0, 2773042.0, 2781236.0, 2764853.0, 2788344.0, 2762293.0, 2781244.0, 2764860.0, 2764864.0, 2773060.0, 2773062.0, 2781255.0, 2764873.0, 2764874.0, 2781259.0, 2773066.0, 2781261.0, 2781258.0, 2764878.0, 2764880.0, 2773065.0, 2781267.0, 2773079.0, 2781273.0, 2781276.0, 2773085.0, 2773086.0, 2773088.0, 2781282.0, 2781284.0, 2781285.0, 2781286.0, 2773096.0, 2773104.0, 2781297.0, 2764912.0, 2781298.0, 2773108.0, 2773109.0, 2764913.0, 2773111.0, 2781304.0, 2781305.0, 2773113.0, 2764919.0, 2764921.0, 2773114.0, 2773122.0, 2764933.0, 2781319.0, 2764935.0, 2773130.0, 2773131.0, 2764940.0, 2781330.0, 2781331.0, 2773146.0, 2781340.0, 2781342.0, 2764959.0, 2773152.0, 2773151.0, 2781344.0, 2773155.0, 2764967.0, 2781352.0, 2781354.0, 2773164.0, 2781359.0, 2781360.0, 2773169.0, 2764978.0, 2773170.0, 2781364.0, 2773171.0, 2773174.0, 2781367.0, 2764984.0, 2781369.0, 2781370.0, 2781368.0, 2773186.0, 2773188.0, 2773189.0, 2764998.0, 2764999.0, 2765000.0, 2765001.0, 2773197.0, 2773198.0, 2765007.0, 2781394.0, 2781397.0, 2783023.0, 2781402.0, 2765020.0, 2781406.0, 2765023.0, 2765026.0, 2765027.0, 2773220.0, 2765028.0, 2765030.0, 2773223.0, 2781410.0, 2765033.0, 2781418.0, 2781419.0, 2765034.0, 2765037.0, 2773230.0, 2781423.0, 2765038.0, 2765042.0, 2765043.0, 2765045.0, 2773242.0, 2765050.0, 2765052.0, 2773245.0, 2781434.0, 2781438.0, 2773249.0, 2781447.0, 2765065.0, 2781451.0, 2781453.0, 2781454.0, 2773265.0, 2781466.0, 2765084.0, 2773278.0, 2765089.0, 2763967.0, 2773283.0, 2781476.0, 2765095.0, 2773289.0, 2781483.0, 2773293.0, 2765102.0, 2765103.0, 2780252.0, 2765105.0, 2781491.0, 2765109.0, 2781494.0, 2773303.0, 2781498.0, 2773307.0, 2765115.0, 2765114.0, 2781502.0, 2773312.0, 2765123.0, 2773317.0, 2773318.0, 2781511.0, 2773320.0, 2773321.0, 2765130.0, 2773323.0, 2773324.0, 2765131.0, 2773326.0, 2781513.0, 2773328.0, 2773329.0, 2781522.0, 2765140.0, 2765141.0, 2773334.0, 2773336.0, 2781531.0, 2765147.0, 2770492.0, 2773343.0, 2781536.0, 2773344.0, 2781540.0, 2781542.0, 2773352.0, 2781544.0, 2773355.0, 2773356.0, 2781547.0, 2765166.0, 2773359.0, 2773360.0, 2773361.0, 2773362.0, 2773364.0, 2781556.0, 2765174.0, 2765175.0, 2773368.0, 2781557.0, 2765173.0, 2765179.0, 2765181.0, 2765182.0, 2773374.0, 2781568.0, 2773378.0, 2765192.0, 2765193.0, 2765195.0, 2773390.0, 2773391.0, 2773394.0, 2773401.0, 2781598.0, 2765215.0, 2765219.0, 2781605.0, 2765223.0, 2781608.0, 2781607.0, 2773425.0, 2773433.0, 2781626.0, 2781627.0, 2765243.0, 2781628.0, 2773438.0, 2781631.0, 2765250.0, 2773443.0, 2781637.0, 2773446.0, 2765253.0, 2773445.0, 2765257.0, 2765258.0, 2773451.0, 2773448.0, 2773453.0, 2765264.0, 2781649.0, 2773456.0, 2781651.0, 2765268.0, 2765269.0, 2773462.0, 2773463.0, 2773458.0, 2778656.0, 2781660.0, 2773471.0, 2773472.0, 2773473.0, 2778659.0, 2781667.0, 2781665.0, 2765285.0, 2773483.0, 2773485.0, 2781680.0, 2781684.0, 2773507.0, 2765318.0, 2781705.0, 2773515.0, 2765326.0, 2778669.0, 2781724.0, 2781727.0, 2765344.0, 2781729.0, 2781731.0, 2773549.0, 2765358.0, 2765360.0, 2765364.0, 2773557.0, 2781749.0, 2765366.0, 2773560.0, 2781753.0, 2781750.0, 2765367.0, 2781748.0, 2773563.0, 2781758.0, 2765374.0, 2781751.0, 2773571.0, 2781764.0, 2781766.0, 2781936.0, 2781773.0, 2765389.0, 2765392.0, 2781778.0, 2781780.0, 2773589.0, 2773590.0, 2778682.0, 2773594.0, 2773595.0, 2781788.0, 2773597.0, 2781791.0, 2781792.0, 2765410.0, 2773607.0, 2781799.0, 2781802.0, 2781803.0, 2773612.0, 2773613.0, 2773614.0, 2765422.0, 2781806.0, 2781809.0, 2773615.0, 2781811.0, 2765426.0, 2773621.0, 2773622.0, 2773623.0, 2781816.0, 2781810.0, 2781818.0, 2773627.0, 2773628.0, 2781820.0, 2781823.0, 2773632.0, 2781825.0, 2773634.0, 2781824.0, 2773637.0, 2781830.0, 2773640.0, 2773643.0, 2781835.0, 2765455.0, 2773648.0, 2773652.0, 2773653.0, 2773656.0, 2773657.0, 2781849.0, 2773659.0, 2781852.0, 2773661.0, 2781854.0, 2773666.0, 2773669.0, 2773670.0, 2773671.0, 2765477.0, 2781866.0, 2773675.0, 2773676.0, 2765485.0, 2773678.0, 2781869.0, 2773680.0, 2765482.0, 2773682.0, 2773683.0, 2773684.0, 2765491.0, 2773686.0, 2773687.0, 2773688.0, 2781881.0, 2765497.0, 2765492.0, 2773685.0, 2765506.0, 2781891.0, 2781892.0, 2765508.0, 2781894.0, 2765510.0, 2781901.0, 2781903.0, 2765520.0, 2781904.0, 2765523.0, 2773716.0, 2773717.0, 2773719.0, 2773720.0, 2773721.0, 2773724.0, 2781918.0, 2773727.0, 2773728.0, 2773729.0, 2773730.0, 2773731.0, 2765540.0, 2781925.0, 2773734.0, 2781921.0, 2773736.0, 2781929.0, 2773737.0, 2781928.0, 2773740.0, 2765549.0, 2765548.0, 2765550.0, 2773744.0, 2773745.0, 2773746.0, 2773747.0, 2765553.0, 2773749.0, 2765558.0, 2773751.0, 2781943.0, 2781939.0, 2765564.0, 2781948.0, 2765566.0, 2773760.0, 2773762.0, 2773763.0, 2773764.0, 2781957.0, 2773766.0, 2773767.0, 2773768.0, 2773769.0, 2773770.0, 2773771.0, 2773772.0, 2773773.0, 2773774.0, 2781960.0, 2773776.0, 2773777.0, 2765587.0, 2773779.0, 2773781.0, 2773782.0, 2773783.0, 2781978.0, 2765596.0, 2781981.0, 2765598.0, 2781983.0, 2773788.0, 2765601.0, 2786863.0, 2773796.0, 2781992.0, 2765613.0, 2773812.0, 2765621.0, 2765627.0, 2782012.0, 2782014.0, 2773823.0, 2765634.0, 2773828.0, 2782020.0, 2765637.0, 2765640.0, 2782025.0, 2773836.0, 2773837.0, 2773838.0, 2782030.0, 2782031.0, 2782035.0, 2765653.0, 2765654.0, 2765657.0, 2765662.0, 2782046.0, 2773857.0, 2773860.0, 2773861.0, 2773862.0, 2773863.0, 2782054.0, 2773865.0, 2773866.0, 2773867.0, 2765676.0, 2773868.0, 2773870.0, 2773871.0, 2773864.0, 2765679.0, 2765678.0, 2765683.0, 2782067.0, 2773879.0, 2773880.0, 2765688.0, 2765690.0, 2782072.0, 2782081.0, 2782087.0, 2773895.0, 2765705.0, 2782089.0, 2782091.0, 2773902.0, 2765711.0, 2773904.0, 2765713.0, 2765715.0, 2782103.0, 2765719.0, 2782106.0, 2765726.0, 2773925.0, 2782127.0, 2773942.0, 2782134.0, 2765752.0, 2773944.0, 2782138.0, 2773951.0, 2765759.0, 2765764.0, 2765767.0, 2765769.0, 2773962.0, 2782153.0, 2773966.0, 2765779.0, 2782164.0, 2782165.0, 2782168.0, 2765784.0, 2782171.0, 2765788.0, 2782175.0, 2767363.0, 2765793.0, 2782178.0, 2765794.0, 2773994.0, 2765804.0, 2773996.0, 2773998.0, 2773997.0, 2782192.0, 2782193.0, 2785276.0, 2762483.0, 2765815.0, 2782209.0, 2782210.0, 2782211.0, 2765829.0, 2765831.0, 2765833.0, 2774027.0, 2774031.0, 2782231.0, 2774042.0, 2782237.0, 2782238.0, 2782241.0, 2774049.0, 2765860.0, 2774052.0, 2765861.0, 2782247.0, 2774056.0, 2774054.0, 2765866.0, 2765867.0, 2774060.0, 2765869.0, 2765863.0, 2782255.0, 2774063.0, 2765874.0, 2765875.0, 2782259.0, 2782261.0, 2774073.0, 2765882.0, 2765883.0, 2765885.0, 2774078.0, 2782269.0, 2782271.0, 2782277.0, 2782280.0, 2782283.0, 2782284.0, 2765899.0, 2782286.0, 2782289.0, 2765911.0, 2777156.0, 2774105.0, 2765915.0, 2765917.0, 2782303.0, 2774113.0, 2782305.0, 2782307.0, 2765926.0, 2774118.0, 2774120.0, 2777159.0, 2782320.0, 2782321.0, 2782324.0, 2765941.0, 2765947.0, 2782333.0, 2765949.0, 2782337.0, 2782338.0, 2774149.0, 2774151.0, 2774154.0, 2782347.0, 2765963.0, 2782351.0, 2782352.0, 2765967.0, 2782354.0, 2765968.0, 2782357.0, 2782359.0, 2774169.0, 2782363.0, 2765980.0, 2765981.0, 2782366.0, 2765982.0, 2774172.0, 2782369.0, 2765987.0, 2765991.0, 2782375.0, 2782379.0, 2774189.0, 2782383.0, 2766005.0, 2782390.0, 2782391.0, 2766011.0, 2766013.0, 2766014.0, 2782398.0, 2766015.0, 2766018.0, 2782404.0, 2782406.0, 2782410.0, 2782413.0, 2774221.0, 2766029.0, 2766033.0, 2775552.0, 2766035.0, 2766036.0, 2774232.0, 2774234.0, 2766044.0, 2782429.0, 2766046.0, 2766048.0, 2766050.0, 2766051.0, 2774243.0, 2766053.0, 2774246.0, 2782439.0, 2782440.0, 2766056.0, 2782438.0, 2766058.0, 2782445.0, 2770673.0, 2774253.0, 2782448.0, 2766065.0, 2782446.0, 2766067.0, 2766068.0, 2774261.0, 2774262.0, 2766072.0, 2766073.0, 2766074.0, 2774265.0, 2766075.0, 2782461.0, 2766078.0, 2766079.0, 2766080.0, 2766081.0, 2766082.0, 2782467.0, 2770680.0, 2766098.0, 2766103.0, 2782488.0, 2774298.0, 2766108.0, 2782494.0, 2774303.0, 2766112.0, 2782496.0, 2774315.0, 2782510.0, 2766128.0, 2766132.0, 2774329.0, 2782529.0, 2774338.0, 2766145.0, 2766149.0, 2766152.0, 2766157.0, 2774353.0, 2766164.0, 2774357.0, 2766166.0, 2774359.0, 2782548.0, 2766169.0, 2766167.0, 2766165.0, 2774365.0, 2782557.0, 2782564.0, 2766181.0, 2766182.0, 2774377.0, 2766188.0, 2782575.0, 2766193.0, 2774386.0, 2782579.0, 2766196.0, 2774390.0, 2782583.0, 2774392.0, 2774393.0, 2766202.0, 2766203.0, 2774398.0, 2766207.0, 2782592.0, 2774400.0, 2774402.0, 2782594.0, 2766212.0, 2774406.0, 2766215.0, 2782599.0, 2782602.0, 2766218.0, 2774416.0, 2766224.0, 2782610.0, 2766225.0, 2782609.0, 2782611.0, 2766231.0, 2782615.0, 2774426.0, 2766235.0, 2782619.0, 2774427.0, 2766239.0, 2782623.0, 2782626.0, 2774436.0, 2766245.0, 2766246.0, 2766248.0, 2766249.0, 2774442.0, 2782633.0, 2766251.0, 2766253.0, 2782638.0, 2766254.0, 2766256.0, 2766259.0, 2766264.0, 2766267.0, 2766272.0, 2766273.0, 2782660.0, 2774469.0, 2766278.0, 2774471.0, 2782661.0, 2774470.0, 2766282.0, 2782667.0, 2766280.0, 2766276.0, 2774478.0, 2766286.0, 2782674.0, 2766290.0, 2766292.0, 2783745.0, 2782681.0, 2782684.0, 2774495.0, 2774496.0, 2766306.0, 2774498.0, 2774501.0, 2766311.0, 2766313.0, 2774506.0, 2774507.0, 2774509.0, 2782704.0, 2766320.0, 2766324.0, 2782714.0, 2766331.0, 2774524.0, 2782721.0, 2782722.0, 2774537.0, 2766347.0, 2766349.0, 2766352.0, 2774545.0, 2766354.0, 2774549.0, 2782745.0, 2774555.0, 2782754.0, 2766371.0, 2782755.0, 2782757.0, 2782758.0, 2774572.0, 2774573.0, 2782765.0, 2782767.0, 2774575.0, 2774578.0, 2774580.0, 2774581.0, 2766389.0, 2782775.0, 2782776.0, 2782778.0, 2782779.0, 2782781.0, 2782783.0, 2766402.0, 2774597.0, 2782791.0, 2766407.0, 2766410.0, 2766412.0, 2766414.0, 2766415.0, 2766418.0, 2782802.0, 2774614.0, 2774618.0, 2782810.0, 2766428.0, 2774624.0, 2782819.0, 2766437.0, 2766438.0, 2774635.0, 2766444.0, 2766446.0, 2766453.0, 2782838.0, 2766455.0, 2774650.0, 2782846.0, 2766465.0, 2766468.0, 2782853.0, 2766470.0, 2774662.0, 2774668.0, 2782861.0, 2766478.0, 2782862.0, 2766481.0, 2766487.0, 2782872.0, 2766494.0, 2766497.0, 2766498.0, 2766499.0, 2766500.0, 2766501.0, 2782881.0, 2782884.0, 2766504.0, 2782885.0, 2782890.0, 2766507.0, 2782898.0, 2782902.0, 2774711.0, 2766519.0, 2766522.0, 2782909.0, 2766526.0, 2774719.0, 2782912.0, 2766529.0, 2782917.0, 2766535.0, 2782919.0, 2766537.0, 2774730.0, 2782920.0, 2766540.0, 2766541.0, 2766547.0, 2782932.0, 2787052.0, 2766550.0, 2766551.0, 2766552.0, 2774743.0, 2766554.0, 2766555.0, 2766553.0, 2782939.0, 2774750.0, 2782940.0, 2774746.0, 2782945.0, 2766557.0, 2766563.0, 2774755.0, 2774757.0, 2782947.0, 2766567.0, 2774760.0, 2774761.0, 2774758.0, 2774759.0, 2782958.0, 2766576.0, 2766579.0, 2774773.0, 2774774.0, 2766583.0, 2774775.0, 2766585.0, 2782969.0, 2774779.0, 2774776.0, 2782974.0, 2766591.0, 2774784.0, 2766593.0, 2766597.0, 2766601.0, 2774796.0, 2766605.0, 2766607.0, 2782991.0, 2766610.0, 2774803.0, 2782995.0, 2766613.0, 2782997.0, 2774807.0, 2782998.0, 2774809.0, 2766618.0, 2774811.0, 2766620.0, 2774813.0, 2766622.0, 2766625.0, 2766627.0, 2787068.0, 2774824.0, 2783017.0, 2766634.0, 2783020.0, 2766637.0, 2774830.0, 2783022.0, 2766640.0, 2766641.0, 2783024.0, 2766643.0, 2766644.0, 2766645.0, 2783026.0, 2774839.0, 2766647.0, 2783028.0, 2766650.0, 2774840.0, 2783037.0, 2783038.0, 2783040.0, 2774853.0, 2774854.0, 2766663.0, 2783048.0, 2774855.0, 2774861.0, 2774862.0, 2766670.0, 2774864.0, 2783058.0, 2774867.0, 2766675.0, 2766681.0, 2766682.0, 2783073.0, 2774882.0, 2774883.0, 2783076.0, 2774884.0, 2774886.0, 2766695.0, 2774887.0, 2783082.0, 2783083.0, 2766700.0, 2783084.0, 2774894.0, 2774897.0, 2774900.0, 2774901.0, 2766711.0, 2783096.0, 2774904.0, 2774905.0, 2783099.0, 2783101.0, 2783103.0, 2783106.0, 2783107.0, 2774915.0, 2783108.0, 2766727.0, 2783119.0, 2774932.0, 2766741.0, 2774934.0, 2774936.0, 2783131.0, 2766747.0, 2774946.0, 2766755.0, 2783140.0, 2766757.0, 2783142.0, 2766759.0, 2766760.0, 2766761.0, 2783146.0, 2766763.0, 2766762.0, 2774954.0, 2783143.0, 2766767.0, 2774960.0, 2783153.0, 2766773.0, 2766774.0, 2766775.0, 2783160.0, 2766776.0, 2766778.0, 2774969.0, 2766781.0, 2766782.0, 2774977.0, 2783169.0, 2766793.0, 2783180.0, 2766797.0, 2783183.0, 2766800.0, 2766803.0, 2783190.0, 2774999.0, 2783192.0, 2775001.0, 2783194.0, 2775004.0, 2775005.0, 2775007.0, 2766816.0, 2783203.0, 2783204.0, 2766822.0, 2783208.0, 2783210.0, 2775019.0, 2783213.0, 2766830.0, 2766831.0, 2766832.0, 2775024.0, 2766839.0, 2766841.0, 2783228.0, 2766846.0, 2775039.0, 2766852.0, 2783250.0, 2783251.0, 2783252.0, 2766867.0, 2783254.0, 2783255.0, 2775065.0, 2766875.0, 2766878.0, 2766879.0, 2783264.0, 2766881.0, 2775074.0, 2775071.0, 2783268.0, 2783269.0, 2783262.0, 2766887.0, 2783273.0, 2783274.0, 2766891.0, 2766893.0, 2783280.0, 2783287.0, 2775097.0, 2775099.0, 2783292.0, 2766909.0, 2783294.0, 2783295.0, 2766912.0, 2775102.0, 2783302.0, 2775111.0, 2766919.0, 2783306.0, 2766925.0, 2775120.0, 2775122.0, 2783323.0, 2783326.0, 2783327.0, 2775138.0, 2775140.0, 2766953.0, 2783339.0, 2766956.0, 2766957.0, 2766961.0, 2775156.0, 2783349.0, 2783350.0, 2783357.0, 2783358.0, 2783360.0, 2783361.0, 2783362.0, 2783364.0, 2775172.0, 2775175.0, 2783369.0, 2766991.0, 2783379.0, 2766995.0, 2775194.0, 2767003.0, 2783389.0, 2783390.0, 2783391.0, 2775198.0, 2783398.0, 2783399.0, 2775206.0, 2767021.0, 2767023.0, 2775217.0, 2783410.0, 2767026.0, 2775218.0, 2775221.0, 2783418.0, 2767034.0, 2783422.0, 2775232.0, 2775235.0, 2775236.0, 2783429.0, 2775238.0, 2767047.0, 2767049.0, 2775242.0, 2783437.0, 2767054.0, 2767056.0, 2775249.0, 2783452.0, 2775263.0, 2775264.0, 2767071.0, 2767077.0, 2775273.0, 2775275.0, 2775276.0, 2775277.0, 2775280.0, 2783474.0, 2775282.0, 2783483.0, 2775294.0, 2783491.0, 2775302.0, 2783495.0, 2767113.0, 2783499.0, 2775314.0, 2783510.0, 2767126.0, 2767128.0, 2775322.0, 2783517.0, 2783518.0, 2783522.0, 2775333.0, 2767141.0, 2783528.0, 2783530.0, 2783533.0, 2767150.0, 2783537.0, 2767154.0, 2783540.0, 2767157.0, 2783543.0, 2783544.0, 2775355.0, 2783548.0, 2775356.0, 2783550.0, 2783547.0, 2783552.0, 2775360.0, 2775362.0, 2775363.0, 2775365.0, 2775367.0, 2775373.0, 2783567.0, 2775376.0, 2767187.0, 2775381.0, 2775382.0, 2767191.0, 2775384.0, 2783575.0, 2783578.0, 2775387.0, 2775389.0, 2775391.0, 2767200.0, 2783585.0, 2775394.0, 2775395.0, 2775396.0, 2783588.0, 2783591.0, 2775401.0, 2767210.0, 2783595.0, 2775403.0, 2775402.0, 2783598.0, 2783599.0, 2775407.0, 2775405.0, 2783602.0, 2783594.0, 2767212.0, 2775406.0, 2783606.0, 2783603.0, 2783608.0, 2775416.0, 2783610.0, 2783611.0, 2775420.0, 2775423.0, 2775424.0, 2775425.0, 2775426.0, 2767231.0, 2775430.0, 2783622.0, 2775431.0, 2775434.0, 2767244.0, 2775436.0, 2783635.0, 2775444.0, 2775445.0, 2775450.0, 2767259.0, 2775452.0, 2783647.0, 2783648.0, 2767268.0, 2775461.0, 2783653.0, 2767274.0, 2767277.0, 2775472.0, 2783666.0, 2767283.0, 2775476.0, 2775481.0, 2767291.0, 2783676.0, 2775483.0, 2767293.0, 2775487.0, 2767292.0, 2775489.0, 2767294.0, 2775491.0, 2775488.0, 2767305.0, 2783690.0, 2775500.0, 2783696.0, 2775505.0, 2767314.0, 2775510.0, 2783705.0, 2775514.0, 2767324.0, 2767325.0, 2767326.0, 2767328.0, 2767329.0, 2783713.0, 2767331.0, 2767332.0, 2775523.0, 2775526.0, 2767335.0, 2775524.0, 2775520.0, 2767333.0, 2767339.0, 2767340.0, 2767341.0, 2767346.0, 2767347.0, 2775541.0, 2767350.0, 2783735.0, 2767352.0, 2767351.0, 2767354.0, 2783740.0, 2767357.0, 2767359.0, 2775551.0, 2783744.0, 2775553.0, 2783743.0, 2775556.0, 2767364.0, 2783750.0, 2775555.0, 2767368.0, 2767369.0, 2783754.0, 2767365.0, 2775564.0, 2767367.0, 2775567.0, 2783760.0, 2767379.0, 2783764.0, 2775578.0, 2783771.0, 2767389.0, 2767392.0, 2783778.0, 2767398.0, 2775593.0, 2767401.0, 2775597.0, 2775598.0, 2767407.0, 2775600.0, 2783792.0, 2775607.0, 2783799.0, 2783804.0, 2775616.0, 2783808.0, 2767427.0, 2775621.0, 2775623.0, 2775624.0, 2783817.0, 2783818.0, 2775627.0, 2783821.0, 2767437.0, 2775631.0, 2783824.0, 2767441.0, 2783825.0, 2775636.0, 2775638.0, 2767448.0, 2783832.0, 2783834.0, 2775641.0, 2783835.0, 2767451.0, 2783843.0, 2775653.0, 2775654.0, 2767468.0, 2783852.0, 2775664.0, 2783857.0, 2767476.0, 2767478.0, 2775671.0, 2775672.0, 2783866.0, 2767482.0, 2775674.0, 2775675.0, 2775676.0, 2775677.0, 2783872.0, 2775681.0, 2775678.0, 2775679.0, 2775680.0, 2775682.0, 2775684.0, 2775685.0, 2775688.0, 2775686.0, 2775687.0, 2775689.0, 2767499.0, 2767503.0, 2783888.0, 2775696.0, 2783890.0, 2783891.0, 2775698.0, 2783893.0, 2775700.0, 2767514.0, 2775707.0, 2775710.0, 2767519.0, 2783907.0, 2767524.0, 2767529.0, 2775721.0, 2767531.0, 2767534.0, 2775727.0, 2783920.0, 2767536.0, 2775734.0, 2767543.0, 2783928.0, 2775735.0, 2783930.0, 2783929.0, 2783933.0, 2775742.0, 2775741.0, 2783936.0, 2783937.0, 2767558.0, 2783942.0, 2775752.0, 2783946.0, 2775755.0, 2767569.0, 2775761.0, 2783953.0, 2767575.0, 2767578.0, 2775774.0, 2775775.0, 2775777.0, 2775779.0, 2775781.0, 2767591.0, 2767592.0, 2775785.0, 2775786.0, 2775787.0, 2783979.0, 2775791.0, 2783993.0, 2783996.0, 2767614.0, 2783998.0, 2775806.0, 2764470.0, 2775815.0, 2767628.0, 2767630.0, 2784016.0, 2784018.0, 2767636.0, 2775834.0, 2775836.0, 2784028.0, 2767648.0, 2767649.0, 2784035.0, 2767653.0, 2775849.0, 2767658.0, 2767659.0, 2775855.0, 2784051.0, 2775862.0, 2784055.0, 2775864.0, 2775865.0, 2767677.0, 2767679.0, 2784064.0, 2767680.0, 2784066.0, 2767684.0, 2775878.0, 2775879.0, 2775882.0, 2775884.0, 2767693.0, 2784078.0, 2775888.0, 2775889.0, 2775900.0, 2767714.0, 2784098.0, 2775909.0, 2767718.0, 2784101.0, 2784104.0, 2775914.0, 2775916.0, 2784112.0, 2767728.0, 2775922.0, 2775921.0, 2775925.0, 2775929.0, 2775932.0, 2784126.0, 2775935.0, 2775936.0, 2784129.0, 2775942.0, 2775945.0, 2767755.0, 2784140.0, 2767756.0, 2767758.0, 2775954.0, 2784150.0, 2775960.0, 2767773.0, 2775969.0, 2784166.0, 2784168.0, 2784169.0, 2767786.0, 2784171.0, 2775979.0, 2784173.0, 2784174.0, 2767785.0, 2784177.0, 2767795.0, 2784180.0, 2767799.0, 2767800.0, 2767801.0, 2775993.0, 2775991.0, 2784189.0, 2767806.0, 2767810.0, 2784198.0, 2767819.0, 2776011.0, 2776012.0, 2767821.0, 2784207.0, 2767827.0, 2784216.0, 2776025.0, 2767832.0, 2767840.0, 2776033.0, 2767844.0, 2767846.0, 2767847.0, 2776038.0, 2784236.0, 2767853.0, 2767854.0, 2767855.0, 2776048.0, 2767856.0, 2776045.0, 2767861.0, 2784246.0, 2767862.0, 2767865.0, 2776060.0, 2784253.0, 2776061.0, 2776064.0, 2784260.0, 2776068.0, 2767879.0, 2784264.0, 2776073.0, 2776075.0, 2776076.0, 2767885.0, 2784267.0, 2767886.0, 2776078.0, 2784273.0, 2767889.0, 2767890.0, 2784277.0, 2767895.0, 2784281.0, 2784282.0, 2776092.0, 2767902.0, 2767903.0, 2784290.0, 2784291.0, 2784292.0, 2776100.0, 2784294.0, 2784295.0, 2767911.0, 2784296.0, 2784298.0, 2784299.0, 2776109.0, 2784302.0, 2784305.0, 2784306.0, 2784308.0, 2767925.0, 2767926.0, 2776116.0, 2776122.0, 2784314.0, 2784317.0, 2784320.0, 2784322.0, 2767949.0, 2784333.0, 2767951.0, 2767952.0, 2767960.0, 2776152.0, 2767962.0, 2767961.0, 2776154.0, 2767963.0, 2776160.0, 2784354.0, 2784355.0, 2767973.0, 2776167.0, 2784362.0, 2784363.0, 2776172.0, 2767981.0, 2784368.0, 2767985.0, 2767990.0, 2767992.0, 2784377.0, 2767994.0, 2776190.0, 2784386.0, 2776198.0, 2776204.0, 2784398.0, 2768015.0, 2776207.0, 2784399.0, 2784403.0, 2776216.0, 2784416.0, 2776225.0, 2776226.0, 2768036.0, 2768041.0, 2784426.0, 2776235.0, 2784428.0, 2776237.0, 2784430.0, 2776239.0, 2768049.0, 2776244.0, 2768053.0, 2784440.0, 2784445.0, 2776257.0, 2768067.0, 2776261.0, 2768073.0, 2784457.0, 2784460.0, 2776269.0, 2768078.0, 2776270.0, 2784463.0, 2768081.0, 2784472.0, 2776281.0, 2768092.0, 2776285.0, 2776284.0, 2784480.0, 2784481.0, 2784483.0, 2784485.0, 2768105.0, 2784490.0, 2776301.0, 2784503.0, 2784504.0, 2768121.0, 2784506.0, 2768123.0, 2787054.0, 2784508.0, 2776317.0, 2784511.0, 2776319.0, 2784513.0, 2784514.0, 2776321.0, 2768133.0, 2768134.0, 2776326.0, 2768136.0, 2784519.0, 2768139.0, 2768144.0, 2784530.0, 2784531.0, 2784538.0, 2768154.0, 2776348.0, 2784545.0, 2768168.0, 2784554.0, 2776366.0, 2776372.0, 2776373.0, 2768180.0, 2784567.0, 2784571.0, 2776386.0, 2784584.0, 2776394.0, 2776405.0, 2776409.0, 2776411.0, 2768220.0, 2768221.0, 2776414.0, 2784604.0, 2784609.0, 2768228.0, 2776421.0, 2768231.0, 2768232.0, 2768233.0, 2776426.0, 2784615.0, 2784621.0, 2776430.0, 2776431.0, 2768238.0, 2768239.0, 2768242.0, 2776435.0, 2784627.0, 2768244.0, 2776437.0, 2768246.0, 2768248.0, 2784639.0, 2768255.0, 2784641.0, 2784645.0, 2779252.0, 2784649.0, 2768266.0, 2784653.0, 2784654.0, 2768271.0, 2784656.0, 2784657.0, 2776468.0, 2776469.0, 2768278.0, 2768279.0, 2779255.0, 2784665.0, 2784663.0, 2776476.0, 2776484.0, 2784678.0, 2776486.0, 2776489.0, 2776491.0, 2784684.0, 2768301.0, 2784687.0, 2768305.0, 2768306.0, 2776499.0, 2768308.0, 2776501.0, 2784695.0, 2776506.0, 2784701.0, 2768318.0, 2768317.0, 2776511.0, 2784705.0, 2768322.0, 2776515.0, 2776512.0, 2776518.0, 2768328.0, 2768332.0, 2784717.0, 2784720.0, 2776528.0, 2776531.0, 2768341.0, 2784726.0, 2784729.0, 2784731.0, 2776540.0, 2768349.0, 2784732.0, 2776543.0, 2784734.0, 2776545.0, 2784738.0, 2784741.0, 2768361.0, 2776553.0, 2762989.0, 2784748.0, 2768366.0, 2768369.0, 2776563.0, 2768372.0, 2784756.0, 2768374.0, 2768375.0, 2784757.0, 2776565.0, 2776567.0, 2768379.0, 2768383.0, 2768385.0, 2784772.0, 2768390.0, 2768392.0, 2784776.0, 2768394.0, 2784777.0, 2768395.0, 2768397.0, 2776589.0, 2784783.0, 2776588.0, 2776591.0, 2784784.0, 2776595.0, 2787065.0, 2768407.0, 2776599.0, 2768409.0, 2784794.0, 2768411.0, 2784791.0, 2784798.0, 2768417.0, 2768418.0, 2784802.0, 2768420.0, 2784804.0, 2776614.0, 2768423.0, 2784808.0, 2768422.0, 2768426.0, 2768427.0, 2776616.0, 2784813.0, 2768430.0, 2768431.0, 2776624.0, 2768433.0, 2784819.0, 2776629.0, 2776630.0, 2768443.0, 2784832.0, 2776640.0, 2776642.0, 2784835.0, 2768452.0, 2776645.0, 2768454.0, 2784839.0, 2768456.0, 2784840.0, 2768459.0, 2784844.0, 2784845.0, 2776654.0, 2768463.0, 2784846.0, 2784843.0, 2776658.0, 2784851.0, 2784852.0, 2776663.0, 2776665.0, 2768474.0, 2784858.0, 2776667.0, 2784861.0, 2776670.0, 2776666.0, 2776678.0, 2776679.0, 2768487.0, 2776680.0, 2768490.0, 2768491.0, 2784874.0, 2784877.0, 2768494.0, 2784881.0, 2768498.0, 2768497.0, 2784884.0, 2768501.0, 2776691.0, 2768503.0, 2784883.0, 2776697.0, 2784882.0, 2784891.0, 2768507.0, 2768509.0, 2768510.0, 2784892.0, 2776704.0, 2776705.0, 2768515.0, 2784903.0, 2768522.0, 2784909.0, 2784913.0, 2784916.0, 2784921.0, 2776735.0, 2784930.0, 2784931.0, 2768549.0, 2776741.0, 2776744.0, 2776746.0, 2784938.0, 2784941.0, 2768560.0, 2768562.0, 2776755.0, 2768565.0, 2768570.0, 2784957.0, 2776766.0, 2784959.0, 2784962.0, 2784964.0, 2768581.0, 2784966.0, 2776775.0, 2784967.0, 2768586.0, 2784971.0, 2784973.0, 2784982.0, 2768600.0, 2776796.0, 2776803.0, 2768614.0, 2768616.0, 2785001.0, 2768618.0, 2785003.0, 2785007.0, 2776816.0, 2785012.0, 2776822.0, 2776824.0, 2776825.0, 2768633.0, 2776829.0, 2785025.0, 2785026.0, 2768644.0, 2785033.0, 2768650.0, 2785034.0, 2768655.0, 2770468.0, 2776854.0, 2776857.0, 2768666.0, 2785049.0, 2768667.0, 2776862.0, 2776863.0, 2785058.0, 2776866.0, 2785061.0, 2768680.0, 2776873.0, 2768688.0, 2785074.0, 2776887.0, 2785080.0, 2785079.0, 2768698.0, 2785082.0, 2776892.0, 2768699.0, 2776894.0, 2776890.0, 2776889.0, 2768705.0, 2776897.0, 2776902.0, 2776903.0, 2785097.0, 2776906.0, 2785099.0, 2776909.0, 2768719.0, 2776911.0, 2768722.0, 2785107.0, 2768724.0, 2776919.0, 2776922.0, 2768731.0, 2776924.0, 2768733.0, 2785121.0, 2785122.0, 2776934.0, 2768745.0, 2768746.0, 2768749.0, 2785134.0, 2776944.0, 2768754.0, 2776950.0, 2776958.0, 2768767.0, 2768768.0, 2768769.0, 2785153.0, 2776963.0, 2768773.0, 2785157.0, 2776967.0, 2785160.0, 2768777.0, 2785162.0, 2776971.0, 2776972.0, 2776973.0, 2776970.0, 2785168.0, 2768786.0, 2776978.0, 2785172.0, 2785173.0, 2768787.0, 2768793.0, 2785177.0, 2768794.0, 2776992.0, 2768803.0, 2785187.0, 2785188.0, 2785194.0, 2777002.0, 2768817.0, 2777011.0, 2768820.0, 2785206.0, 2785207.0, 2777015.0, 2785210.0, 2785213.0, 2785221.0, 2785225.0, 2777034.0, 2785226.0, 2777037.0, 2768846.0, 2768849.0, 2768851.0, 2777043.0, 2777045.0, 2777046.0, 2777047.0, 2777048.0, 2777050.0, 2785244.0, 2768863.0, 2768864.0, 2785249.0, 2777059.0, 2768874.0, 2768877.0, 2777069.0, 2768881.0, 2777075.0, 2777077.0, 2785270.0, 2777082.0, 2777084.0, 2777085.0, 2768894.0) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:34,941 - 13055 - src.utils.log - INFO - βœ… Fetched 4647 rows - __SPLIT__ 2026-09-28 07:10:34,943 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.SubWorkOrderAutoGeneration: 4647 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:10:35,271 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 4647) into ServiceCore.SubWorkOrderAutoGeneration - __SPLIT__ 2026-09-28 07:11:22,183 - 13055 - src.utils.log - INFO - βœ… All 4647 rows inserted successfully into ServiceCore.SubWorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 07:11:22,184 - 13055 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 07:11:22,184 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:11:22,185 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2777091, 2764808, 2779148, 2777104, 2764830, 2775074, 2787362, 2777125, 2779175, 2783274, 2777140, 2777145, 2773066, 2781258, 2764880, 2773079, 2771038, 2762849, 2785379, 2775140, 2781286, 2762859, 2766956, 2787442, 2779251, 2773109, 2779262, 2785414, 2764935, 2777244, 2781342, 2769055, 2775206, 2764967, 2769063, 2781354, 2785452, 2767026, 2775218, 2785460, 2773174, 2781367, 2773188, 2769093, 2775238, 2783437, 2773198, 2767056, 2777298, 2779351, 2765020, 2765023, 2787552, 2765028, 2787560, 2781419, 2775277, 2765037, 2762989, 2762992, 2783474, 2785523, 2762994, 2765045, 2769140, 2779383, 2763000, 2769142, 2763011, 2763022, 2771214, 2769172, 2775322, 2767141, 2765105, 2773303, 2765114, 2775355, 2777402, 2773312, 2775362, 2777412, 2781513, 2765131, 2771282, 2787669, 2765141, 2775381, 2785627, 2763101, 2779485, 2781540, 2787688, 2783594, 2775405, 2785649, 2769266, 2783608, 2787706, 2773374, 2767231, 2787713, 2773378, 2763141, 2787718, 2775430, 2783622, 2787725, 2785696, 2771371, 2769332, 2775476, 2769336, 2785721, 2775483, 2767292, 2771387, 2787771, 2781631, 2773443, 2787780, 2773446, 2769352, 2773451, 2777553, 2779602, 2767314, 2765268, 2773463, 2779616, 2763234, 2787810, 2767333, 2781684, 2775541, 2767350, 2767351, 2769400, 2783743, 2775552, 2771458, 2775555, 2775556, 2767364, 2763270, 2777610, 2777619, 2783764, 2779671, 2763290, 2767389, 2773563, 2769469, 2765374, 2769478, 2781773, 2771534, 2765392, 2771537, 2779740, 2781791, 2785888, 2781792, 2769509, 2773615, 2781811, 2777724, 2769564, 2781854, 2767519, 2763428, 2788005, 2775721, 2771626, 2779821, 2775735, 2765497, 2783933, 2763467, 2779854, 2775779, 2765540, 2773734, 2767591, 2769640, 2771686, 2763503, 2771695, 2781936, 2781939, 2763508, 2769651, 2788088, 2788089, 2775806, 2788095, 2779904, 2781957, 2777862, 2763531, 2767628, 2788112, 2784018, 2779927, 2788121, 2786074, 2788124, 2773788, 2769696, 2767649, 2769700, 2771750, 2771756, 2771762, 2765621, 2767677, 2784064, 2769728, 2777924, 2765640, 2763594, 2771788, 2782030, 2775889, 2769745, 2786138, 2771803, 2769757, 2763615, 2767714, 2788199, 2769768, 2788202, 2765678, 2782072, 2771835, 2773895, 2777995, 2767758, 2769813, 2780071, 2775979, 2778032, 2765759, 2769860, 2784207, 2771920, 2767827, 2782164, 2782165, 2788309, 2784216, 2776025, 2765784, 2767832, 2763740, 2767847, 2773994, 2788333, 2767856, 2778101, 2778106, 2763771, 2786308, 2788362, 2774027, 2786316, 2763791, 2782231, 2769944, 2771998, 2784290, 2784292, 2765861, 2774054, 2772011, 2772015, 2763826, 2782259, 2788406, 2776122, 2772026, 2782271, 2784320, 2786379, 2780236, 2786381, 2767949, 2782289, 2786387, 2786393, 2788444, 2765917, 2772064, 2780257, 2780258, 2782307, 2786410, 2778222, 2770038, 2767994, 2772094, 2770047, 2778240, 2782347, 2768015, 2765968, 2786460, 2784416, 2776226, 2780327, 2782375, 2768041, 2774189, 2770097, 2784440, 2770109, 2772161, 2763969, 2772164, 2780356, 2782410, 2772171, 2788555, 2766033, 2766035, 2772179, 2763998, 2784481, 2774243, 2784485, 2786536, 2784490, 2786538, 2772205, 2786544, 2766073, 2774265, 2786557, 2768133, 2764038, 2770186, 2768139, 2764050, 2770196, 2776348, 2770214, 2774315, 2786606, 2778428, 2786621, 2766145, 2766149, 2766152, 2776394, 2766157, 2774357, 2778455, 2780507, 2784604, 2768233, 2766188, 2784621, 2762094, 2762096, 2770293, 2768246, 2778488, 2786693, 2784649, 2766225, 2770323, 2780564, 2782623, 2776484, 2766246, 2766251, 2776499, 2770364, 2770366, 2784705, 2774470, 2766282, 2782667, 2772430, 2774478, 2776528, 2766290, 2766292, 2780631, 2764248, 2784729, 2786778, 2784731, 2784734, 2762207, 2774496, 2762216, 2780648, 2776553, 2784748, 2766320, 2784756, 2784757, 2778624, 2778628, 2768395, 2776588, 2776591, 2778652, 2780701, 2762270, 2780705, 2782755, 2786852, 2778661, 2786855, 2774575, 2774580, 2782775, 2778680, 2780731, 2762300, 2782781, 2762305, 2766412, 2784846, 2770513, 2764370, 2782802, 2784852, 2786900, 2776666, 2778725, 2778726, 2766438, 2784874, 2778730, 2764396, 2768494, 2768497, 2762356, 2772599, 2776705, 2764421, 2782853, 2774668, 2786959, 2766487, 2786984, 2780849, 2762418, 2768562, 2776755, 2778808, 2764474, 2780863, 2784967, 2772684, 2772687, 2787026, 2772696, 2770650, 2774746, 2782940, 2770652, 2762463, 2774758, 2766567, 2778856, 2785003, 2764524, 2785007, 2770673, 2787060, 2780916, 2785033, 2774809, 2764574, 2776862, 2778912, 2770725, 2783020, 2764589, 2772781, 2783028, 2770743, 2762552, 2776890, 2768699, 2774853, 2783048, 2781007, 2766681, 2772828, 2787173, 2774887, 2787177, 2774894, 2774897, 2781042, 2764661, 2774904, 2774905, 2768773, 2779014, 2785160, 2781066, 2787210, 2776973, 2787220, 2766741, 2772888, 2764705, 2766755, 2766759, 2774954, 2764716, 2783153, 2768817, 2777011, 2766781, 2768846, 2777048, 2785244, 2781151, 2779109, 2787310, 2766832, 2770928, 2775024, 2772981, 2785270, 2777085) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:22,508 - 13055 - src.utils.log - INFO - βœ… Fetched 534 rows - __SPLIT__ 2026-09-28 07:11:22,509 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: 626 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:22,829 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 626) into ServiceCore.WorkOrderAutoGenerationCommissionAdjustment - __SPLIT__ 2026-09-28 07:11:24,334 - 13055 - src.utils.log - INFO - βœ… All 626 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCommissionAdjustment in 1 batches - __SPLIT__ 2026-09-28 07:11:24,334 - 13055 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 07:11:24,334 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:11:24,335 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2762752, 2775045, 2768903, 2777096, 2762764, 2783244, 2781200, 2762771, 2773012, 2773014, 2785303, 2783257, 2777114, 2762790, 2777127, 2766890, 2783277, 2779182, 2777137, 2779186, 2768945, 2766900, 2781237, 2775093, 2779187, 2773048, 2766904, 2787378, 2787387, 2773052, 2787389, 2775101, 2783291, 2768962, 2783299, 2764867, 2766917, 2764870, 2773068, 2762831, 2773071, 2764881, 2785362, 2771024, 2771025, 2764885, 2779222, 2762839, 2787415, 2766936, 2777178, 2787414, 2773084, 2771035, 2766943, 2783328, 2773099, 2773100, 2777197, 2777198, 2777199, 2773105, 2785397, 2783351, 2785399, 2777207, 2781306, 2785402, 2773116, 2764925, 2781310, 2762879, 2775171, 2787461, 2783367, 2787464, 2766987, 2787467, 2785421, 2762895, 2785424, 2762897, 2769039, 2766998, 2775196, 2769054, 2783395, 2783397, 2762918, 2777254, 2773712, 2762922, 2775211, 2773166, 2762926, 2769072, 2785458, 2764981, 2781365, 2764985, 2771129, 2787515, 2762940, 2777278, 2767039, 2769088, 2771141, 2777287, 2775241, 2777289, 2785484, 2775245, 2777292, 2762959, 2777301, 2777305, 2762970, 2762971, 2771162, 2775261, 2765022, 2767067, 2771168, 2773217, 2779363, 2777315, 2765032, 2785513, 2765040, 2765041, 2775281, 2773234, 2779378, 2781429, 2781430, 2777332, 2779382, 2785529, 2785532, 2769152, 2787584, 2787585, 2773248, 2769156, 2775299, 2785542, 2781442, 2767108, 2777348, 2787594, 2783498, 2783500, 2783501, 2787598, 2769169, 2771218, 2787605, 2765078, 2787608, 2767130, 2773275, 2771229, 2767134, 2763039, 2773277, 2783521, 2787618, 2763043, 2763044, 2769190, 2773287, 2771244, 2763053, 2783534, 2775343, 2762749, 2775348, 2769207, 2777401, 2787645, 2763074, 2787651, 2779460, 2783556, 2783557, 2771272, 2783569, 2771286, 2765143, 2785626, 2765148, 2773342, 2777439, 2783586, 2767205, 2777445, 2765158, 2765159, 2773353, 2767209, 2783597, 2771309, 2781551, 2785651, 2781555, 2777461, 2783605, 2769276, 2771326, 2765184, 2763137, 2775429, 2765191, 2785680, 2771345, 2785683, 2781587, 2765206, 2777494, 2773400, 2767257, 2763160, 2769309, 2775454, 2783646, 2769312, 2773407, 2783651, 2767269, 2771367, 2785704, 2769321, 2772542, 2787756, 2781613, 2787757, 2767280, 2785713, 2771381, 2785718, 2763191, 2771384, 2779573, 2767290, 2777530, 2763205, 2777545, 2775497, 2773452, 2779596, 2775504, 2773457, 2775507, 2771412, 2767319, 2773465, 2771420, 2765276, 2787806, 2769374, 2765280, 2771421, 2775525, 2763240, 2783721, 2777579, 2771438, 2787824, 2763250, 2773492, 2781685, 2773497, 2773498, 2767355, 2767360, 2767362, 2765314, 2763268, 2783748, 2787845, 2769417, 2785807, 2763282, 2773527, 2773528, 2765337, 2785815, 2763292, 2769438, 2773535, 2779681, 2767395, 2779685, 2783783, 2781736, 2769452, 2785841, 2765362, 2787889, 2773556, 2775606, 2777655, 2777656, 2773558, 2769466, 2785853, 2785854, 2781762, 2773570, 2769476, 2787909, 2763337, 2787913, 2767434, 2779724, 2781771, 2781774, 2779727, 2771529, 2787921, 2765394, 2775634, 2785873, 2773587, 2773582, 2785872, 2763352, 2773592, 2775643, 2783839, 2771552, 2785887, 2785898, 2773611, 2771567, 2773618, 2767475, 2763379, 2765429, 2785909, 2767480, 2775673, 2777721, 2783865, 2785919, 2767496, 2765450, 2783885, 2765464, 2769562, 2779805, 2765471, 2765478, 2765480, 2777771, 2783917, 2771631, 2785975, 2771640, 2775737, 2769594, 2779833, 2767549, 2767551, 2777793, 2775748, 2781897, 2785993, 2783948, 2788044, 2763468, 2769616, 2788049, 2777808, 2771664, 2788052, 2765525, 2767573, 2773713, 2783960, 2781913, 2781916, 2763488, 2786022, 2771688, 2765545, 2781933, 2767600, 2775796, 2763509, 2771701, 2783991, 2765560, 2788091, 2777087, 2769663, 2765569, 2775814, 2763527, 2775824, 2769682, 2765590, 2777879, 2763547, 2781980, 2781979, 2781984, 2767651, 2788132, 2765605, 2788136, 2771753, 2788137, 2773804, 2777902, 2782003, 2771763, 2786101, 2765622, 2773817, 2765626, 2771770, 2767676, 2784058, 2773824, 2765633, 2788162, 2769733, 2765639, 2784073, 2773834, 2765643, 2771787, 2773833, 2784080, 2767697, 2769749, 2773850, 2769756, 2788191, 2775903, 2788193, 2767713, 2780001, 2773858, 2769765, 2775910, 2780008, 2769770, 2780010, 2784108, 2773869, 2763630, 2763629, 2784111, 2769779, 2763636, 2765684, 2780019, 2765687, 2780024, 2773881, 2763643, 2780031, 2771840, 2769793, 2780032, 2775940, 2784133, 2763661, 2777998, 2771857, 2778001, 2769810, 2782098, 2784149, 2763669, 2775957, 2788256, 2763681, 2784160, 2769828, 2773924, 2765732, 2784164, 2788265, 2786218, 2767792, 2775989, 2767802, 2780091, 2782141, 2769859, 2788295, 2769864, 2778056, 2778055, 2778059, 2780108, 2788300, 2782158, 2769871, 2763728, 2784204, 2784209, 2788307, 2786263, 2773978, 2778076, 2788316, 2784221, 2769887, 2776032, 2786272, 2767842, 2771027, 2776039, 2788328, 2784233, 2767849, 2773995, 2782186, 2786284, 2786285, 2782191, 2778099, 2780149, 2774006, 2786297, 2786301, 2776062, 2763778, 2788354, 2784259, 2784258, 2776070, 2767880, 2778120, 2776077, 2765838, 2786323, 2765844, 2767893, 2778134, 2774039, 2784279, 2780186, 2771997, 2780191, 2786338, 2786339, 2769956, 2763813, 2772009, 2782249, 2772012, 2784301, 2767916, 2765872, 2788403, 2788404, 2778166, 2763838, 2769984, 2780224, 2774083, 2767940, 2767945, 2772042, 2772048, 2770001, 2767953, 2782292, 2786389, 2788437, 2778197, 2774100, 2780249, 2782298, 2774108, 2786397, 2770018, 2763879, 2784361, 2784365, 2767982, 2782319, 2780272, 2770035, 2774134, 2776188, 2768000, 2786433, 2765955, 2786435, 2765957, 2780293, 2782349, 2776209, 2770066, 2770065, 2770068, 2784405, 2788502, 2784407, 2788511, 2780320, 2786465, 2780322, 2772131, 2782368, 2768037, 2782374, 2786469, 2786476, 2768048, 2766002, 2774196, 2788533, 2778293, 2766007, 2784441, 2786490, 2763963, 2766012, 2780350, 2770113, 2774210, 2776258, 2770116, 2772166, 2778314, 2772174, 2776271, 2766032, 2784467, 2768093, 2788574, 2782432, 2780385, 2778337, 2786531, 2772198, 2776297, 2784492, 2766062, 2768112, 2780404, 2768118, 2778359, 2770170, 2768127, 2772223, 2764035, 2774275, 2786565, 2784520, 2780425, 2782473, 2772240, 2782481, 2782485, 2770198, 2786584, 2784537, 2786586, 2772254, 2786592, 2776355, 2774313, 2774314, 2776361, 2784560, 2786608, 2784569, 2774330, 2778425, 2778433, 2776387, 2770244, 2764101, 2764103, 2776392, 2778441, 2774347, 2776396, 2766156, 2778448, 2764113, 2772304, 2766163, 2780501, 2776408, 2770264, 2774362, 2782555, 2766174, 2764127, 2772320, 2774368, 2770274, 2774374, 2778479, 2768240, 2786673, 2782577, 2770289, 2762103, 2768250, 2770299, 2778491, 2772354, 2764163, 2784644, 2776451, 2766213, 2770312, 2778505, 2766217, 2776456, 2768268, 2784652, 2774422, 2766233, 2784667, 2772380, 2786718, 2772385, 2776483, 2764196, 2766252, 2774449, 2774450, 2778547, 2770354, 2762166, 2780598, 2772410, 2778557, 2774463, 2768319, 2768321, 2764226, 2768326, 2766279, 2782664, 2786761, 2768335, 2780624, 2770384, 2770386, 2776532, 2770389, 2786776, 2780634, 2774490, 2778590, 2768350, 2782689, 2782690, 2768357, 2778598, 2768360, 2784745, 2768364, 2782701, 2780655, 2772465, 2784755, 2766323, 2780660, 2784758, 2782711, 2766329, 2774521, 2780665, 2768381, 2780672, 2770433, 2786816, 2772487, 2782731, 2786828, 2776593, 2762257, 2768401, 2778644, 2770452, 2782743, 2766361, 2766362, 2772510, 2768416, 2780708, 2782756, 2786856, 2774570, 2766379, 2784812, 2780716, 2776633, 2768442, 2774589, 2764350, 2778687, 2762303, 2784833, 2776638, 2774590, 2768448, 2784837, 2764358, 2782790, 2772552, 2780742, 2768460, 2786892, 2766416, 2778705, 2764371, 2776661, 2770526, 2770530, 2782820, 2786922, 2762347, 2772588, 2764398, 2772591, 2770546, 2782835, 2762358, 2774646, 2768511, 2780804, 2766469, 2762374, 2778758, 2778761, 2780810, 2762380, 2770573, 2768524, 2772624, 2776722, 2772627, 2774675, 2766486, 2780824, 2780826, 2784923, 2768542, 2772638, 2764446, 2774689, 2766495, 2776739, 2774690, 2762405, 2766502, 2780836, 2780841, 2784939, 2784940, 2772653, 2764463, 2778800, 2766512, 2766514, 2782903, 2784952, 2764477, 2770621, 2772671, 2776768, 2784961, 2766531, 2780868, 2784968, 2762440, 2770636, 2762448, 2770641, 2764498, 2780881, 2766548, 2787032, 2784985, 2778842, 2774748, 2784989, 2772701, 2772703, 2780899, 2766564, 2780905, 2772714, 2762474, 2772716, 2780908, 2764528, 2785010, 2770675, 2787059, 2764537, 2776830, 2764543, 2764544, 2778884, 2764549, 2762502, 2780934, 2770698, 2778892, 2785036, 2774799, 2772752, 2774800, 2770706, 2764564, 2768665, 2774810, 2787098, 2778908, 2768669, 2772770, 2776870, 2764588, 2770733, 2774833, 2780981, 2787126, 2772792, 2783034, 2774844, 2778944, 2785090, 2766660, 2776901, 2787141, 2772807, 2787142, 2770761, 2770766, 2787157, 2768729, 2785115, 2776927, 2783071, 2774881, 2764646, 2776935, 2776937, 2768747, 2774892, 2785132, 2787183, 2778994, 2778998, 2776951, 2787193, 2764668, 2766718, 2785151, 2781055, 2770817, 2774914, 2776962, 2762629, 2770821, 2768776, 2762633, 2762632, 2768779, 2785165, 2783120, 2764688, 2781074, 2779025, 2779027, 2762643, 2774937, 2762651, 2783134, 2762654, 2774944, 2776995, 2764710, 2787241, 2768809, 2781097, 2772908, 2783149, 2768813, 2777009, 2781105, 2766771, 2785204, 2762677, 2787251, 2783159, 2783164, 2777029, 2774987, 2787276, 2783181, 2764749, 2785229, 2764752, 2766798, 2770897, 2781141, 2762710, 2781143, 2764760, 2783193, 2764762, 2764765, 2775009, 2770915, 2762724, 2775011, 2762727, 2768871, 2772970, 2768875, 2779116, 2783216, 2766837, 2766838, 2764793, 2785277, 2775038, 2766847) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:24,685 - 13055 - src.utils.log - INFO - βœ… Fetched 1034 rows - __SPLIT__ 2026-09-28 07:11:24,686 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: 1482 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:25,009 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1482) into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission - __SPLIT__ 2026-09-28 07:11:30,135 - 13055 - src.utils.log - INFO - βœ… All 1482 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission in 1 batches - __SPLIT__ 2026-09-28 07:11:30,136 - 13055 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 07:11:30,136 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:11:30,142 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2762093, 2762099, 2762103, 2762104, 2762105, 2762106, 2762107, 2762108, 2762109, 2762110, 2762111, 2762113, 2762114, 2762115, 2762116, 2762117, 2762118, 2762119, 2762120, 2762123, 2762124, 2762125, 2762127, 2762128, 2762129, 2762130, 2762131, 2762132, 2762133, 2762134, 2762135, 2762136, 2762137, 2762138, 2762139, 2762140, 2762141, 2762142, 2762143, 2762144, 2762145, 2762146, 2762147, 2762148, 2762149, 2762150, 2762151, 2762152, 2762154, 2762155, 2762156, 2762157, 2762158, 2762159, 2762160, 2762161, 2762162, 2762163, 2762164, 2762165, 2762166, 2762167, 2762168, 2762169, 2762170, 2762171, 2762172, 2762173, 2762175, 2762176, 2762177, 2762178, 2762179, 2762181, 2762182, 2762184, 2762185, 2762186, 2762187, 2762188, 2762189, 2762190, 2762191, 2762192, 2762193, 2762194, 2762196, 2762197, 2762198, 2762199, 2762200, 2762201, 2762202, 2762203, 2762204, 2762205, 2762206, 2762208, 2762209, 2762210, 2762211, 2762213, 2762214, 2762215, 2762217, 2762218, 2762219, 2762220, 2762221, 2762222, 2762223, 2762225, 2762230, 2762231, 2762232, 2762233, 2762234, 2762235, 2762236, 2762237, 2762238, 2762239, 2762240, 2762241, 2762242, 2762243, 2762244, 2762245, 2762246, 2762247, 2762248, 2762249, 2762250, 2762251, 2762252, 2762253, 2762255, 2762256, 2762257, 2762258, 2762259, 2762260, 2762261, 2762262, 2762263, 2762264, 2762265, 2762266, 2762267, 2762268, 2762269, 2762271, 2762274, 2762275, 2762276, 2762279, 2762280, 2762281, 2762283, 2762284, 2762286, 2762288, 2762289, 2762290, 2762292, 2762294, 2762297, 2762298, 2762299, 2762301, 2762303, 2762306, 2762308, 2762310, 2762311, 2762312, 2762313, 2762314, 2762315, 2762316, 2762317, 2762318, 2762319, 2762320, 2762322, 2762323, 2762324, 2762325, 2762326, 2762327, 2762328, 2762330, 2762331, 2762332, 2762333, 2762334, 2762335, 2762336, 2762337, 2762338, 2762339, 2762340, 2762341, 2762342, 2762343, 2762344, 2762345, 2762346, 2762347, 2762348, 2762350, 2762351, 2762353, 2762354, 2762355, 2762357, 2762358, 2762359, 2762360, 2762361, 2762362, 2762365, 2762366, 2762368, 2762370, 2762371, 2762372, 2762373, 2762374, 2762375, 2762376, 2762379, 2762380, 2762381, 2762382, 2762383, 2762384, 2762385, 2762386, 2762387, 2762389, 2762390, 2762393, 2762394, 2762395, 2762397, 2762398, 2762399, 2762400, 2762401, 2762402, 2762403, 2762404, 2762405, 2762407, 2762408, 2762411, 2762413, 2762414, 2762415, 2762419, 2762420, 2762421, 2762422, 2762423, 2762424, 2762425, 2762426, 2762427, 2762428, 2762429, 2762430, 2762431, 2762432, 2762433, 2762434, 2762435, 2762436, 2762437, 2762438, 2762439, 2762440, 2762441, 2762442, 2762445, 2762446, 2762447, 2762448, 2762449, 2762450, 2762451, 2762452, 2762453, 2762454, 2762455, 2762456, 2762457, 2762459, 2762460, 2762461, 2762462, 2762464, 2762465, 2762466, 2762467, 2762469, 2762470, 2762471, 2762472, 2762473, 2762474, 2762475, 2762477, 2762479, 2762480, 2762481, 2762482, 2762485, 2762486, 2762487, 2762488, 2762489, 2762490, 2762491, 2762493, 2762494, 2762495, 2762497, 2762498, 2762499, 2762500, 2762501, 2762502, 2762503, 2762504, 2762505, 2762506, 2762507, 2762508, 2762509, 2762510, 2762511, 2762512, 2762513, 2762514, 2762515, 2762516, 2762517, 2762519, 2762520, 2762522, 2762523, 2762524, 2762525, 2762526, 2762528, 2762529, 2762530, 2762531, 2762532, 2762533, 2762534, 2762535, 2762536, 2762537, 2762539, 2762540, 2762541, 2762542, 2762543, 2762544, 2762545, 2762547, 2762550, 2762551, 2762553, 2762554, 2762555, 2762557, 2762558, 2762559, 2762560, 2762561, 2762562, 2762563, 2762564, 2762565, 2762566, 2762567, 2762569, 2762570, 2762571, 2762572, 2762573, 2762574, 2762575, 2762576, 2762577, 2762578, 2762579, 2762580, 2762581, 2762582, 2762583, 2762584, 2762586, 2762587, 2762588, 2762589, 2762590, 2762591, 2762592, 2762594, 2762595, 2762596, 2762597, 2762598, 2762599, 2762601, 2762602, 2762603, 2762604, 2762606, 2762610, 2762612, 2762613, 2762615, 2762616, 2762617, 2762618, 2762619, 2762620, 2762621, 2762623, 2762626, 2762628, 2762629, 2762630, 2762631, 2762632, 2762633, 2762634, 2762636, 2762638, 2762639, 2762640, 2762641, 2762642, 2762643, 2762644, 2762645, 2762648, 2762651, 2762653, 2762654, 2762657, 2762658, 2762659, 2762662, 2762664, 2762667, 2762671, 2762672, 2762674, 2762675, 2762677, 2762679, 2762680, 2762681, 2762682, 2762683, 2762684, 2762685, 2762686, 2762688, 2762689, 2762690, 2762696, 2762698, 2762701, 2762702, 2762703, 2762704, 2762705, 2762707, 2762709, 2762710, 2762711, 2762712, 2762713, 2762714, 2762715, 2762716, 2762717, 2762718, 2762719, 2762720, 2762721, 2762722, 2762723, 2762724, 2762725, 2762727, 2762728, 2762729, 2762730, 2762733, 2762736, 2762738, 2762739, 2762740, 2762741, 2762742, 2762743, 2762744, 2762745, 2762746, 2762748, 2762749, 2762750, 2762751, 2762752, 2762753, 2762754, 2762755, 2762758, 2762759, 2762760, 2762762, 2762764, 2762765, 2762766, 2762767, 2762768, 2762769, 2762770, 2762771, 2762772, 2762773, 2762774, 2762776, 2762777, 2762779, 2762780, 2762781, 2762782, 2762783, 2762784, 2762785, 2762786, 2762787, 2762789, 2762790, 2762791, 2762792, 2762793, 2762794, 2762795, 2762796, 2762797, 2762798, 2762799, 2762800, 2762801, 2762802, 2762803, 2762804, 2762805, 2762806, 2762807, 2762808, 2762809, 2762810, 2762811, 2762812, 2762813, 2762814, 2762815, 2762816, 2762817, 2762818, 2762820, 2762821, 2762822, 2762825, 2762826, 2762827, 2762830, 2762831, 2762832, 2762833, 2762834, 2762835, 2762836, 2762837, 2762839, 2762840, 2762842, 2762845, 2762846, 2762847, 2762848, 2762849, 2762851, 2762852, 2762853, 2762854, 2762856, 2762857, 2762858, 2762860, 2762861, 2762862, 2762863, 2762864, 2762865, 2762868, 2762869, 2762871, 2762872, 2762873, 2762876, 2762877, 2762878, 2762879, 2762880, 2762881, 2762882, 2762883, 2762888, 2762890, 2762891, 2762892, 2762893, 2762895, 2762897, 2762898, 2762899, 2762900, 2762901, 2762902, 2762903, 2762905, 2762906, 2762907, 2762908, 2762910, 2762913, 2762914, 2762916, 2762917, 2762918, 2762920, 2762921, 2762922, 2762923, 2762925, 2762926, 2762927, 2762928, 2762929, 2762930, 2762931, 2762932, 2762933, 2762934, 2762935, 2762936, 2762937, 2762938, 2762939, 2762940, 2762941, 2762942, 2762948, 2762949, 2762950, 2762951, 2762952, 2762953, 2762955, 2762956, 2762957, 2762959, 2762960, 2762961, 2762962, 2762963, 2762964, 2762965, 2762968, 2762969, 2762970, 2762971, 2762972, 2762973, 2762974, 2762975, 2762976, 2762977, 2762978, 2762979, 2762980, 2762981, 2762984, 2762985, 2762986, 2762988, 2762990, 2762991, 2762993, 2762995, 2762996, 2762997, 2762999, 2763001, 2763002, 2763003, 2763004, 2763005, 2763006, 2763007, 2763008, 2763009, 2763013, 2763016, 2763017, 2763018, 2763021, 2763023, 2763025, 2763026, 2763027, 2763028, 2763029, 2763030, 2763032, 2763033, 2763034, 2763035, 2763036, 2763037, 2763038, 2763039, 2763040, 2763041, 2763042, 2763043, 2763044, 2763045, 2763046, 2763047, 2763048, 2763050, 2763051, 2763052, 2763053, 2763054, 2763056, 2763057, 2763058, 2763059, 2763060, 2763061, 2763062, 2763063, 2763064, 2763065, 2763067, 2763068, 2763069, 2763071, 2763072, 2763073, 2763074, 2763075, 2763077, 2763078, 2763079, 2763080, 2763081, 2763082, 2763083, 2763084, 2763085, 2763086, 2763087, 2763089, 2763091, 2763092, 2763093, 2763094, 2763095, 2763096, 2763097, 2763098, 2763099, 2763100, 2763103, 2763104, 2763105, 2763107, 2763109, 2763113, 2763114, 2763115, 2763116, 2763117, 2763118, 2763119, 2763120, 2763121, 2763122, 2763123, 2763124, 2763125, 2763126, 2763127, 2763128, 2763129, 2763130, 2763133, 2763134, 2763135, 2763137, 2763138, 2763140, 2763142, 2763143, 2763144, 2763145, 2763146, 2763148, 2763149, 2763150, 2763151, 2763153, 2763154, 2763155, 2763156, 2763157, 2763158, 2763159, 2763160, 2763161, 2763162, 2763164, 2763165, 2763166, 2763167, 2763168, 2763169, 2763170, 2763172, 2763173, 2763174, 2763175, 2763176, 2763178, 2763179, 2763180, 2763181, 2763182, 2763183, 2763185, 2763186, 2763187, 2763188, 2763189, 2763190, 2763191, 2763192, 2763193, 2763194, 2763195, 2763196, 2763198, 2763200, 2763201, 2763202, 2763203, 2763204, 2763205, 2763206, 2763207, 2763208, 2763209, 2763210, 2763211, 2763212, 2763213, 2763214, 2763215, 2763216, 2763217, 2763219, 2763220, 2763221, 2763223, 2763224, 2763225, 2763226, 2763228, 2763229, 2763230, 2763231, 2763232, 2763233, 2763235, 2763237, 2763238, 2763239, 2763240, 2763241, 2763243, 2763244, 2763245, 2763247, 2763248, 2763249, 2763250, 2763252, 2763253, 2763254, 2763255, 2763257, 2763258, 2763259, 2763260, 2763261, 2763262, 2763263, 2763264, 2763265, 2763266, 2763268, 2763272, 2763273, 2763274, 2763275, 2763277, 2763278, 2763281, 2763282, 2763284, 2763285, 2763287, 2763289, 2763291, 2763292, 2763293, 2763294, 2763295, 2763298, 2763299, 2763304, 2763305, 2763306, 2763307, 2763308, 2763309, 2763310, 2763311, 2763312, 2763313, 2763314, 2763317, 2763318, 2763320, 2763321, 2763322, 2763323, 2763324, 2763325, 2763326, 2763327, 2763328, 2763329, 2763330, 2763331, 2763332, 2763333, 2763334, 2763335, 2763336, 2763337, 2763338, 2763339, 2763340, 2763341, 2763342, 2763344, 2763345, 2763346, 2763347, 2763348, 2763349, 2763350, 2763352, 2763353, 2763354, 2763355, 2763356, 2763357, 2763358, 2763359, 2763360, 2763361, 2763362, 2763363, 2763364, 2763365, 2763366, 2763368, 2763369, 2763370, 2763371, 2763372, 2763373, 2763374, 2763375, 2763376, 2763377, 2763378, 2763379, 2763380, 2763382, 2763383, 2763384, 2763385, 2763386, 2763387, 2763388, 2763390, 2763391, 2763392, 2763393, 2763394, 2763395, 2763396, 2763397, 2763399, 2763400, 2763401, 2763402, 2763403, 2763404, 2763405, 2763406, 2763409, 2763411, 2763412, 2763413, 2763414, 2763415, 2763416, 2763417, 2763418, 2763420, 2763422, 2763423, 2763424, 2763426, 2763427, 2763430, 2763431, 2763432, 2763433, 2763434, 2763436, 2763437, 2763438, 2763439, 2763440, 2763441, 2763442, 2763443, 2763444, 2763445, 2763446, 2763447, 2763448, 2763449, 2763450, 2763452, 2763453, 2763454, 2763456, 2763457, 2763458, 2763459, 2763460, 2763461, 2763462, 2763463, 2763464, 2763465, 2763466, 2763468, 2763469, 2763470, 2763471, 2763472, 2763473, 2763474, 2763475, 2763476, 2763477, 2763478, 2763481, 2763483, 2763484, 2763487, 2763488, 2763489, 2763490, 2763491, 2763492, 2763493, 2763494, 2763495, 2763496, 2763497, 2763499, 2763500, 2763502, 2763505, 2763507, 2763509, 2763510, 2763511, 2763512, 2763514, 2763515, 2763517, 2763518, 2763519, 2763520, 2763521, 2763522, 2763525, 2763527, 2763528, 2763530, 2763532, 2763533, 2763534, 2763535, 2763536, 2763537, 2763538, 2763539, 2763540, 2763541, 2763543, 2763544, 2763545, 2763546, 2763547, 2763551, 2763552, 2763553, 2763554, 2763555, 2763556, 2763557, 2763559, 2763560, 2763561, 2763562, 2763564, 2763565, 2763566, 2763567, 2763568, 2763569, 2763570, 2763571, 2763572, 2763573, 2763574, 2763575, 2763576, 2763577, 2763578, 2763579, 2763580, 2763581, 2763582, 2763585, 2763586, 2763587, 2763588, 2763589, 2763591, 2763592, 2763593, 2763595, 2763596, 2763597, 2763599, 2763600, 2763601, 2763603, 2763604, 2763605, 2763607, 2763609, 2763610, 2763611, 2763612, 2763613, 2763614, 2763617, 2763618, 2763619, 2763620, 2763621, 2763622, 2763623, 2763624, 2763625, 2763626, 2763627, 2763629, 2763630, 2763631, 2763632, 2763633, 2763634, 2763635, 2763636, 2763637, 2763638, 2763639, 2763640, 2763641, 2763642, 2763643, 2763644, 2763645, 2763646, 2763648, 2763649, 2763650, 2763651, 2763654, 2763656, 2763659, 2763660, 2763661, 2763663, 2763665, 2763666, 2763667, 2763668, 2763669, 2763670, 2763672, 2763673, 2763674, 2763676, 2763677, 2763679, 2763680, 2763681, 2763682, 2763683, 2763685, 2763686, 2763687, 2763688, 2763689, 2763690, 2763691, 2763692, 2763694, 2763695, 2763696, 2763697, 2763698, 2763699, 2763700, 2763701, 2763702, 2763704, 2763705, 2763706, 2763707, 2763708, 2763709, 2763710, 2763711, 2763712, 2763713, 2763714, 2763715, 2763716, 2763717, 2763718, 2763719, 2763721, 2763722, 2763723, 2763724, 2763725, 2763727, 2763728, 2763729, 2763730, 2763731, 2763732, 2763733, 2763735, 2763736, 2763737, 2763738, 2763741, 2763743, 2763744, 2763745, 2763746, 2763748, 2763749, 2763750, 2763751, 2763752, 2763754, 2763755, 2763756, 2763757, 2763758, 2763759, 2763760, 2763761, 2763763, 2763764, 2763765, 2763766, 2763767, 2763768, 2763769, 2763770, 2763772, 2763773, 2763774, 2763775, 2763776, 2763778, 2763779, 2763780, 2763781, 2763783, 2763784, 2763785, 2763786, 2763788, 2763789, 2763790, 2763792, 2763793, 2763794, 2763795, 2763796, 2763797, 2763798, 2763799, 2763800, 2763801, 2763802, 2763803, 2763804, 2763805, 2763806, 2763807, 2763808, 2763809, 2763810, 2763811, 2763812, 2763813, 2763815, 2763816, 2763817, 2763819, 2763820, 2763822, 2763823, 2763824, 2763825, 2763827, 2763828, 2763829, 2763830, 2763831, 2763832, 2763833, 2763834, 2763835, 2763836, 2763837, 2763838, 2763839, 2763840, 2763843, 2763844, 2763846, 2763847, 2763848, 2763849, 2763850, 2763851, 2763852, 2763853, 2763855, 2763856, 2763857, 2763858, 2763859, 2763860, 2763863, 2763864, 2763865, 2763866, 2763867, 2763868, 2763870, 2763871, 2763872, 2763873, 2763874, 2763875, 2763877, 2763879, 2763880, 2763881, 2763882, 2763883, 2763884, 2763885, 2763886, 2763887, 2763888, 2763889, 2763890, 2763891, 2763892, 2763894, 2763895, 2763896, 2763897, 2763898, 2763899, 2763900, 2763901, 2763902, 2763903, 2763904, 2763906, 2763907, 2763908, 2763910, 2763911, 2763912, 2763913, 2763914, 2763915, 2763916, 2763917, 2763918, 2763920, 2763922, 2763923, 2763924, 2763925, 2763926, 2763927, 2763928, 2763929, 2763931, 2763932, 2763933, 2763934, 2763935, 2763936, 2763937, 2763938, 2763939, 2763940, 2763943, 2763944, 2763945, 2763946, 2763947, 2763948, 2763949, 2763951, 2763952, 2763953, 2763954, 2763955, 2763957, 2763959, 2763961, 2763962, 2763963, 2763965, 2763966, 2763968, 2763970, 2763971, 2763972, 2763974, 2763975, 2763977, 2763978, 2763979, 2763980, 2763981, 2763982, 2763983, 2763985, 2763986, 2763988, 2763989, 2763990, 2763991, 2763992, 2763993, 2763994, 2763995, 2763996, 2763997, 2763999, 2764000, 2764001, 2764002, 2764003, 2764004, 2764005, 2764006, 2764007, 2764008, 2764009, 2764010, 2764011, 2764012, 2764013, 2764014, 2764016, 2764017, 2764018, 2764019, 2764021, 2764022, 2764023, 2764026, 2764029, 2764032, 2764033, 2764034, 2764035, 2764037, 2764040, 2764041, 2764043, 2764044, 2764045, 2764046, 2764047, 2764048, 2764049, 2764051, 2764052, 2764053, 2764054, 2764055, 2764057, 2764059, 2764060, 2764061, 2764062, 2764063, 2764064, 2764065, 2764066, 2764068, 2764069, 2764070, 2764071, 2764072, 2764073, 2764074, 2764075, 2764077, 2764078, 2764079, 2764080, 2764081, 2764082, 2764083, 2764084, 2764085, 2764086, 2764087, 2764088, 2764089, 2764090, 2764091, 2764092, 2764093, 2764097, 2764098, 2764099, 2764101, 2764102, 2764103, 2764104, 2764105, 2764106, 2764107, 2764108, 2764109, 2764112, 2764113, 2764114, 2764115, 2764116, 2764117, 2764119, 2764120, 2764121, 2764122, 2764123, 2764124, 2764126, 2764127, 2764128, 2764129, 2764130, 2764131, 2764133, 2764134, 2764135, 2764136, 2764138, 2764139, 2764140, 2764141, 2764143, 2764144, 2764145, 2764146, 2764147, 2764148, 2764150, 2764151, 2764152, 2764153, 2764154, 2764155, 2764156, 2764158, 2764159, 2764160, 2764161, 2764163, 2764164, 2764165, 2764166, 2764167, 2764169, 2764170, 2764171, 2764172, 2764174, 2764175, 2764176, 2764177, 2764178, 2764179, 2764180, 2764181, 2764182, 2764183, 2764184, 2764185, 2764186, 2764187, 2764188, 2764190, 2764192, 2764193, 2764194, 2764195, 2764196, 2764197, 2764198, 2764200, 2764201, 2764202, 2764203, 2764204, 2764205, 2764206, 2764207, 2764208, 2764209, 2764210, 2764211, 2764212, 2764213, 2764214, 2764215, 2764216, 2764217, 2764218, 2764219, 2764220, 2764222, 2764223, 2764225, 2764226, 2764227, 2764228, 2764229, 2764230, 2764231, 2764232, 2764233, 2764234, 2764235, 2764236, 2764237, 2764239, 2764240, 2764243, 2764244, 2764245, 2764246, 2764247, 2764249, 2764250, 2764251, 2764252, 2764253, 2764254, 2764256, 2764257, 2764258, 2764259, 2764260, 2764261, 2764262, 2764263, 2764264, 2764265, 2764267, 2764268, 2764269, 2764270, 2764271, 2764272, 2764273, 2764274, 2764275, 2764276, 2764277, 2764278, 2764279, 2764280, 2764281, 2764282, 2764283, 2764284, 2764285, 2764286, 2764287, 2764288, 2764289, 2764290, 2764292, 2764293, 2764294, 2764295, 2764296, 2764297, 2764299, 2764300, 2764301, 2764302, 2764303, 2764304, 2764305, 2764306, 2764307, 2764308, 2764309, 2764310, 2764311, 2764312, 2764313, 2764314, 2764315, 2764316, 2764317, 2764318, 2764319, 2764320, 2764321, 2764322, 2764324, 2764325, 2764326, 2764327, 2764328, 2764329, 2764330, 2764331, 2764333, 2764334, 2764335, 2764336, 2764339, 2764340, 2764341, 2764342, 2764343, 2764344, 2764345, 2764348, 2764349, 2764350, 2764351, 2764353, 2764354, 2764355, 2764356, 2764357, 2764358, 2764359, 2764360, 2764361, 2764362, 2764363, 2764364, 2764365, 2764366, 2764367, 2764368, 2764369, 2764371, 2764372, 2764373, 2764374, 2764375, 2764376, 2764378, 2764379, 2764380, 2764381, 2764383, 2764385, 2764386, 2764388, 2764389, 2764391, 2764392, 2764393, 2764394, 2764395, 2764397, 2764398, 2764401, 2764402, 2764403, 2764404, 2764405, 2764407, 2764408, 2764409, 2764410, 2764411, 2764412, 2764413, 2764415, 2764416, 2764418, 2764419, 2764420, 2764422, 2764423, 2764424, 2764425, 2764426, 2764427, 2764428, 2764429, 2764431, 2764432, 2764434, 2764436, 2764440, 2764441, 2764444, 2764445, 2764446, 2764447, 2764449, 2764450, 2764452, 2764453, 2764454, 2764455, 2764456, 2764457, 2764459, 2764461, 2764463, 2764464, 2764466, 2764468, 2764471, 2764472, 2764475, 2764476, 2764477, 2764478, 2764479, 2764480, 2764481, 2764482, 2764483, 2764484, 2764485, 2764486, 2764487, 2764488, 2764489, 2764490, 2764492, 2764494, 2764496, 2764497, 2764498, 2764500, 2764501, 2764503, 2764504, 2764505, 2764506, 2764507, 2764508, 2764509, 2764510, 2764511, 2764512, 2764513, 2764514, 2764515, 2764516, 2764517, 2764518, 2764519, 2764520, 2764521, 2764522, 2764523, 2764525, 2764527, 2764528, 2764529, 2764530, 2764531, 2764532, 2764533, 2764534, 2764535, 2764536, 2764537, 2764538, 2764539, 2764540, 2764541, 2764542, 2764543, 2764544, 2764545, 2764546, 2764547, 2764548, 2764549, 2764550, 2764551, 2764552, 2764553, 2764555, 2764556, 2764557, 2764558, 2764559, 2764560, 2764561, 2764564, 2764565, 2764566, 2764567, 2764568, 2764569, 2764570, 2764572, 2764573, 2764575, 2764577, 2764578, 2764579, 2764580, 2764581, 2764583, 2764584, 2764585, 2764586, 2764587, 2764588, 2764590, 2764591, 2764592, 2764593, 2764594, 2764595, 2764597, 2764600, 2764601, 2764602, 2764604, 2764605, 2764606, 2764607, 2764608, 2764609, 2764610, 2764611, 2764612, 2764615, 2764616, 2764618, 2764621, 2764622, 2764623, 2764624, 2764626, 2764627, 2764628, 2764629, 2764630, 2764632, 2764633, 2764635, 2764637, 2764638, 2764639, 2764641, 2764642, 2764643, 2764644, 2764645, 2764646, 2764648, 2764649, 2764651, 2764652, 2764653, 2764654, 2764655, 2764656, 2764657, 2764658, 2764659, 2764660, 2764664, 2764665, 2764666, 2764667, 2764668, 2764669, 2764670, 2764672, 2764674, 2764675, 2764676, 2764677, 2764678, 2764679, 2764680, 2764681, 2764682, 2764684, 2764686, 2764688, 2764689, 2764690, 2764691, 2764693, 2764695, 2764696, 2764697, 2764698, 2764700, 2764702, 2764703, 2764704, 2764706, 2764708, 2764709, 2764710, 2764711, 2764712, 2764713, 2764714, 2764715, 2764717, 2764720, 2764721, 2764722, 2764723, 2764726, 2764727, 2764728, 2764729, 2764730, 2764731, 2764732, 2764733, 2764734, 2764735, 2764736, 2764737, 2764739, 2764740, 2764741, 2764742, 2764743, 2764745, 2764746, 2764748, 2764749, 2764750, 2764751, 2764752, 2764753, 2764755, 2764756, 2764757, 2764760, 2764761, 2764762, 2764763, 2764765, 2764766, 2764767, 2764768, 2764769, 2764770, 2764771, 2764773, 2764774, 2764775, 2764776, 2764777, 2764781, 2764783, 2764784, 2764785, 2764788, 2764789, 2764790, 2764791, 2764792, 2764793, 2764794, 2764795, 2764796, 2764797, 2764798, 2764799, 2764800, 2764801, 2764802, 2764803, 2764805, 2764806, 2764810, 2764812, 2764813, 2764814, 2764815, 2764816, 2764817, 2764819, 2764820, 2764821, 2764823, 2764825, 2764826, 2764827, 2764828, 2764829, 2764831, 2764832, 2764834, 2764835, 2764836, 2764838, 2764839, 2764840, 2764841, 2764842, 2764843, 2764844, 2764845, 2764846, 2764847, 2764848, 2764849, 2764850, 2764851, 2764852, 2764854, 2764855, 2764856, 2764857, 2764858, 2764859, 2764861, 2764862, 2764863, 2764865, 2764866, 2764867, 2764868, 2764869, 2764870, 2764871, 2764872, 2764875, 2764876, 2764877, 2764879, 2764881, 2764882, 2764883, 2764885, 2764886, 2764887, 2764888, 2764889, 2764890, 2764891, 2764892, 2764893, 2764894, 2764895, 2764896, 2764897, 2764898, 2764899, 2764900, 2764901, 2764902, 2764903, 2764904, 2764905, 2764906, 2764907, 2764908, 2764909, 2764910, 2764911, 2764914, 2764915, 2764916, 2764917, 2764918, 2764920, 2764922, 2764923, 2764924, 2764925, 2764926, 2764927, 2764928, 2764929, 2764930, 2764931, 2764932, 2764934, 2764936, 2764937, 2764938, 2764939, 2764941, 2764942, 2764943, 2764944, 2764945, 2764946, 2764947, 2764948, 2764949, 2764950, 2764951, 2764952, 2764953, 2764954, 2764955, 2764956, 2764957, 2764958, 2764960, 2764961, 2764962, 2764963, 2764964, 2764965, 2764966, 2764968, 2764970, 2764971, 2764972, 2764973, 2764974, 2764975, 2764976, 2764977, 2764979, 2764980, 2764981, 2764982, 2764983, 2764985, 2764986, 2764987, 2764989, 2764990, 2764991, 2764992, 2764993, 2764994, 2764995, 2764996, 2764997, 2765002, 2765003, 2765004, 2765005, 2765006, 2765008, 2765009, 2765010, 2765011, 2765012, 2765013, 2765014, 2765015, 2765016, 2765017, 2765018, 2765019, 2765021, 2765022, 2765024, 2765025, 2765029, 2765031, 2765032, 2765035, 2765036, 2765039, 2765040, 2765041, 2765044, 2765046, 2765047, 2765048, 2765049, 2765053, 2765054, 2765055, 2765056, 2765057, 2765058, 2765059, 2765060, 2765061, 2765062, 2765063, 2765064, 2765066, 2765067, 2765068, 2765069, 2765070, 2765071, 2765072, 2765073, 2765074, 2765075, 2765076, 2765077, 2765078, 2765079, 2765081, 2765082, 2765083, 2765085, 2765086, 2765087, 2765088, 2765090, 2765091, 2765092, 2765093, 2765094, 2765096, 2765097, 2765098, 2765099, 2765100, 2765101, 2765104, 2765106, 2765107, 2765108, 2765110, 2765111, 2765112, 2765113, 2765117, 2765118, 2765119, 2765120, 2765121, 2765122, 2765124, 2765126, 2765127, 2765128, 2765129, 2765132, 2765133, 2765134, 2765135, 2765136, 2765137, 2765138, 2765139, 2765142, 2765143, 2765144, 2765145, 2765146, 2765148, 2765149, 2765150, 2765151, 2765152, 2765153, 2765154, 2765155, 2765156, 2765157, 2765158, 2765159, 2765160, 2765161, 2765163, 2765164, 2765165, 2765167, 2765168, 2765169, 2765170, 2765171, 2765172, 2765176, 2765177, 2765178, 2765180, 2765183, 2765184, 2765185, 2765186, 2765187, 2765188, 2765189, 2765190, 2765191, 2765194, 2765196, 2765197, 2765198, 2765199, 2765200, 2765201, 2765202, 2765203, 2765204, 2765205, 2765206, 2765207, 2765208, 2765209, 2765210, 2765211, 2765212, 2765213, 2765214, 2765216, 2765217, 2765218, 2765220, 2765221, 2765222, 2765224, 2765225, 2765226, 2765227, 2765228, 2765229, 2765230, 2765231, 2765232, 2765233, 2765234, 2765235, 2765236, 2765237, 2765238, 2765239, 2765240, 2765241, 2765242, 2765244, 2765245, 2765246, 2765247, 2765248, 2765249, 2765251, 2765252, 2765254, 2765255, 2765256, 2765260, 2765261, 2765262, 2765263, 2765265, 2765266, 2765267, 2765270, 2765271, 2765272, 2765273, 2765274, 2765275, 2765276, 2765277, 2765278, 2765279, 2765280, 2765281, 2765282, 2765283, 2765284, 2765286, 2765287, 2765288, 2765289, 2765290, 2765291, 2765293, 2765294, 2765295, 2765296, 2765297, 2765298, 2765299, 2765300, 2765301, 2765302, 2765303, 2765304, 2765305, 2765306, 2765307, 2765308, 2765309, 2765310, 2765311, 2765312, 2765313, 2765314, 2765315, 2765316, 2765317, 2765319, 2765320, 2765321, 2765322, 2765323, 2765324, 2765325, 2765327, 2765328, 2765329, 2765330, 2765331, 2765332, 2765333, 2765334, 2765335, 2765336, 2765337, 2765338, 2765339, 2765340, 2765341, 2765342, 2765343, 2765345, 2765346, 2765347, 2765348, 2765349, 2765350, 2765351, 2765352, 2765353, 2765354, 2765355, 2765356, 2765357, 2765359, 2765361, 2765362, 2765363, 2765365, 2765368, 2765369, 2765371, 2765372, 2765373, 2765375, 2765376, 2765377, 2765378, 2765379, 2765380, 2765381, 2765382, 2765383, 2765384, 2765385, 2765386, 2765387, 2765388, 2765390, 2765391, 2765393, 2765394, 2765396, 2765397, 2765398, 2765399, 2765400, 2765401, 2765402, 2765403, 2765404, 2765405, 2765406, 2765407, 2765408, 2765409, 2765411, 2765412, 2765413, 2765414, 2765415, 2765416, 2765417, 2765418, 2765419, 2765420, 2765421, 2765423, 2765424, 2765425, 2765427, 2765428, 2765429, 2765430, 2765431, 2765432, 2765433, 2765434, 2765435, 2765437, 2765438, 2765439, 2765440, 2765441, 2765442, 2765443, 2765444, 2765446, 2765447, 2765448, 2765449, 2765450, 2765451, 2765452, 2765453, 2765454, 2765456, 2765457, 2765458, 2765459, 2765460, 2765461, 2765462, 2765463, 2765464, 2765465, 2765466, 2765467, 2765468, 2765469, 2765470, 2765471, 2765472, 2765473, 2765474, 2765475, 2765476, 2765478, 2765479, 2765480, 2765483, 2765484, 2765486, 2765487, 2765488, 2765489, 2765490, 2765493, 2765494, 2765495, 2765496, 2765498, 2765499, 2765500, 2765501, 2765502, 2765503, 2765504, 2765505, 2765507, 2765509, 2765511, 2765512, 2765513, 2765514, 2765515, 2765516, 2765517, 2765518, 2765519, 2765521, 2765522, 2765524, 2765525, 2765526, 2765527, 2765528, 2765529, 2765530, 2765531, 2765532, 2765533, 2765534, 2765535, 2765536, 2765537, 2765538, 2765539, 2765541, 2765542, 2765543, 2765544, 2765545, 2765546, 2765547, 2765551, 2765552, 2765554, 2765555, 2765556, 2765557, 2765559, 2765560, 2765561, 2765562, 2765563, 2765565, 2765567, 2765568, 2765569, 2765570, 2765571, 2765572, 2765573, 2765574, 2765575, 2765576, 2765577, 2765578, 2765579, 2765580, 2765581, 2765582, 2765583, 2765584, 2765585, 2765586, 2765588, 2765589, 2765590, 2765591, 2765592, 2765594, 2765595, 2765597, 2765599, 2765600, 2765602, 2765603, 2765604, 2765605, 2765606, 2765607, 2765608, 2765609, 2765610, 2765611, 2765612, 2765614, 2765615, 2765616, 2765617, 2765618, 2765619, 2765620, 2765622, 2765623, 2765624, 2765625, 2765626, 2765628, 2765629, 2765630, 2765631, 2765632, 2765633, 2765635, 2765636, 2765638, 2765639, 2765641, 2765642, 2765643, 2765644, 2765645, 2765646, 2765647, 2765648, 2765649, 2765650, 2765651, 2765652, 2765655, 2765656, 2765658, 2765659, 2765660, 2765661, 2765664, 2765665, 2765666, 2765667, 2765668, 2765669, 2765670, 2765671, 2765672, 2765673, 2765674, 2765677, 2765680, 2765681, 2765682, 2765684, 2765685, 2765686, 2765687, 2765689, 2765691, 2765692, 2765693, 2765694, 2765695, 2765696, 2765697, 2765698, 2765699, 2765700, 2765701, 2765702, 2765703, 2765704, 2765706, 2765707, 2765708, 2765709, 2765710, 2765712, 2765714, 2765716, 2765717, 2765718, 2765720, 2765721, 2765722, 2765723, 2765724, 2765725, 2765727, 2765728, 2765729, 2765730, 2765731, 2765732, 2765733, 2765734, 2765735, 2765736, 2765737, 2765738, 2765739, 2765740, 2765741, 2765742, 2765743, 2765744, 2765745, 2765746, 2765747, 2765748, 2765749, 2765750, 2765751, 2765753, 2765754, 2765755, 2765756, 2765757, 2765758, 2765760, 2765761, 2765762, 2765763, 2765765, 2765766, 2765768, 2765770, 2765771, 2765772, 2765773, 2765774, 2765775, 2765776, 2765777, 2765778, 2765780, 2765781, 2765782, 2765783, 2765785, 2765786, 2765787, 2765789, 2765790, 2765791, 2765792, 2765795, 2765796, 2765797, 2765798, 2765799, 2765800, 2765801, 2765802, 2765803, 2765805, 2765806, 2765807, 2765808, 2765809, 2765810, 2765811, 2765812, 2765813, 2765814, 2765817, 2765818, 2765819, 2765820, 2765821, 2765822, 2765823, 2765824, 2765825, 2765826, 2765827, 2765828, 2765830, 2765832, 2765834, 2765835, 2765836, 2765837, 2765838, 2765839, 2765840, 2765841, 2765842, 2765843, 2765844, 2765845, 2765846, 2765847, 2765848, 2765849, 2765850, 2765851, 2765852, 2765853, 2765854, 2765855, 2765856, 2765857, 2765858, 2765859, 2765862, 2765864, 2765865, 2765868, 2765870, 2765871, 2765872, 2765873, 2765876, 2765877, 2765878, 2765879, 2765880, 2765886, 2765887, 2765889, 2765890, 2765891, 2765892, 2765893, 2765894, 2765895, 2765896, 2765897, 2765898, 2765900, 2765901, 2765903, 2765904, 2765905, 2765906, 2765907, 2765908, 2765909, 2765910, 2765913, 2765914, 2765916, 2765918, 2765919, 2765920, 2765921, 2765922, 2765923, 2765924, 2765925, 2765927, 2765928, 2765929, 2765930, 2765931, 2765932, 2765933, 2765934, 2765935, 2765936, 2765937, 2765938, 2765939, 2765940, 2765942, 2765943, 2765944, 2765945, 2765946, 2765948, 2765950, 2765952, 2765953, 2765954, 2765955, 2765956, 2765957, 2765958, 2765959, 2765960, 2765961, 2765962, 2765964, 2765965, 2765966, 2765969, 2765970, 2765971, 2765972, 2765973, 2765974, 2765975, 2765976, 2765977, 2765978, 2765979, 2765983, 2765984, 2765985, 2765988, 2765989, 2765990, 2765992, 2765993, 2765994, 2765995, 2765996, 2765997, 2765998, 2765999, 2766000, 2766001, 2766002, 2766003, 2766004, 2766006, 2766007, 2766008, 2766009, 2766010, 2766012, 2766016, 2766017, 2766019, 2766020, 2766021, 2766022, 2766023, 2766024, 2766025, 2766026, 2766027, 2766028, 2766030, 2766031, 2766032, 2766034, 2766037, 2766038, 2766039, 2766040, 2766041, 2766042, 2766043, 2766045, 2766047, 2766049, 2766052, 2766054, 2766055, 2766057, 2766059, 2766060, 2766061, 2766062, 2766063, 2766064, 2766066, 2766069, 2766070, 2766071, 2766076, 2766077, 2766083, 2766084, 2766085, 2766086, 2766087, 2766088, 2766089, 2766090, 2766091, 2766092, 2766093, 2766094, 2766095, 2766096, 2766097, 2766099, 2766100, 2766101, 2766102, 2766104, 2766105, 2766106, 2766107, 2766109, 2766110, 2766111, 2766113, 2766114, 2766115, 2766116, 2766117, 2766118, 2766119, 2766120, 2766121, 2766122, 2766123, 2766124, 2766125, 2766126, 2766127, 2766129, 2766130, 2766131, 2766133, 2766134, 2766135, 2766136, 2766137, 2766138, 2766139, 2766140, 2766141, 2766142, 2766143, 2766144, 2766146, 2766147, 2766148, 2766150, 2766151, 2766153, 2766154, 2766155, 2766156, 2766158, 2766159, 2766160, 2766161, 2766162, 2766163, 2766168, 2766171, 2766172, 2766173, 2766174, 2766175, 2766176, 2766177, 2766178, 2766179, 2766180, 2766183, 2766184, 2766185, 2766186, 2766187, 2766189, 2766190, 2766191, 2766194, 2766195, 2766197, 2766198, 2766199, 2766200, 2766201, 2766204, 2766205, 2766206, 2766208, 2766209, 2766210, 2766211, 2766213, 2766214, 2766216, 2766217, 2766219, 2766220, 2766221, 2766222, 2766223, 2766226, 2766228, 2766229, 2766230, 2766232, 2766233, 2766234, 2766236, 2766237, 2766238, 2766240, 2766241, 2766242, 2766243, 2766244, 2766247, 2766250, 2766252, 2766255, 2766257, 2766258, 2766260, 2766261, 2766262, 2766263, 2766265, 2766266, 2766268, 2766269, 2766270, 2766271, 2766274, 2766275, 2766277, 2766279, 2766281, 2766283, 2766284, 2766285, 2766287, 2766288, 2766289, 2766291, 2766293, 2766294, 2766295, 2766296, 2766297, 2766298, 2766299, 2766300, 2766301, 2766302, 2766303, 2766304, 2766305, 2766307, 2766308, 2766309, 2766310, 2766312, 2766314, 2766315, 2766316, 2766317, 2766318, 2766319, 2766321, 2766322, 2766323, 2766325, 2766326, 2766327, 2766328, 2766329, 2766330, 2766332, 2766333, 2766334, 2766336, 2766337, 2766338, 2766339, 2766340, 2766341, 2766342, 2766343, 2766344, 2766345, 2766346, 2766348, 2766350, 2766351, 2766353, 2766355, 2766356, 2766357, 2766358, 2766359, 2766361, 2766362, 2766363, 2766364, 2766365, 2766366, 2766367, 2766368, 2766369, 2766370, 2766372, 2766373, 2766374, 2766375, 2766376, 2766377, 2766378, 2766379, 2766380, 2766381, 2766382, 2766383, 2766385, 2766386, 2766387, 2766388, 2766390, 2766391, 2766392, 2766393, 2766394, 2766395, 2766396, 2766397, 2766398, 2766399, 2766400, 2766401, 2766403, 2766404, 2766405, 2766406, 2766408, 2766409, 2766411, 2766413, 2766416, 2766417, 2766419, 2766420, 2766421, 2766422, 2766423, 2766424, 2766425, 2766426, 2766427, 2766429, 2766430, 2766431, 2766432, 2766433, 2766434, 2766435, 2766436, 2766439, 2766440, 2766441, 2766442, 2766443, 2766445, 2766447, 2766448, 2766450, 2766451, 2766452, 2766454, 2766456, 2766457, 2766458, 2766459, 2766460, 2766461, 2766462, 2766463, 2766464, 2766466, 2766467, 2766469, 2766471, 2766472, 2766473, 2766474, 2766475, 2766476, 2766477, 2766479, 2766480, 2766482, 2766483, 2766484, 2766485, 2766486, 2766488, 2766489, 2766490, 2766491, 2766492, 2766493, 2766495, 2766496, 2766502, 2766503, 2766505, 2766506, 2766508, 2766509, 2766510, 2766511, 2766512, 2766513, 2766514, 2766515, 2766516, 2766517, 2766518, 2766520, 2766521, 2766523, 2766524, 2766525, 2766527, 2766528, 2766530, 2766531, 2766532, 2766533, 2766534, 2766536, 2766538, 2766539, 2766542, 2766543, 2766544, 2766545, 2766546, 2766548, 2766549, 2766556, 2766558, 2766559, 2766560, 2766561, 2766562, 2766564, 2766565, 2766566, 2766568, 2766569, 2766570, 2766571, 2766572, 2766573, 2766574, 2766575, 2766577, 2766578, 2766580, 2766581, 2766582, 2766584, 2766586, 2766587, 2766588, 2766589, 2766590, 2766592, 2766594, 2766595, 2766596, 2766598, 2766599, 2766602, 2766603, 2766604, 2766606, 2766608, 2766609, 2766611, 2766612, 2766614, 2766615, 2766616, 2766617, 2766619, 2766621, 2766623, 2766624, 2766626, 2766628, 2766629, 2766630, 2766631, 2766632, 2766633, 2766635, 2766636, 2766638, 2766639, 2766642, 2766646, 2766648, 2766649, 2766651, 2766652, 2766653, 2766654, 2766655, 2766656, 2766657, 2766658, 2766659, 2766660, 2766661, 2766662, 2766664, 2766665, 2766666, 2766667, 2766668, 2766669, 2766671, 2766672, 2766673, 2766674, 2766676, 2766677, 2766678, 2766679, 2766680, 2766683, 2766684, 2766685, 2766686, 2766687, 2766688, 2766689, 2766690, 2766691, 2766692, 2766693, 2766694, 2766697, 2766698, 2766699, 2766701, 2766702, 2766703, 2766704, 2766705, 2766706, 2766707, 2766708, 2766709, 2766710, 2766712, 2766713, 2766714, 2766715, 2766716, 2766717, 2766718, 2766720, 2766721, 2766722, 2766723, 2766724, 2766725, 2766726, 2766728, 2766729, 2766730, 2766731, 2766732, 2766733, 2766734, 2766735, 2766736, 2766737, 2766738, 2766739, 2766740, 2766742, 2766743, 2766744, 2766745, 2766746, 2766748, 2766749, 2766750, 2766751, 2766752, 2766753, 2766754, 2766756, 2766758, 2766764, 2766765, 2766766, 2766768, 2766769, 2766770, 2766771, 2766772, 2766777, 2766779, 2766780, 2766783, 2766784, 2766785, 2766786, 2766787, 2766788, 2766789, 2766790, 2766791, 2766792, 2766794, 2766795, 2766796, 2766798, 2766799, 2766801, 2766802, 2766804, 2766805, 2766806, 2766807, 2766808, 2766809, 2766810, 2766811, 2766812, 2766813, 2766814, 2766815, 2766817, 2766818, 2766819, 2766820, 2766821, 2766823, 2766824, 2766825, 2766826, 2766827, 2766828, 2766829, 2766833, 2766834, 2766835, 2766836, 2766837, 2766838, 2766840, 2766842, 2766843, 2766844, 2766845, 2766847, 2766848, 2766849, 2766850, 2766851, 2766853, 2766854, 2766855, 2766856, 2766857, 2766858, 2766859, 2766860, 2766861, 2766862, 2766863, 2766864, 2766865, 2766866, 2766868, 2766869, 2766870, 2766871, 2766872, 2766873, 2766874, 2766877, 2766880, 2766882, 2766883, 2766884, 2766885, 2766886, 2766888, 2766889, 2766890, 2766892, 2766894, 2766895, 2766896, 2766897, 2766898, 2766899, 2766900, 2766901, 2766902, 2766903, 2766904, 2766905, 2766906, 2766907, 2766908, 2766910, 2766911, 2766913, 2766914, 2766915, 2766916, 2766917, 2766918, 2766920, 2766921, 2766923, 2766924, 2766926, 2766927, 2766928, 2766930, 2766931, 2766932, 2766933, 2766934, 2766935, 2766936, 2766937, 2766938, 2766939, 2766940, 2766942, 2766943, 2766944, 2766945, 2766946, 2766947, 2766948, 2766949, 2766950, 2766954, 2766955, 2766958, 2766959, 2766960, 2766962, 2766963, 2766964, 2766965, 2766966, 2766967, 2766968, 2766969, 2766970, 2766971, 2766972, 2766973, 2766974, 2766975, 2766977, 2766978, 2766979, 2766980, 2766981, 2766982, 2766983, 2766984, 2766985, 2766986, 2766987, 2766988, 2766989, 2766990, 2766992, 2766993, 2766994, 2766996, 2766997, 2766998, 2766999, 2767000, 2767002, 2767004, 2767005, 2767006, 2767007, 2767008, 2767009, 2767010, 2767011, 2767012, 2767013, 2767014, 2767015, 2767016, 2767017, 2767018, 2767019, 2767020, 2767022, 2767024, 2767025, 2767027, 2767028, 2767029, 2767030, 2767031, 2767032, 2767033, 2767035, 2767036, 2767037, 2767038, 2767039, 2767040, 2767041, 2767042, 2767043, 2767044, 2767045, 2767046, 2767048, 2767050, 2767051, 2767052, 2767053, 2767055, 2767057, 2767058, 2767059, 2767060, 2767061, 2767062, 2767063, 2767064, 2767065, 2767066, 2767067, 2767068, 2767070, 2767072, 2767073, 2767074, 2767075, 2767076, 2767078, 2767079, 2767080, 2767081, 2767082, 2767083, 2767084, 2767085, 2767086, 2767087, 2767088, 2767089, 2767090, 2767091, 2767092, 2767093, 2767094, 2767095, 2767096, 2767097, 2767098, 2767099, 2767100, 2767101, 2767102, 2767103, 2767104, 2767105, 2767106, 2767107, 2767108, 2767109, 2767110, 2767111, 2767112, 2767114, 2767115, 2767116, 2767117, 2767118, 2767119, 2767120, 2767121, 2767122, 2767123, 2767124, 2767125, 2767127, 2767129, 2767130, 2767131, 2767132, 2767133, 2767134, 2767135, 2767136, 2767137, 2767138, 2767139, 2767140, 2767143, 2767144, 2767145, 2767146, 2767147, 2767148, 2767149, 2767151, 2767152, 2767153, 2767155, 2767156, 2767158, 2767159, 2767160, 2767161, 2767162, 2767163, 2767164, 2767165, 2767166, 2767167, 2767168, 2767169, 2767170, 2767171, 2767172, 2767173, 2767174, 2767175, 2767176, 2767177, 2767178, 2767179, 2767180, 2767181, 2767182, 2767183, 2767184, 2767185, 2767186, 2767188, 2767189, 2767190, 2767192, 2767193, 2767194, 2767195, 2767196, 2767197, 2767198, 2767199, 2767201, 2767202, 2767203, 2767204, 2767205, 2767206, 2767207, 2767209, 2767211, 2767213, 2767214, 2767215, 2767216, 2767217, 2767218, 2767219, 2767220, 2767221, 2767222, 2767223, 2767224, 2767225, 2767226, 2767227, 2767228, 2767229, 2767230, 2767232, 2767233, 2767234, 2767235, 2767236, 2767237, 2767238, 2767239, 2767240, 2767241, 2767242, 2767243, 2767245, 2767246, 2767247, 2767248, 2767249, 2767250, 2767251, 2767252, 2767253, 2767254, 2767255, 2767256, 2767257, 2767258, 2767260, 2767261, 2767262, 2767263, 2767264, 2767265, 2767266, 2767267, 2767269, 2767271, 2767272, 2767275, 2767276, 2767279, 2767280, 2767281, 2767282, 2767285, 2767286, 2767287, 2767289, 2767290, 2767295, 2767296, 2767297, 2767298, 2767299, 2767300, 2767301, 2767302, 2767303, 2767304, 2767306, 2767307, 2767308, 2767309, 2767310, 2767311, 2767312, 2767313, 2767315, 2767316, 2767317, 2767318, 2767319, 2767320, 2767321, 2767323, 2767327, 2767330, 2767334, 2767336, 2767337, 2767338, 2767342, 2767344, 2767345, 2767348, 2767349, 2767353, 2767355, 2767356, 2767358, 2767360, 2767361, 2767362, 2767366, 2767370, 2767371, 2767372, 2767373, 2767374, 2767375, 2767376, 2767377, 2767378, 2767380, 2767381, 2767382, 2767383, 2767384, 2767385, 2767386, 2767387, 2767388, 2767390, 2767391, 2767393, 2767394, 2767395, 2767396, 2767397, 2767399, 2767400, 2767402, 2767403, 2767404, 2767405, 2767406, 2767408, 2767409, 2767410, 2767411, 2767412, 2767413, 2767414, 2767415, 2767416, 2767417, 2767418, 2767419, 2767420, 2767421, 2767422, 2767423, 2767424, 2767425, 2767426, 2767428, 2767430, 2767431, 2767432, 2767433, 2767434, 2767435, 2767436, 2767438, 2767439, 2767440, 2767442, 2767444, 2767445, 2767446, 2767447, 2767449, 2767450, 2767452, 2767453, 2767454, 2767455, 2767456, 2767457, 2767458, 2767459, 2767460, 2767461, 2767462, 2767464, 2767465, 2767466, 2767467, 2767469, 2767470, 2767471, 2767472, 2767473, 2767474, 2767475, 2767477, 2767479, 2767480, 2767483, 2767484, 2767485, 2767486, 2767487, 2767488, 2767489, 2767490, 2767491, 2767492, 2767493, 2767494, 2767495, 2767496, 2767497, 2767498, 2767500, 2767501, 2767502, 2767504, 2767505, 2767506, 2767507, 2767508, 2767509, 2767510, 2767511, 2767512, 2767513, 2767515, 2767516, 2767517, 2767518, 2767520, 2767521, 2767522, 2767523, 2767525, 2767526, 2767527, 2767528, 2767530, 2767532, 2767533, 2767535, 2767537, 2767538, 2767539, 2767540, 2767541, 2767542, 2767544, 2767545, 2767546, 2767547, 2767548, 2767549, 2767550, 2767551, 2767552, 2767553, 2767554, 2767555, 2767556, 2767557, 2767559, 2767560, 2767561, 2767562, 2767563, 2767564, 2767565, 2767566, 2767567, 2767568, 2767570, 2767571, 2767572, 2767573, 2767574, 2767576, 2767577, 2767579, 2767580, 2767581, 2767582, 2767583, 2767584, 2767585, 2767586, 2767587, 2767588, 2767589, 2767590, 2767593, 2767594, 2767595, 2767596, 2767597, 2767598, 2767599, 2767600, 2767601, 2767602, 2767603, 2767604, 2767605, 2767606, 2767607, 2767608, 2767609, 2767610, 2767611, 2767612, 2767613, 2767615, 2767616, 2767617, 2767618, 2767619, 2767620, 2767621, 2767622, 2767623, 2767624, 2767625, 2767626, 2767627, 2767629, 2767631, 2767632, 2767633, 2767634, 2767635, 2767637, 2767638, 2767639, 2767640, 2767641, 2767642, 2767643, 2767644, 2767645, 2767646, 2767647, 2767650, 2767651, 2767654, 2767655, 2767656, 2767657, 2767660, 2767661, 2767662, 2767663, 2767664, 2767665, 2767666, 2767667, 2767668, 2767669, 2767670, 2767671, 2767673, 2767674, 2767675, 2767676, 2767678, 2767681, 2767682, 2767683, 2767685, 2767686, 2767687, 2767688, 2767689, 2767690, 2767691, 2767692, 2767694, 2767695, 2767696, 2767697, 2767698, 2767699, 2767700, 2767701, 2767702, 2767703, 2767704, 2767705, 2767706, 2767707, 2767708, 2767709, 2767710, 2767711, 2767712, 2767713, 2767715, 2767717, 2767719, 2767720, 2767721, 2767722, 2767723, 2767724, 2767725, 2767726, 2767727, 2767729, 2767730, 2767731, 2767732, 2767733, 2767734, 2767735, 2767736, 2767737, 2767739, 2767740, 2767741, 2767742, 2767743, 2767744, 2767745, 2767746, 2767747, 2767748, 2767749, 2767750, 2767751, 2767752, 2767753, 2767754, 2767757, 2767759, 2767760, 2767761, 2767762, 2767763, 2767764, 2767765, 2767766, 2767767, 2767768, 2767769, 2767770, 2767771, 2767772, 2767774, 2767775, 2767776, 2767777, 2767778, 2767779, 2767780, 2767781, 2767782, 2767783, 2767784, 2767787, 2767789, 2767790, 2767791, 2767792, 2767793, 2767794, 2767796, 2767797, 2767798, 2767802, 2767803, 2767804, 2767805, 2767807, 2767808, 2767809, 2767811, 2767812, 2767813, 2767814, 2767815, 2767816, 2767817, 2767818, 2767820, 2767822, 2767823, 2767824, 2767825, 2767826, 2767828, 2767829, 2767830, 2767831, 2767833, 2767834, 2767835, 2767836, 2767837, 2767838, 2767839, 2767841, 2767842, 2767843, 2767845, 2767848, 2767849, 2767850, 2767851, 2767857, 2767858, 2767859, 2767860, 2767863, 2767864, 2767866, 2767867, 2767868, 2767869, 2767870, 2767871, 2767872, 2767873, 2767874, 2767875, 2767876, 2767877, 2767878, 2767880, 2767881, 2767882, 2767883, 2767884, 2767887, 2767888, 2767891, 2767892, 2767893, 2767894, 2767896, 2767897, 2767898, 2767899, 2767900, 2767901, 2767904, 2767905, 2767906, 2767907, 2767908, 2767909, 2767910, 2767912, 2767913, 2767914, 2767915, 2767916, 2767917, 2767918, 2767919, 2767920, 2767921, 2767922, 2767923, 2767924, 2767927, 2767928, 2767929, 2767930, 2767931, 2767932, 2767933, 2767934, 2767935, 2767936, 2767938, 2767939, 2767940, 2767941, 2767942, 2767943, 2767944, 2767945, 2767946, 2767947, 2767948, 2767950, 2767953, 2767954, 2767955, 2767956, 2767957, 2767958, 2767964, 2767965, 2767966, 2767967, 2767968, 2767969, 2767970, 2767971, 2767972, 2767974, 2767975, 2767976, 2767977, 2767978, 2767979, 2767980, 2767982, 2767983, 2767984, 2767986, 2767987, 2767988, 2767989, 2767991, 2767993, 2767995, 2767996, 2767997, 2767998, 2767999, 2768000, 2768001, 2768002, 2768003, 2768004, 2768005, 2768006, 2768007, 2768008, 2768009, 2768010, 2768011, 2768012, 2768013, 2768014, 2768016, 2768017, 2768019, 2768020, 2768021, 2768022, 2768023, 2768024, 2768025, 2768026, 2768027, 2768028, 2768029, 2768030, 2768031, 2768032, 2768033, 2768034, 2768035, 2768037, 2768038, 2768039, 2768040, 2768042, 2768043, 2768044, 2768045, 2768046, 2768047, 2768048, 2768050, 2768051, 2768052, 2768054, 2768055, 2768056, 2768057, 2768058, 2768059, 2768060, 2768061, 2768062, 2768063, 2768064, 2768065, 2768066, 2768068, 2768069, 2768070, 2768071, 2768072, 2768074, 2768075, 2768076, 2768077, 2768079, 2768080, 2768082, 2768083, 2768084, 2768085, 2768086, 2768087, 2768088, 2768089, 2768090, 2768091, 2768093, 2768094, 2768095, 2768096, 2768097, 2768098, 2768099, 2768100, 2768101, 2768102, 2768103, 2768104, 2768106, 2768107, 2768108, 2768109, 2768110, 2768111, 2768112, 2768113, 2768114, 2768115, 2768116, 2768117, 2768118, 2768119, 2768120, 2768122, 2768124, 2768125, 2768126, 2768127, 2768128, 2768129, 2768130, 2768131, 2768132, 2768135, 2768137, 2768138, 2768140, 2768141, 2768142, 2768143, 2768145, 2768146, 2768147, 2768148, 2768149, 2768150, 2768151, 2768152, 2768153, 2768155, 2768156, 2768157, 2768158, 2768159, 2768161, 2768162, 2768163, 2768164, 2768165, 2768166, 2768167, 2768169, 2768170, 2768171, 2768172, 2768173, 2768174, 2768175, 2768176, 2768177, 2768178, 2768179, 2768181, 2768182, 2768183, 2768184, 2768185, 2768186, 2768187, 2768188, 2768190, 2768191, 2768192, 2768193, 2768194, 2768195, 2768196, 2768197, 2768198, 2768199, 2768200, 2768201, 2768202, 2768203, 2768204, 2768205, 2768206, 2768207, 2768208, 2768209, 2768210, 2768211, 2768212, 2768213, 2768214, 2768215, 2768216, 2768217, 2768218, 2768219, 2768222, 2768223, 2768224, 2768225, 2768226, 2768227, 2768229, 2768230, 2768234, 2768235, 2768236, 2768240, 2768241, 2768243, 2768245, 2768247, 2768249, 2768250, 2768251, 2768252, 2768253, 2768254, 2768256, 2768258, 2768259, 2768260, 2768261, 2768262, 2768263, 2768264, 2768265, 2768267, 2768268, 2768269, 2768270, 2768272, 2768273, 2768274, 2768275, 2768276, 2768277, 2768280, 2768281, 2768282, 2768283, 2768284, 2768285, 2768286, 2768287, 2768288, 2768289, 2768290, 2768291, 2768292, 2768293, 2768294, 2768295, 2768296, 2768297, 2768298, 2768299, 2768300, 2768302, 2768303, 2768304, 2768307, 2768309, 2768310, 2768311, 2768312, 2768313, 2768314, 2768315, 2768316, 2768319, 2768320, 2768321, 2768323, 2768324, 2768325, 2768326, 2768327, 2768329, 2768330, 2768331, 2768333, 2768334, 2768335, 2768336, 2768337, 2768338, 2768339, 2768340, 2768342, 2768343, 2768345, 2768346, 2768347, 2768348, 2768350, 2768351, 2768352, 2768353, 2768354, 2768355, 2768356, 2768357, 2768358, 2768359, 2768360, 2768362, 2768363, 2768364, 2768365, 2768367, 2768368, 2768370, 2768371, 2768373, 2768376, 2768377, 2768378, 2768380, 2768381, 2768382, 2768384, 2768386, 2768387, 2768388, 2768389, 2768391, 2768393, 2768396, 2768398, 2768399, 2768400, 2768401, 2768402, 2768403, 2768404, 2768405, 2768406, 2768408, 2768410, 2768412, 2768413, 2768414, 2768415, 2768416, 2768419, 2768421, 2768424, 2768425, 2768428, 2768429, 2768432, 2768434, 2768435, 2768436, 2768437, 2768438, 2768439, 2768440, 2768441, 2768442, 2768444, 2768445, 2768446, 2768447, 2768448, 2768449, 2768451, 2768453, 2768457, 2768458, 2768460, 2768461, 2768462, 2768464, 2768465, 2768466, 2768467, 2768468, 2768469, 2768470, 2768471, 2768472, 2768473, 2768475, 2768476, 2768477, 2768478, 2768479, 2768480, 2768481, 2768482, 2768483, 2768484, 2768485, 2768486, 2768488, 2768489, 2768492, 2768493, 2768494, 2768495, 2768496, 2768499, 2768500, 2768502, 2768504, 2768505, 2768506, 2768508, 2768511, 2768512, 2768513, 2768514, 2768516, 2768517, 2768518, 2768519, 2768520, 2768521, 2768523, 2768524, 2768525, 2768526, 2768527, 2768528, 2768529, 2768530, 2768531, 2768532, 2768533, 2768534, 2768535, 2768536, 2768537, 2768538, 2768539, 2768540, 2768541, 2768542, 2768543, 2768544, 2768545, 2768546, 2768547, 2768548, 2768550, 2768551, 2768552, 2768553, 2768554, 2768555, 2768556, 2768557, 2768558, 2768559, 2768561, 2768563, 2768564, 2768566, 2768567, 2768568, 2768569, 2768571, 2768572, 2768573, 2768574, 2768575, 2768576, 2768577, 2768578, 2768579, 2768580, 2768582, 2768583, 2768584, 2768585, 2768587, 2768588, 2768589, 2768590, 2768592, 2768593, 2768594, 2768595, 2768596, 2768597, 2768598, 2768599, 2768601, 2768602, 2768603, 2768604, 2768605, 2768607, 2768608, 2768609, 2768610, 2768611, 2768612, 2768613, 2768617, 2768619, 2768620, 2768621, 2768622, 2768623, 2768624, 2768625, 2768626, 2768627, 2768628, 2768629, 2768630, 2768631, 2768632, 2768634, 2768635, 2768636, 2768637, 2768638, 2768639, 2768640, 2768641, 2768642, 2768643, 2768645, 2768646, 2768647, 2768648, 2768649, 2768651, 2768652, 2768653, 2768654, 2768656, 2768657, 2768658, 2768659, 2768660, 2768661, 2768662, 2768663, 2768664, 2768665, 2768668, 2768669, 2768670, 2768671, 2768672, 2768673, 2768674, 2768675, 2768676, 2768677, 2768678, 2768679, 2768681, 2768682, 2768683, 2768684, 2768685, 2768686, 2768687, 2768689, 2768690, 2768691, 2768692, 2768693, 2768694, 2768695, 2768696, 2768697, 2768700, 2768701, 2768702, 2768703, 2768704, 2768706, 2768707, 2768708, 2768709, 2768710, 2768711, 2768712, 2768713, 2768714, 2768715, 2768716, 2768717, 2768718, 2768720, 2768721, 2768723, 2768725, 2768726, 2768727, 2768729, 2768730, 2768732, 2768734, 2768735, 2768736, 2768737, 2768738, 2768739, 2768740, 2768741, 2768742, 2768743, 2768744, 2768747, 2768748, 2768750, 2768751, 2768752, 2768753, 2768755, 2768756, 2768757, 2768758, 2768760, 2768761, 2768762, 2768763, 2768764, 2768765, 2768766, 2768770, 2768771, 2768772, 2768774, 2768775, 2768776, 2768778, 2768779, 2768780, 2768781, 2768782, 2768783, 2768784, 2768785, 2768788, 2768789, 2768790, 2768791, 2768792, 2768795, 2768796, 2768797, 2768798, 2768799, 2768800, 2768801, 2768802, 2768804, 2768805, 2768806, 2768807, 2768808, 2768809, 2768810, 2768811, 2768812, 2768813, 2768814, 2768815, 2768816, 2768818, 2768819, 2768821, 2768822, 2768823, 2768824, 2768825, 2768826, 2768827, 2768828, 2768829, 2768830, 2768831, 2768832, 2768833, 2768834, 2768835, 2768836, 2768837, 2768838, 2768839, 2768840, 2768841, 2768842, 2768843, 2768844, 2768845, 2768847, 2768850, 2768852, 2768853, 2768854, 2768855, 2768856, 2768857, 2768858, 2768859, 2768860, 2768861, 2768862, 2768865, 2768866, 2768867, 2768868, 2768869, 2768870, 2768871, 2768872, 2768873, 2768875, 2768876, 2768878, 2768879, 2768880, 2768882, 2768883, 2768884, 2768885, 2768886, 2768887, 2768888, 2768889, 2768890, 2768891, 2768892, 2768893, 2768895, 2768896, 2768897, 2768898, 2768899, 2768902, 2768903, 2768904, 2768905, 2768906, 2768908, 2768909, 2768910, 2768911, 2768913, 2768914, 2768915, 2768916, 2768917, 2768918, 2768919, 2768920, 2768921, 2768922, 2768923, 2768924, 2768925, 2768926, 2768927, 2768928, 2768929, 2768930, 2768931, 2768932, 2768933, 2768934, 2768936, 2768937, 2768938, 2768941, 2768942, 2768943, 2768944, 2768945, 2768946, 2768947, 2768948, 2768949, 2768950, 2768952, 2768953, 2768955, 2768958, 2768960, 2768961, 2768962, 2768963, 2768965, 2768967, 2768972, 2768973, 2768974, 2768975, 2768977, 2768978, 2768979, 2768980, 2768981, 2768983, 2768984, 2768985, 2768986, 2768987, 2768988, 2768989, 2768990, 2768992, 2768993, 2768994, 2768995, 2768996, 2768997, 2768998, 2768999, 2769000, 2769002, 2769003, 2769004, 2769005, 2769006, 2769007, 2769009, 2769010, 2769011, 2769012, 2769013, 2769014, 2769015, 2769017, 2769018, 2769019, 2769020, 2769021, 2769022, 2769023, 2769024, 2769025, 2769027, 2769028, 2769029, 2769030, 2769031, 2769032, 2769034, 2769035, 2769036, 2769037, 2769039, 2769040, 2769042, 2769043, 2769044, 2769045, 2769046, 2769048, 2769049, 2769050, 2769051, 2769052, 2769053, 2769054, 2769057, 2769059, 2769060, 2769061, 2769062, 2769064, 2769066, 2769067, 2769068, 2769069, 2769071, 2769072, 2769073, 2769074, 2769076, 2769077, 2769078, 2769080, 2769081, 2769082, 2769083, 2769084, 2769085, 2769086, 2769087, 2769088, 2769090, 2769091, 2769092, 2769094, 2769095, 2769097, 2769098, 2769099, 2769100, 2769101, 2769102, 2769103, 2769104, 2769105, 2769106, 2769107, 2769108, 2769109, 2769110, 2769111, 2769112, 2769113, 2769114, 2769115, 2769116, 2769117, 2769118, 2769119, 2769120, 2769123, 2769124, 2769125, 2769126, 2769127, 2769128, 2769129, 2769131, 2769132, 2769133, 2769134, 2769135, 2769136, 2769137, 2769141, 2769143, 2769144, 2769145, 2769146, 2769147, 2769148, 2769149, 2769151, 2769152, 2769153, 2769154, 2769155, 2769156, 2769157, 2769158, 2769159, 2769160, 2769161, 2769163, 2769164, 2769165, 2769166, 2769167, 2769168, 2769169, 2769170, 2769171, 2769176, 2769177, 2769178, 2769179, 2769180, 2769181, 2769182, 2769183, 2769184, 2769185, 2769186, 2769188, 2769189, 2769190, 2769191, 2769192, 2769194, 2769195, 2769196, 2769197, 2769198, 2769199, 2769200, 2769202, 2769206, 2769207, 2769208, 2769209, 2769210, 2769212, 2769213, 2769214, 2769215, 2769217, 2769218, 2769219, 2769220, 2769222, 2769223, 2769226, 2769227, 2769228, 2769229, 2769231, 2769232, 2769233, 2769235, 2769236, 2769237, 2769238, 2769240, 2769241, 2769242, 2769243, 2769244, 2769247, 2769248, 2769249, 2769250, 2769251, 2769252, 2769254, 2769256, 2769257, 2769258, 2769259, 2769260, 2769261, 2769262, 2769263, 2769264, 2769265, 2769267, 2769268, 2769269, 2769270, 2769271, 2769272, 2769273, 2769274, 2769275, 2769276, 2769277, 2769278, 2769279, 2769280, 2769282, 2769283, 2769284, 2769285, 2769286, 2769287, 2769289, 2769290, 2769292, 2769293, 2769294, 2769295, 2769296, 2769297, 2769298, 2769301, 2769302, 2769303, 2769304, 2769305, 2769306, 2769307, 2769308, 2769309, 2769311, 2769312, 2769313, 2769315, 2769316, 2769317, 2769318, 2769319, 2769320, 2769321, 2769322, 2769323, 2769324, 2769325, 2769328, 2769329, 2769331, 2769334, 2769335, 2769337, 2769338, 2769339, 2769340, 2769341, 2769342, 2769343, 2769344, 2769345, 2769347, 2769348, 2769349, 2769350, 2769351, 2769353, 2769354, 2769355, 2769356, 2769357, 2769358, 2769359, 2769360, 2769362, 2769364, 2769365, 2769366, 2769367, 2769368, 2769369, 2769370, 2769371, 2769372, 2769373, 2769374, 2769375, 2769376, 2769378, 2769379, 2769380, 2769381, 2769382, 2769383, 2769384, 2769385, 2769386, 2769387, 2769388, 2769389, 2769391, 2769392, 2769393, 2769394, 2769395, 2769396, 2769397, 2769398, 2769399, 2769401, 2769402, 2769403, 2769404, 2769405, 2769406, 2769407, 2769409, 2769410, 2769411, 2769412, 2769413, 2769414, 2769416, 2769417, 2769418, 2769419, 2769421, 2769422, 2769423, 2769424, 2769425, 2769426, 2769427, 2769428, 2769429, 2769430, 2769431, 2769433, 2769434, 2769435, 2769436, 2769437, 2769438, 2769439, 2769440, 2769441, 2769442, 2769443, 2769444, 2769445, 2769446, 2769447, 2769448, 2769449, 2769450, 2769451, 2769452, 2769454, 2769456, 2769457, 2769458, 2769460, 2769461, 2769462, 2769463, 2769464, 2769465, 2769466, 2769467, 2769468, 2769471, 2769472, 2769473, 2769475, 2769476, 2769477, 2769479, 2769480, 2769481, 2769484, 2769485, 2769486, 2769487, 2769488, 2769489, 2769490, 2769493, 2769494, 2769495, 2769496, 2769497, 2769498, 2769499, 2769501, 2769502, 2769503, 2769504, 2769505, 2769507, 2769510, 2769511, 2769512, 2769513, 2769514, 2769515, 2769516, 2769517, 2769518, 2769519, 2769520, 2769522, 2769523, 2769524, 2769526, 2769527, 2769528, 2769529, 2769531, 2769532, 2769534, 2769535, 2769536, 2769537, 2769538, 2769539, 2769540, 2769541, 2769542, 2769543, 2769544, 2769545, 2769546, 2769547, 2769548, 2769549, 2769550, 2769551, 2769552, 2769553, 2769554, 2769555, 2769556, 2769557, 2769558, 2769559, 2769560, 2769562, 2769563, 2769565, 2769566, 2769567, 2769568, 2769570, 2769571, 2769573, 2769574, 2769575, 2769576, 2769577, 2769578, 2769579, 2769580, 2769582, 2769583, 2769584, 2769585, 2769586, 2769587, 2769588, 2769589, 2769590, 2769591, 2769592, 2769594, 2769595, 2769596, 2769598, 2769599, 2769601, 2769602, 2769603, 2769604, 2769605, 2769608, 2769609, 2769610, 2769611, 2769612, 2769613, 2769614, 2769615, 2769616, 2769617, 2769618, 2769619, 2769620, 2769621, 2769622, 2769623, 2769624, 2769625, 2769626, 2769627, 2769628, 2769629, 2769630, 2769631, 2769632, 2769633, 2769634, 2769635, 2769636, 2769637, 2769638, 2769639, 2769642, 2769643, 2769644, 2769645, 2769646, 2769647, 2769649, 2769650, 2769653, 2769654, 2769656, 2769657, 2769658, 2769660, 2769661, 2769662, 2769663, 2769664, 2769665, 2769666, 2769667, 2769668, 2769669, 2769670, 2769671, 2769672, 2769673, 2769674, 2769675, 2769676, 2769677, 2769678, 2769679, 2769680, 2769681, 2769682, 2769683, 2769684, 2769685, 2769686, 2769688, 2769689, 2769690, 2769691, 2769692, 2769693, 2769694, 2769695, 2769698, 2769699, 2769701, 2769702, 2769703, 2769704, 2769705, 2769707, 2769710, 2769711, 2769712, 2769713, 2769714, 2769715, 2769716, 2769717, 2769718, 2769719, 2769720, 2769721, 2769724, 2769725, 2769726, 2769727, 2769729, 2769730, 2769731, 2769732, 2769733, 2769734, 2769735, 2769736, 2769738, 2769739, 2769740, 2769741, 2769742, 2769743, 2769744, 2769746, 2769749, 2769750, 2769751, 2769752, 2769754, 2769755, 2769756, 2769758, 2769759, 2769762, 2769763, 2769765, 2769767, 2769770, 2769771, 2769772, 2769775, 2769776, 2769777, 2769779, 2769780, 2769781, 2769782, 2769783, 2769784, 2769785, 2769786, 2769788, 2769789, 2769790, 2769791, 2769792, 2769793, 2769795, 2769797, 2769799, 2769801, 2769803, 2769804, 2769805, 2769806, 2769807, 2769808, 2769809, 2769810, 2769811, 2769812, 2769814, 2769815, 2769816, 2769817, 2769819, 2769820, 2769821, 2769822, 2769823, 2769824, 2769825, 2769826, 2769827, 2769828, 2769829, 2769830, 2769831, 2769832, 2769833, 2769834, 2769835, 2769837, 2769838, 2769839, 2769840, 2769841, 2769842, 2769843, 2769844, 2769845, 2769847, 2769848, 2769850, 2769852, 2769853, 2769854, 2769856, 2769857, 2769859, 2769861, 2769862, 2769863, 2769864, 2769865, 2769866, 2769867, 2769868, 2769869, 2769870, 2769871, 2769873, 2769874, 2769875, 2769876, 2769877, 2769878, 2769879, 2769880, 2769881, 2769882, 2769883, 2769884, 2769885, 2769887, 2769888, 2769889, 2769890, 2769891, 2769892, 2769893, 2769894, 2769895, 2769896, 2769897, 2769898, 2769899, 2769900, 2769901, 2769902, 2769904, 2769905, 2769906, 2769907, 2769909, 2769910, 2769911, 2769912, 2769913, 2769914, 2769916, 2769917, 2769918, 2769920, 2769921, 2769922, 2769923, 2769924, 2769925, 2769929, 2769931, 2769933, 2769934, 2769936, 2769937, 2769938, 2769940, 2769941, 2769942, 2769943, 2769945, 2769946, 2769947, 2769948, 2769949, 2769951, 2769952, 2769953, 2769954, 2769955, 2769956, 2769957, 2769958, 2769960, 2769961, 2769962, 2769963, 2769964, 2769965, 2769966, 2769967, 2769968, 2769969, 2769970, 2769971, 2769972, 2769973, 2769974, 2769976, 2769977, 2769978, 2769979, 2769980, 2769981, 2769983, 2769984, 2769985, 2769986, 2769987, 2769989, 2769991, 2769992, 2769993, 2769994, 2769995, 2769996, 2769997, 2769998, 2769999, 2770000, 2770001, 2770002, 2770004, 2770005, 2770006, 2770008, 2770009, 2770010, 2770011, 2770012, 2770013, 2770014, 2770015, 2770016, 2770018, 2770019, 2770020, 2770021, 2770022, 2770023, 2770024, 2770025, 2770027, 2770028, 2770029, 2770030, 2770031, 2770032, 2770033, 2770034, 2770035, 2770036, 2770037, 2770039, 2770040, 2770041, 2770042, 2770044, 2770046, 2770049, 2770050, 2770051, 2770052, 2770053, 2770054, 2770056, 2770058, 2770059, 2770060, 2770061, 2770062, 2770063, 2770064, 2770065, 2770066, 2770067, 2770068, 2770069, 2770070, 2770073, 2770074, 2770075, 2770076, 2770077, 2770078, 2770079, 2770080, 2770081, 2770082, 2770083, 2770084, 2770085, 2770086, 2770088, 2770089, 2770091, 2770092, 2770093, 2770094, 2770095, 2770096, 2770098, 2770099, 2770100, 2770102, 2770103, 2770104, 2770105, 2770106, 2770107, 2770108, 2770110, 2770111, 2770112, 2770113, 2770114, 2770115, 2770116, 2770118, 2770119, 2770120, 2770121, 2770122, 2770123, 2770124, 2770125, 2770126, 2770127, 2770128, 2770129, 2770131, 2770132, 2770133, 2770134, 2770135, 2770137, 2770138, 2770140, 2770141, 2770143, 2770144, 2770145, 2770146, 2770147, 2770148, 2770150, 2770151, 2770152, 2770153, 2770154, 2770155, 2770156, 2770157, 2770158, 2770159, 2770160, 2770162, 2770163, 2770164, 2770165, 2770169, 2770170, 2770171, 2770172, 2770174, 2770177, 2770178, 2770179, 2770180, 2770183, 2770184, 2770185, 2770189, 2770190, 2770191, 2770192, 2770193, 2770194, 2770195, 2770198, 2770200, 2770201, 2770202, 2770204, 2770205, 2770206, 2770207, 2770208, 2770210, 2770211, 2770212, 2770213, 2770215, 2770217, 2770218, 2770219, 2770220, 2770221, 2770222, 2770223, 2770224, 2770225, 2770226, 2770227, 2770228, 2770229, 2770230, 2770232, 2770233, 2770234, 2770236, 2770237, 2770238, 2770239, 2770240, 2770241, 2770242, 2770244, 2770245, 2770247, 2770248, 2770249, 2770250, 2770251, 2770252, 2770254, 2770255, 2770256, 2770257, 2770258, 2770259, 2770260, 2770261, 2770263, 2770264, 2770265, 2770267, 2770268, 2770269, 2770271, 2770272, 2770274, 2770278, 2770281, 2770284, 2770285, 2770286, 2770288, 2770289, 2770290, 2770291, 2770292, 2770294, 2770295, 2770296, 2770298, 2770299, 2770300, 2770301, 2770303, 2770304, 2770305, 2770307, 2770308, 2770309, 2770310, 2770311, 2770312, 2770313, 2770314, 2770317, 2770321, 2770322, 2770324, 2770325, 2770326, 2770327, 2770328, 2770329, 2770330, 2770331, 2770332, 2770334, 2770336, 2770337, 2770338, 2770339, 2770340, 2770341, 2770342, 2770343, 2770344, 2770345, 2770346, 2770347, 2770348, 2770349, 2770350, 2770352, 2770353, 2770354, 2770355, 2770356, 2770357, 2770358, 2770359, 2770360, 2770362, 2770363, 2770365, 2770367, 2770368, 2770369, 2770370, 2770372, 2770374, 2770375, 2770377, 2770379, 2770380, 2770381, 2770382, 2770383, 2770384, 2770385, 2770386, 2770387, 2770389, 2770390, 2770391, 2770392, 2770393, 2770394, 2770395, 2770396, 2770397, 2770398, 2770399, 2770401, 2770402, 2770404, 2770405, 2770406, 2770407, 2770409, 2770410, 2770411, 2770413, 2770415, 2770416, 2770417, 2770418, 2770419, 2770420, 2770421, 2770423, 2770424, 2770425, 2770426, 2770427, 2770428, 2770429, 2770430, 2770431, 2770432, 2770433, 2770434, 2770435, 2770436, 2770438, 2770439, 2770440, 2770442, 2770443, 2770445, 2770446, 2770447, 2770448, 2770449, 2770450, 2770451, 2770452, 2770453, 2770454, 2770455, 2770457, 2770458, 2770459, 2770460, 2770461, 2770462, 2770463, 2770464, 2770465, 2770466, 2770467, 2770469, 2770470, 2770471, 2770472, 2770473, 2770474, 2770475, 2770476, 2770477, 2770478, 2770479, 2770480, 2770481, 2770482, 2770485, 2770486, 2770487, 2770489, 2770490, 2770491, 2770494, 2770495, 2770496, 2770498, 2770499, 2770500, 2770501, 2770504, 2770505, 2770506, 2770508, 2770509, 2770510, 2770511, 2770512, 2770515, 2770516, 2770517, 2770519, 2770520, 2770522, 2770523, 2770525, 2770526, 2770527, 2770529, 2770530, 2770531, 2770532, 2770534, 2770539, 2770540, 2770541, 2770544, 2770545, 2770546, 2770547, 2770548, 2770549, 2770550, 2770551, 2770553, 2770554, 2770556, 2770557, 2770558, 2770559, 2770560, 2770561, 2770562, 2770563, 2770565, 2770566, 2770568, 2770569, 2770570, 2770571, 2770572, 2770573, 2770574, 2770576, 2770577, 2770578, 2770579, 2770581, 2770582, 2770583, 2770584, 2770585, 2770586, 2770587, 2770588, 2770589, 2770590, 2770591, 2770593, 2770594, 2770595, 2770596, 2770598, 2770599, 2770601, 2770602, 2770603, 2770604, 2770605, 2770606, 2770607, 2770610, 2770611, 2770614, 2770615, 2770616, 2770617, 2770618, 2770620, 2770621, 2770622, 2770623, 2770624, 2770625, 2770626, 2770627, 2770629, 2770630, 2770631, 2770632, 2770633, 2770634, 2770636, 2770637, 2770639, 2770640, 2770641, 2770642, 2770643, 2770644, 2770645, 2770646, 2770647, 2770648, 2770649, 2770651, 2770654, 2770655, 2770656, 2770657, 2770658, 2770659, 2770660, 2770661, 2770662, 2770663, 2770664, 2770665, 2770666, 2770667, 2770668, 2770669, 2770670, 2770671, 2770672, 2770674, 2770675, 2770676, 2770677, 2770678, 2770679, 2770681, 2770683, 2770684, 2770685, 2770687, 2770688, 2770689, 2770690, 2770691, 2770692, 2770693, 2770695, 2770697, 2770698, 2770700, 2770701, 2770703, 2770704, 2770705, 2770706, 2770707, 2770708, 2770709, 2770710, 2770711, 2770712, 2770713, 2770714, 2770715, 2770716, 2770718, 2770719, 2770720, 2770721, 2770722, 2770723, 2770724, 2770726, 2770727, 2770728, 2770729, 2770730, 2770731, 2770732, 2770733, 2770734, 2770736, 2770737, 2770738, 2770739, 2770740, 2770741, 2770742, 2770744, 2770745, 2770746, 2770747, 2770748, 2770749, 2770750, 2770751, 2770752, 2770753, 2770754, 2770756, 2770757, 2770758, 2770759, 2770760, 2770761, 2770762, 2770763, 2770764, 2770765, 2770766, 2770767, 2770768, 2770770, 2770771, 2770772, 2770773, 2770775, 2770776, 2770777, 2770778, 2770779, 2770780, 2770781, 2770782, 2770783, 2770784, 2770785, 2770787, 2770789, 2770790, 2770791, 2770793, 2770794, 2770795, 2770796, 2770798, 2770799, 2770800, 2770801, 2770802, 2770803, 2770804, 2770805, 2770806, 2770807, 2770808, 2770809, 2770810, 2770811, 2770813, 2770816, 2770817, 2770818, 2770819, 2770820, 2770821, 2770822, 2770823, 2770824, 2770825, 2770827, 2770828, 2770829, 2770830, 2770832, 2770833, 2770834, 2770835, 2770836, 2770837, 2770838, 2770839, 2770840, 2770841, 2770842, 2770843, 2770844, 2770845, 2770846, 2770847, 2770848, 2770849, 2770850, 2770851, 2770852, 2770853, 2770854, 2770855, 2770856, 2770857, 2770858, 2770859, 2770860, 2770861, 2770862, 2770863, 2770864, 2770865, 2770866, 2770867, 2770868, 2770869, 2770870, 2770871, 2770872, 2770873, 2770874, 2770875, 2770876, 2770877, 2770878, 2770880, 2770881, 2770886, 2770887, 2770888, 2770889, 2770890, 2770891, 2770892, 2770893, 2770894, 2770895, 2770896, 2770897, 2770898, 2770899, 2770900, 2770901, 2770902, 2770908, 2770910, 2770913, 2770914, 2770915, 2770916, 2770917, 2770918, 2770922, 2770923, 2770925, 2770926, 2770929, 2770930, 2770931, 2770932, 2770933, 2770934, 2770935, 2770936, 2770937, 2770939, 2770940, 2770941, 2770942, 2770944, 2770945, 2770946, 2770947, 2770948, 2770949, 2770950, 2770951, 2770952, 2770953, 2770954, 2770957, 2770958, 2770959, 2770960, 2770961, 2770962, 2770963, 2770965, 2770966, 2770967, 2770968, 2770970, 2770971, 2770972, 2770974, 2770976, 2770980, 2770981, 2770982, 2770983, 2770984, 2770985, 2770986, 2770987, 2770988, 2770990, 2770992, 2770993, 2770994, 2770995, 2770996, 2770997, 2770999, 2771000, 2771001, 2771002, 2771003, 2771004, 2771005, 2771006, 2771007, 2771008, 2771009, 2771011, 2771013, 2771014, 2771015, 2771016, 2771017, 2771018, 2771019, 2771020, 2771021, 2771022, 2771023, 2771024, 2771025, 2771026, 2771027, 2771028, 2771029, 2771030, 2771031, 2771032, 2771033, 2771034, 2771035, 2771036, 2771039, 2771040, 2771041, 2771042, 2771043, 2771044, 2771045, 2771046, 2771047, 2771048, 2771049, 2771050, 2771051, 2771052, 2771053, 2771054, 2771055, 2771056, 2771057, 2771058, 2771059, 2771060, 2771061, 2771062, 2771063, 2771064, 2771066, 2771067, 2771068, 2771069, 2771070, 2771071, 2771072, 2771074, 2771075, 2771076, 2771077, 2771078, 2771079, 2771080, 2771081, 2771082, 2771083, 2771084, 2771085, 2771087, 2771088, 2771089, 2771090, 2771091, 2771092, 2771093, 2771094, 2771095, 2771096, 2771097, 2771098, 2771099, 2771100, 2771101, 2771102, 2771103, 2771104, 2771105, 2771106, 2771107, 2771108, 2771109, 2771110, 2771111, 2771113, 2771114, 2771115, 2771116, 2771117, 2771118, 2771119, 2771120, 2771121, 2771122, 2771123, 2771124, 2771126, 2771127, 2771128, 2771129, 2771130, 2771131, 2771132, 2771133, 2771134, 2771135, 2771136, 2771138, 2771139, 2771140, 2771141, 2771142, 2771143, 2771144, 2771145, 2771146, 2771147, 2771148, 2771149, 2771150, 2771151, 2771153, 2771154, 2771155, 2771157, 2771159, 2771160, 2771161, 2771162, 2771163, 2771164, 2771165, 2771166, 2771167, 2771168, 2771169, 2771170, 2771171, 2771172, 2771173, 2771174, 2771175, 2771176, 2771177, 2771178, 2771179, 2771186, 2771189, 2771190, 2771191, 2771192, 2771193, 2771194, 2771195, 2771198, 2771200, 2771201, 2771204, 2771206, 2771207, 2771208, 2771209, 2771210, 2771213, 2771217, 2771218, 2771219, 2771220, 2771222, 2771223, 2771224, 2771227, 2771228, 2771229, 2771230, 2771233, 2771234, 2771235, 2771236, 2771237, 2771238, 2771239, 2771240, 2771241, 2771242, 2771243, 2771244, 2771245, 2771247, 2771248, 2771249, 2771250, 2771251, 2771252, 2771253, 2771254, 2771255, 2771256, 2771257, 2771258, 2771259, 2771260, 2771261, 2771262, 2771263, 2771264, 2771265, 2771266, 2771269, 2771270, 2771272, 2771273, 2771274, 2771275, 2771276, 2771278, 2771281, 2771283, 2771286, 2771287, 2771288, 2771289, 2771290, 2771292, 2771293, 2771294, 2771295, 2771296, 2771297, 2771298, 2771299, 2771300, 2771301, 2771302, 2771303, 2771304, 2771305, 2771306, 2771307, 2771308, 2771309, 2771310, 2771311, 2771312, 2771313, 2771315, 2771316, 2771317, 2771319, 2771320, 2771321, 2771322, 2771323, 2771325, 2771326, 2771328, 2771329, 2771330, 2771331, 2771332, 2771333, 2771335, 2771336, 2771337, 2771338, 2771340, 2771341, 2771342, 2771343, 2771344, 2771345, 2771346, 2771347, 2771348, 2771349, 2771350, 2771351, 2771352, 2771353, 2771354, 2771355, 2771357, 2771358, 2771359, 2771360, 2771361, 2771362, 2771363, 2771364, 2771365, 2771366, 2771367, 2771368, 2771369, 2771372, 2771373, 2771375, 2771376, 2771377, 2771378, 2771379, 2771381, 2771382, 2771383, 2771384, 2771385, 2771386, 2771390, 2771392, 2771393, 2771394, 2771395, 2771396, 2771397, 2771399, 2771400, 2771401, 2771403, 2771405, 2771407, 2771409, 2771410, 2771411, 2771412, 2771413, 2771414, 2771415, 2771416, 2771417, 2771418, 2771419, 2771420, 2771421, 2771422, 2771423, 2771424, 2771425, 2771426, 2771427, 2771428, 2771429, 2771430, 2771431, 2771432, 2771433, 2771434, 2771435, 2771436, 2771437, 2771438, 2771440, 2771441, 2771442, 2771443, 2771444, 2771445, 2771447, 2771449, 2771451, 2771452, 2771453, 2771454, 2771455, 2771456, 2771457, 2771460, 2771461, 2771462, 2771463, 2771464, 2771465, 2771467, 2771468, 2771469, 2771470, 2771471, 2771473, 2771474, 2771475, 2771476, 2771477, 2771478, 2771479, 2771480, 2771481, 2771482, 2771483, 2771484, 2771485, 2771486, 2771487, 2771488, 2771489, 2771490, 2771491, 2771492, 2771493, 2771494, 2771495, 2771496, 2771497, 2771498, 2771499, 2771500, 2771501, 2771502, 2771503, 2771504, 2771505, 2771507, 2771508, 2771509, 2771510, 2771512, 2771513, 2771514, 2771515, 2771516, 2771518, 2771519, 2771520, 2771521, 2771522, 2771523, 2771524, 2771525, 2771526, 2771528, 2771529, 2771530, 2771531, 2771532, 2771533, 2771536, 2771539, 2771540, 2771541, 2771543, 2771544, 2771545, 2771546, 2771547, 2771548, 2771549, 2771551, 2771552, 2771553, 2771554, 2771555, 2771556, 2771557, 2771558, 2771559, 2771560, 2771561, 2771562, 2771563, 2771564, 2771565, 2771566, 2771567, 2771568, 2771569, 2771570, 2771571, 2771572, 2771573, 2771574, 2771575, 2771576, 2771578, 2771580, 2771581, 2771582, 2771583, 2771584, 2771586, 2771587, 2771588, 2771589, 2771590, 2771591, 2771592, 2771593, 2771594, 2771595, 2771597, 2771599, 2771600, 2771601, 2771602, 2771603, 2771604, 2771605, 2771606, 2771607, 2771608, 2771609, 2771611, 2771612, 2771615, 2771616, 2771617, 2771618, 2771619, 2771620, 2771622, 2771623, 2771624, 2771627, 2771628, 2771630, 2771631, 2771633, 2771635, 2771636, 2771638, 2771639, 2771640, 2771642, 2771643, 2771644, 2771645, 2771646, 2771647, 2771649, 2771651, 2771652, 2771654, 2771655, 2771656, 2771661, 2771662, 2771663, 2771664, 2771665, 2771668, 2771669, 2771670, 2771671, 2771672, 2771674, 2771675, 2771676, 2771677, 2771678, 2771679, 2771681, 2771683, 2771684, 2771685, 2771687, 2771688, 2771689, 2771692, 2771693, 2771697, 2771698, 2771700, 2771701, 2771702, 2771703, 2771704, 2771705, 2771706, 2771707, 2771708, 2771711, 2771712, 2771713, 2771714, 2771715, 2771716, 2771718, 2771719, 2771721, 2771722, 2771723, 2771724, 2771726, 2771728, 2771730, 2771731, 2771732, 2771733, 2771734, 2771735, 2771736, 2771738, 2771739, 2771740, 2771741, 2771742, 2771743, 2771744, 2771745, 2771746, 2771747, 2771748, 2771749, 2771752, 2771753, 2771754, 2771755, 2771757, 2771759, 2771760, 2771761, 2771763, 2771764, 2771765, 2771768, 2771769, 2771770, 2771773, 2771775, 2771776, 2771777, 2771778, 2771779, 2771781, 2771782, 2771784, 2771785, 2771786, 2771787, 2771789, 2771791, 2771792, 2771793, 2771794, 2771796, 2771797, 2771798, 2771799, 2771800, 2771801, 2771802, 2771804, 2771805, 2771806, 2771807, 2771808, 2771810, 2771811, 2771812, 2771813, 2771814, 2771816, 2771817, 2771818, 2771819, 2771820, 2771822, 2771823, 2771824, 2771825, 2771826, 2771827, 2771829, 2771830, 2771831, 2771833, 2771834, 2771836, 2771837, 2771838, 2771839, 2771840, 2771841, 2771842, 2771843, 2771844, 2771845, 2771846, 2771847, 2771848, 2771850, 2771851, 2771852, 2771853, 2771855, 2771856, 2771857, 2771858, 2771859, 2771860, 2771863, 2771864, 2771866, 2771867, 2771868, 2771869, 2771870, 2771871, 2771872, 2771873, 2771874, 2771876, 2771877, 2771878, 2771881, 2771883, 2771884, 2771885, 2771886, 2771887, 2771888, 2771889, 2771890, 2771891, 2771892, 2771893, 2771894, 2771895, 2771896, 2771897, 2771898, 2771899, 2771900, 2771901, 2771902, 2771904, 2771905, 2771906, 2771907, 2771908, 2771909, 2771910, 2771911, 2771912, 2771913, 2771914, 2771915, 2771916, 2771917, 2771919, 2771922, 2771923, 2771924, 2771925, 2771926, 2771927, 2771928, 2771929, 2771930, 2771931, 2771932, 2771933, 2771934, 2771935, 2771936, 2771937, 2771938, 2771939, 2771940, 2771941, 2771942, 2771943, 2771944, 2771945, 2771946, 2771947, 2771948, 2771949, 2771950, 2771951, 2771952, 2771953, 2771954, 2771955, 2771956, 2771957, 2771959, 2771960, 2771961, 2771962, 2771963, 2771964, 2771965, 2771967, 2771969, 2771970, 2771971, 2771972, 2771973, 2771974, 2771975, 2771976, 2771977, 2771978, 2771979, 2771980, 2771982, 2771983, 2771984, 2771985, 2771987, 2771989, 2771990, 2771991, 2771992, 2771994, 2771995, 2771996, 2771997, 2771999, 2772000, 2772001, 2772002, 2772004, 2772005, 2772006, 2772007, 2772008, 2772009, 2772012, 2772013, 2772016, 2772017, 2772018, 2772020, 2772021, 2772022, 2772023, 2772024, 2772027, 2772029, 2772030, 2772031, 2772033, 2772034, 2772035, 2772036, 2772038, 2772039, 2772040, 2772041, 2772042, 2772044, 2772045, 2772046, 2772047, 2772048, 2772049, 2772050, 2772051, 2772052, 2772053, 2772054, 2772056, 2772057, 2772058, 2772059, 2772060, 2772062, 2772065, 2772066, 2772068, 2772069, 2772070, 2772071, 2772072, 2772073, 2772074, 2772075, 2772076, 2772077, 2772078, 2772079, 2772080, 2772081, 2772083, 2772084, 2772086, 2772087, 2772088, 2772089, 2772090, 2772091, 2772092, 2772093, 2772095, 2772096, 2772097, 2772098, 2772099, 2772100, 2772101, 2772102, 2772103, 2772104, 2772105, 2772106, 2772107, 2772108, 2772109, 2772110, 2772111, 2772112, 2772113, 2772114, 2772115, 2772116, 2772117, 2772118, 2772119, 2772120, 2772122, 2772123, 2772124, 2772125, 2772126, 2772127, 2772128, 2772129, 2772131, 2772136, 2772137, 2772138, 2772140, 2772142, 2772143, 2772144, 2772145, 2772146, 2772147, 2772148, 2772149, 2772150, 2772151, 2772152, 2772153, 2772154, 2772155, 2772156, 2772157, 2772159, 2772160, 2772162, 2772165, 2772166, 2772167, 2772168, 2772169, 2772172, 2772173, 2772174, 2772175, 2772176, 2772178, 2772181, 2772182, 2772183, 2772185, 2772186, 2772187, 2772189, 2772190, 2772191, 2772192, 2772193, 2772194, 2772195, 2772196, 2772197, 2772198, 2772199, 2772200, 2772201, 2772202, 2772203, 2772204, 2772207, 2772208, 2772209, 2772210, 2772211, 2772212, 2772213, 2772214, 2772215, 2772216, 2772217, 2772218, 2772219, 2772220, 2772222, 2772223, 2772224, 2772225, 2772226, 2772228, 2772229, 2772230, 2772231, 2772232, 2772233, 2772234, 2772236, 2772237, 2772238, 2772239, 2772240, 2772242, 2772243, 2772244, 2772245, 2772246, 2772247, 2772248, 2772249, 2772250, 2772251, 2772252, 2772253, 2772254, 2772255, 2772256, 2772257, 2772260, 2772261, 2772262, 2772263, 2772264, 2772265, 2772267, 2772269, 2772270, 2772271, 2772272, 2772274, 2772277, 2772279, 2772281, 2772282, 2772283, 2772284, 2772286, 2772287, 2772288, 2772289, 2772290, 2772291, 2772292, 2772293, 2772295, 2772297, 2772298, 2772299, 2772300, 2772301, 2772302, 2772303, 2772304, 2772305, 2772308, 2772309, 2772310, 2772312, 2772313, 2772314, 2772316, 2772317, 2772319, 2772320, 2772321, 2772322, 2772323, 2772325, 2772326, 2772327, 2772328, 2772330, 2772331, 2772332, 2772334, 2772335, 2772337, 2772338, 2772339, 2772340, 2772344, 2772345, 2772346, 2772347, 2772348, 2772349, 2772350, 2772351, 2772352, 2772353, 2772354, 2772355, 2772356, 2772357, 2772358, 2772359, 2772360, 2772361, 2772362, 2772363, 2772364, 2772365, 2772366, 2772367, 2772368, 2772369, 2772370, 2772371, 2772372, 2772373, 2772374, 2772375, 2772376, 2772377, 2772378, 2772379, 2772380, 2772381, 2772382, 2772383, 2772384, 2772385, 2772386, 2772387, 2772388, 2772389, 2772390, 2772391, 2772392, 2772394, 2772395, 2772397, 2772398, 2772399, 2772400, 2772402, 2772403, 2772404, 2772405, 2772406, 2772407, 2772408, 2772409, 2772410, 2772411, 2772412, 2772413, 2772414, 2772416, 2772417, 2772418, 2772419, 2772420, 2772421, 2772422, 2772423, 2772424, 2772425, 2772426, 2772427, 2772428, 2772429, 2772431, 2772432, 2772433, 2772434, 2772435, 2772436, 2772437, 2772439, 2772440, 2772441, 2772442, 2772443, 2772444, 2772445, 2772446, 2772448, 2772449, 2772450, 2772451, 2772452, 2772453, 2772454, 2772455, 2772456, 2772457, 2772458, 2772459, 2772461, 2772462, 2772463, 2772464, 2772465, 2772466, 2772467, 2772468, 2772469, 2772470, 2772471, 2772472, 2772473, 2772474, 2772475, 2772477, 2772478, 2772479, 2772480, 2772481, 2772482, 2772483, 2772484, 2772485, 2772486, 2772487, 2772488, 2772489, 2772490, 2772491, 2772492, 2772493, 2772494, 2772495, 2772496, 2772497, 2772498, 2772499, 2772500, 2772501, 2772502, 2772503, 2772504, 2772506, 2772507, 2772508, 2772509, 2772510, 2772511, 2772512, 2772513, 2772515, 2772517, 2772518, 2772519, 2772520, 2772521, 2772522, 2772523, 2772524, 2772525, 2772526, 2772527, 2772528, 2772529, 2772530, 2772531, 2772532, 2772533, 2772535, 2772536, 2772537, 2772538, 2772540, 2772541, 2772542, 2772543, 2772544, 2772545, 2772549, 2772551, 2772552, 2772553, 2772554, 2772555, 2772557, 2772558, 2772559, 2772560, 2772561, 2772562, 2772563, 2772564, 2772565, 2772566, 2772568, 2772569, 2772570, 2772571, 2772572, 2772573, 2772574, 2772575, 2772576, 2772577, 2772578, 2772579, 2772580, 2772582, 2772583, 2772584, 2772585, 2772586, 2772587, 2772588, 2772589, 2772590, 2772591, 2772592, 2772593, 2772594, 2772595, 2772596, 2772597, 2772602, 2772603, 2772604, 2772606, 2772607, 2772608, 2772609, 2772610, 2772611, 2772612, 2772613, 2772614, 2772615, 2772616, 2772617, 2772619, 2772620, 2772622, 2772623, 2772624, 2772625, 2772626, 2772627, 2772628, 2772629, 2772630, 2772631, 2772632, 2772633, 2772635, 2772636, 2772637, 2772638, 2772639, 2772640, 2772641, 2772642, 2772643, 2772644, 2772645, 2772646, 2772647, 2772648, 2772649, 2772650, 2772651, 2772652, 2772653, 2772655, 2772656, 2772658, 2772659, 2772660, 2772661, 2772662, 2772664, 2772665, 2772667, 2772668, 2772670, 2772671, 2772672, 2772673, 2772674, 2772675, 2772676, 2772677, 2772678, 2772679, 2772680, 2772682, 2772686, 2772689, 2772690, 2772691, 2772692, 2772694, 2772695, 2772697, 2772698, 2772699, 2772700, 2772701, 2772702, 2772703, 2772704, 2772705, 2772707, 2772708, 2772709, 2772710, 2772712, 2772713, 2772714, 2772715, 2772716, 2772717, 2772718, 2772719, 2772721, 2772722, 2772723, 2772726, 2772727, 2772728, 2772729, 2772731, 2772732, 2772733, 2772734, 2772735, 2772736, 2772737, 2772739, 2772740, 2772741, 2772742, 2772743, 2772744, 2772747, 2772748, 2772750, 2772751, 2772752, 2772753, 2772756, 2772757, 2772758, 2772760, 2772761, 2772762, 2772763, 2772764, 2772765, 2772766, 2772767, 2772769, 2772770, 2772771, 2772772, 2772773, 2772774, 2772775, 2772776, 2772777, 2772778, 2772779, 2772780, 2772782, 2772783, 2772784, 2772785, 2772786, 2772787, 2772788, 2772789, 2772790, 2772791, 2772792, 2772793, 2772795, 2772796, 2772797, 2772798, 2772800, 2772801, 2772802, 2772803, 2772804, 2772805, 2772806, 2772807, 2772808, 2772809, 2772811, 2772812, 2772813, 2772814, 2772815, 2772816, 2772817, 2772818, 2772819, 2772820, 2772821, 2772822, 2772823, 2772824, 2772825, 2772826, 2772827, 2772830, 2772831, 2772833, 2772836, 2772838, 2772839, 2772840, 2772841, 2772842, 2772843, 2772844, 2772845, 2772846, 2772847, 2772848, 2772850, 2772851, 2772852, 2772853, 2772854, 2772855, 2772857, 2772858, 2772859, 2772861, 2772862, 2772863, 2772864, 2772865, 2772866, 2772867, 2772868, 2772869, 2772871, 2772873, 2772874, 2772875, 2772876, 2772877, 2772878, 2772879, 2772880, 2772882, 2772883, 2772884, 2772885, 2772886, 2772887, 2772889, 2772890, 2772891, 2772892, 2772894, 2772895, 2772896, 2772897, 2772898, 2772899, 2772900, 2772901, 2772903, 2772904, 2772907, 2772908, 2772909, 2772910, 2772911, 2772913, 2772914, 2772915, 2772917, 2772918, 2772919, 2772920, 2772921, 2772922, 2772924, 2772925, 2772926, 2772927, 2772929, 2772930, 2772931, 2772932, 2772933, 2772934, 2772935, 2772936, 2772937, 2772938, 2772939, 2772940, 2772941, 2772942, 2772943, 2772944, 2772945, 2772946, 2772947, 2772948, 2772949, 2772950, 2772951, 2772952, 2772953, 2772954, 2772955, 2772956, 2772957, 2772958, 2772959, 2772960, 2772961, 2772962, 2772963, 2772964, 2772965, 2772966, 2772967, 2772968, 2772969, 2772970, 2772971, 2772972, 2772973, 2772974, 2772975, 2772976, 2772978, 2772980, 2772983, 2772984, 2772985, 2772986, 2772987, 2772988, 2772989, 2772991, 2772992, 2772993, 2772994, 2772995, 2773001, 2773004, 2773005, 2773006, 2773007, 2773008, 2773009, 2773010, 2773011, 2773012, 2773013, 2773014, 2773015, 2773017, 2773018, 2773019, 2773020, 2773021, 2773022, 2773023, 2773024, 2773025, 2773026, 2773027, 2773028, 2773029, 2773030, 2773031, 2773032, 2773033, 2773034, 2773035, 2773036, 2773037, 2773038, 2773040, 2773041, 2773043, 2773044, 2773045, 2773046, 2773047, 2773048, 2773049, 2773050, 2773051, 2773052, 2773053, 2773054, 2773055, 2773056, 2773057, 2773058, 2773059, 2773061, 2773063, 2773064, 2773067, 2773068, 2773069, 2773070, 2773071, 2773073, 2773074, 2773075, 2773076, 2773077, 2773078, 2773080, 2773081, 2773082, 2773083, 2773084, 2773087, 2773089, 2773090, 2773091, 2773092, 2773093, 2773094, 2773095, 2773097, 2773098, 2773099, 2773100, 2773101, 2773102, 2773103, 2773105, 2773107, 2773110, 2773112, 2773115, 2773116, 2773117, 2773118, 2773119, 2773120, 2773121, 2773124, 2773125, 2773126, 2773127, 2773128, 2773129, 2773132, 2773133, 2773134, 2773135, 2773136, 2773137, 2773138, 2773139, 2773140, 2773141, 2773142, 2773143, 2773144, 2773145, 2773147, 2773148, 2773149, 2773150, 2773153, 2773154, 2773156, 2773157, 2773158, 2773159, 2773160, 2773161, 2773162, 2773163, 2773165, 2773166, 2773167, 2773168, 2773172, 2773173, 2773175, 2773176, 2773177, 2773178, 2773179, 2773180, 2773181, 2773182, 2773183, 2773184, 2773185, 2773187, 2773190, 2773191, 2773192, 2773193, 2773194, 2773195, 2773196, 2773199, 2773200, 2773201, 2773202, 2773203, 2773205, 2773206, 2773207, 2773208, 2773209, 2773210, 2773211, 2773212, 2773213, 2773214, 2773215, 2773216, 2773217, 2773218, 2773219, 2773221, 2773222, 2773224, 2773225, 2773226, 2773227, 2773228, 2773229, 2773231, 2773232, 2773233, 2773234, 2773235, 2773236, 2773238, 2773239, 2773240, 2773241, 2773243, 2773244, 2773246, 2773247, 2773248, 2773250, 2773251, 2773252, 2773253, 2773254, 2773255, 2773256, 2773257, 2773258, 2773259, 2773260, 2773261, 2773262, 2773263, 2773264, 2773266, 2773267, 2773268, 2773269, 2773270, 2773271, 2773272, 2773273, 2773274, 2773275, 2773276, 2773277, 2773279, 2773280, 2773281, 2773282, 2773284, 2773285, 2773286, 2773287, 2773288, 2773290, 2773291, 2773292, 2773294, 2773295, 2773296, 2773297, 2773298, 2773299, 2773301, 2773302, 2773304, 2773305, 2773306, 2773308, 2773309, 2773310, 2773311, 2773313, 2773314, 2773315, 2773316, 2773319, 2773322, 2773325, 2773327, 2773330, 2773331, 2773332, 2773333, 2773335, 2773337, 2773338, 2773339, 2773340, 2773341, 2773342, 2773345, 2773346, 2773347, 2773348, 2773349, 2773350, 2773351, 2773353, 2773354, 2773357, 2773358, 2773363, 2773365, 2773366, 2773367, 2773369, 2773370, 2773371, 2773372, 2773373, 2773375, 2773376, 2773377, 2773379, 2773380, 2773381, 2773382, 2773383, 2773384, 2773385, 2773386, 2773387, 2773388, 2773389, 2773392, 2773393, 2773395, 2773396, 2773397, 2773398, 2773399, 2773400, 2773402, 2773403, 2773404, 2773405, 2773406, 2773407, 2773408, 2773409, 2773410, 2773411, 2773412, 2773413, 2773414, 2773415, 2773416, 2773417, 2773418, 2773419, 2773420, 2773421, 2773422, 2773423, 2773424, 2773426, 2773427, 2773428, 2773429, 2773430, 2773431, 2773432, 2773434, 2773435, 2773436, 2773437, 2773439, 2773440, 2773441, 2773442, 2773444, 2773447, 2773449, 2773450, 2773452, 2773454, 2773455, 2773457, 2773459, 2773460, 2773461, 2773464, 2773465, 2773466, 2773467, 2773468, 2773469, 2773474, 2773475, 2773476, 2773477, 2773478, 2773479, 2773480, 2773481, 2773482, 2773484, 2773486, 2773487, 2773488, 2773489, 2773490, 2773491, 2773492, 2773493, 2773494, 2773495, 2773496, 2773497, 2773498, 2773499, 2773501, 2773502, 2773503, 2773504, 2773505, 2773506, 2773508, 2773509, 2773510, 2773511, 2773512, 2773513, 2773514, 2773516, 2773517, 2773518, 2773519, 2773520, 2773521, 2773522, 2773523, 2773524, 2773525, 2773526, 2773527, 2773528, 2773529, 2773530, 2773531, 2773532, 2773533, 2773534, 2773535, 2773536, 2773537, 2773538, 2773539, 2773540, 2773541, 2773542, 2773544, 2773545, 2773546, 2773547, 2773548, 2773550, 2773551, 2773552, 2773553, 2773554, 2773555, 2773556, 2773558, 2773559, 2773561, 2773562, 2773564, 2773565, 2773566, 2773567, 2773568, 2773569, 2773570, 2773572, 2773573, 2773574, 2773575, 2773576, 2773577, 2773578, 2773579, 2773580, 2773581, 2773582, 2773583, 2773584, 2773585, 2773586, 2773587, 2773588, 2773591, 2773592, 2773596, 2773598, 2773599, 2773600, 2773601, 2773603, 2773604, 2773605, 2773606, 2773608, 2773609, 2773610, 2773611, 2773615, 2773616, 2773617, 2773618, 2773620, 2773624, 2773625, 2773626, 2773629, 2773630, 2773631, 2773633, 2773635, 2773636, 2773638, 2773639, 2773641, 2773642, 2773644, 2773645, 2773646, 2773647, 2773649, 2773650, 2773651, 2773654, 2773655, 2773658, 2773660, 2773662, 2773663, 2773664, 2773665, 2773667, 2773668, 2773672, 2773673, 2773674, 2773677, 2773679, 2773681, 2773689, 2773690, 2773691, 2773692, 2773693, 2773694, 2773695, 2773696, 2773697, 2773698, 2773699, 2773700, 2773701, 2773702, 2773703, 2773704, 2773705, 2773706, 2773707, 2773708, 2773709, 2773710, 2773711, 2773712, 2773713, 2773714, 2773715, 2773718, 2773722, 2773723, 2773725, 2773726, 2773732, 2773733, 2773734, 2773735, 2773738, 2773743, 2773748, 2773750, 2773752, 2773753, 2773754, 2773755, 2773756, 2773757, 2773758, 2773759, 2773761, 2773765, 2773775, 2773778, 2773780, 2773784, 2773785, 2773786, 2773787, 2773789, 2773790, 2773791, 2773792, 2773794, 2773795, 2773797, 2773798, 2773799, 2773800, 2773801, 2773802, 2773803, 2773804, 2773805, 2773806, 2773807, 2773808, 2773809, 2773810, 2773811, 2773813, 2773814, 2773815, 2773816, 2773817, 2773818, 2773819, 2773820, 2773821, 2773822, 2773824, 2773825, 2773826, 2773827, 2773829, 2773830, 2773831, 2773832, 2773833, 2773834, 2773835, 2773839, 2773841, 2773842, 2773843, 2773844, 2773845, 2773846, 2773847, 2773848, 2773849, 2773850, 2773851, 2773852, 2773853, 2773854, 2773855, 2773856, 2773858, 2773859, 2773869, 2773872, 2773873, 2773874, 2773875, 2773876, 2773877, 2773878, 2773881, 2773882, 2773883, 2773884, 2773885, 2773886, 2773887, 2773888, 2773889, 2773890, 2773891, 2773892, 2773893, 2773894, 2773896, 2773897, 2773898, 2773900, 2773901, 2773903, 2773905, 2773906, 2773907, 2773908, 2773909, 2773910, 2773911, 2773912, 2773913, 2773914, 2773915, 2773916, 2773917, 2773918, 2773919, 2773920, 2773921, 2773922, 2773923, 2773924, 2773926, 2773927, 2773928, 2773929, 2773930, 2773931, 2773932, 2773933, 2773934, 2773935, 2773936, 2773937, 2773938, 2773939, 2773940, 2773941, 2773943, 2773945, 2773946, 2773947, 2773948, 2773949, 2773950, 2773952, 2773953, 2773954, 2773955, 2773956, 2773957, 2773958, 2773959, 2773960, 2773961, 2773963, 2773964, 2773965, 2773967, 2773968, 2773969, 2773970, 2773971, 2773972, 2773973, 2773974, 2773975, 2773976, 2773977, 2773978, 2773979, 2773980, 2773981, 2773982, 2773983, 2773984, 2773985, 2773986, 2773987, 2773988, 2773989, 2773990, 2773991, 2773992, 2773993, 2773995, 2773999, 2774000, 2774001, 2774003, 2774004, 2774005, 2774006, 2774007, 2774008, 2774009, 2774010, 2774011, 2774012, 2774013, 2774014, 2774015, 2774016, 2774017, 2774018, 2774019, 2774020, 2774021, 2774022, 2774023, 2774024, 2774025, 2774026, 2774028, 2774029, 2774030, 2774032, 2774033, 2774034, 2774035, 2774036, 2774037, 2774038, 2774039, 2774040, 2774041, 2774043, 2774044, 2774045, 2774046, 2774047, 2774048, 2774050, 2774051, 2774053, 2774055, 2774057, 2774058, 2774059, 2774061, 2774062, 2774064, 2774065, 2774066, 2774067, 2774068, 2774069, 2774070, 2774071, 2774072, 2774074, 2774075, 2774076, 2774077, 2774079, 2774080, 2774081, 2774082, 2774083, 2774084, 2774085, 2774086, 2774087, 2774088, 2774089, 2774090, 2774091, 2774092, 2774093, 2774094, 2774095, 2774096, 2774097, 2774098, 2774100, 2774101, 2774102, 2774103, 2774104, 2774106, 2774107, 2774108, 2774109, 2774110, 2774111, 2774112, 2774114, 2774115, 2774116, 2774117, 2774119, 2774121, 2774122, 2774123, 2774124, 2774125, 2774126, 2774127, 2774128, 2774129, 2774130, 2774131, 2774132, 2774133, 2774134, 2774135, 2774136, 2774137, 2774138, 2774139, 2774140, 2774141, 2774142, 2774143, 2774144, 2774145, 2774146, 2774147, 2774148, 2774150, 2774152, 2774153, 2774155, 2774156, 2774157, 2774158, 2774159, 2774160, 2774161, 2774162, 2774163, 2774164, 2774165, 2774167, 2774168, 2774170, 2774173, 2774174, 2774175, 2774176, 2774177, 2774178, 2774179, 2774180, 2774181, 2774182, 2774183, 2774184, 2774185, 2774186, 2774187, 2774188, 2774190, 2774191, 2774192, 2774193, 2774194, 2774195, 2774196, 2774197, 2774198, 2774199, 2774200, 2774201, 2774202, 2774203, 2774204, 2774205, 2774206, 2774207, 2774209, 2774210, 2774211, 2774212, 2774213, 2774214, 2774215, 2774216, 2774217, 2774218, 2774219, 2774220, 2774222, 2774223, 2774224, 2774225, 2774226, 2774227, 2774228, 2774229, 2774230, 2774231, 2774233, 2774235, 2774236, 2774237, 2774238, 2774239, 2774240, 2774241, 2774242, 2774244, 2774245, 2774247, 2774248, 2774249, 2774250, 2774251, 2774252, 2774254, 2774255, 2774256, 2774257, 2774258, 2774259, 2774260, 2774263, 2774264, 2774266, 2774267, 2774268, 2774269, 2774270, 2774271, 2774272, 2774273, 2774274, 2774275, 2774276, 2774277, 2774278, 2774279, 2774280, 2774281, 2774282, 2774283, 2774284, 2774285, 2774286, 2774287, 2774288, 2774289, 2774290, 2774291, 2774292, 2774293, 2774294, 2774295, 2774296, 2774297, 2774299, 2774300, 2774301, 2774302, 2774304, 2774305, 2774306, 2774307, 2774308, 2774310, 2774311, 2774312, 2774313, 2774314, 2774316, 2774317, 2774318, 2774319, 2774320, 2774321, 2774322, 2774323, 2774324, 2774325, 2774326, 2774327, 2774328, 2774330, 2774331, 2774332, 2774333, 2774334, 2774335, 2774336, 2774337, 2774339, 2774340, 2774341, 2774342, 2774343, 2774345, 2774346, 2774347, 2774349, 2774350, 2774351, 2774354, 2774355, 2774356, 2774358, 2774360, 2774361, 2774362, 2774363, 2774364, 2774366, 2774367, 2774368, 2774369, 2774370, 2774371, 2774372, 2774373, 2774374, 2774375, 2774376, 2774378, 2774379, 2774380, 2774381, 2774382, 2774384, 2774385, 2774387, 2774388, 2774389, 2774391, 2774394, 2774395, 2774396, 2774397, 2774399, 2774401, 2774403, 2774404, 2774405, 2774407, 2774408, 2774409, 2774410, 2774411, 2774412, 2774413, 2774414, 2774415, 2774417, 2774418, 2774419, 2774420, 2774421, 2774422, 2774423, 2774425, 2774428, 2774429, 2774430, 2774431, 2774432, 2774433, 2774434, 2774435, 2774437, 2774438, 2774439, 2774440, 2774441, 2774443, 2774444, 2774445, 2774446, 2774447, 2774448, 2774449, 2774450, 2774451, 2774452, 2774453, 2774454, 2774455, 2774456, 2774457, 2774458, 2774459, 2774460, 2774461, 2774463, 2774464, 2774465, 2774466, 2774467, 2774468, 2774472, 2774473, 2774474, 2774475, 2774476, 2774477, 2774479, 2774480, 2774481, 2774482, 2774483, 2774484, 2774485, 2774486, 2774487, 2774488, 2774489, 2774490, 2774491, 2774492, 2774493, 2774494, 2774497, 2774499, 2774500, 2774502, 2774503, 2774504, 2774505, 2774508, 2774510, 2774511, 2774514, 2774515, 2774517, 2774518, 2774519, 2774520, 2774521, 2774522, 2774523, 2774525, 2774526, 2774527, 2774528, 2774530, 2774531, 2774532, 2774533, 2774534, 2774535, 2774536, 2774538, 2774539, 2774540, 2774541, 2774542, 2774543, 2774544, 2774546, 2774547, 2774548, 2774550, 2774551, 2774552, 2774553, 2774554, 2774558, 2774559, 2774560, 2774561, 2774563, 2774564, 2774565, 2774566, 2774567, 2774568, 2774569, 2774570, 2774571, 2774574, 2774576, 2774577, 2774579, 2774582, 2774583, 2774585, 2774586, 2774587, 2774588, 2774589, 2774590, 2774591, 2774592, 2774593, 2774594, 2774595, 2774596, 2774598, 2774599, 2774600, 2774601, 2774603, 2774604, 2774605, 2774607, 2774608, 2774610, 2774611, 2774612, 2774613, 2774615, 2774616, 2774617, 2774619, 2774620, 2774621, 2774623, 2774625, 2774626, 2774627, 2774629, 2774630, 2774631, 2774632, 2774634, 2774636, 2774637, 2774638, 2774639, 2774640, 2774641, 2774642, 2774643, 2774644, 2774645, 2774646, 2774647, 2774648, 2774649, 2774651, 2774652, 2774653, 2774654, 2774655, 2774656, 2774657, 2774658, 2774659, 2774660, 2774661, 2774663, 2774664, 2774665, 2774666, 2774667, 2774669, 2774670, 2774671, 2774672, 2774673, 2774674, 2774675, 2774676, 2774677, 2774680, 2774681, 2774682, 2774683, 2774685, 2774686, 2774687, 2774688, 2774689, 2774690, 2774691, 2774692, 2774693, 2774694, 2774695, 2774696, 2774697, 2774698, 2774700, 2774702, 2774703, 2774704, 2774705, 2774706, 2774707, 2774708, 2774709, 2774710, 2774713, 2774714, 2774715, 2774716, 2774717, 2774718, 2774720, 2774721, 2774722, 2774723, 2774724, 2774725, 2774726, 2774727, 2774728, 2774729, 2774731, 2774732, 2774733, 2774734, 2774735, 2774736, 2774737, 2774738, 2774739, 2774740, 2774742, 2774745, 2774747, 2774748, 2774749, 2774751, 2774752, 2774753, 2774754, 2774762, 2774763, 2774764, 2774765, 2774766, 2774767, 2774768, 2774769, 2774770, 2774771, 2774772, 2774777, 2774778, 2774780, 2774781, 2774782, 2774783, 2774786, 2774787, 2774788, 2774789, 2774790, 2774791, 2774792, 2774793, 2774794, 2774795, 2774797, 2774798, 2774799, 2774800, 2774801, 2774802, 2774804, 2774805, 2774806, 2774808, 2774810, 2774812, 2774814, 2774815, 2774816, 2774817, 2774818, 2774819, 2774820, 2774821, 2774822, 2774823, 2774825, 2774826, 2774827, 2774831, 2774832, 2774833, 2774834, 2774835, 2774836, 2774837, 2774838, 2774841, 2774842, 2774843, 2774844, 2774845, 2774846, 2774847, 2774848, 2774849, 2774850, 2774851, 2774852, 2774856, 2774857, 2774858, 2774859, 2774860, 2774863, 2774865, 2774866, 2774868, 2774869, 2774870, 2774871, 2774872, 2774873, 2774874, 2774875, 2774876, 2774877, 2774878, 2774879, 2774881, 2774885, 2774888, 2774889, 2774890, 2774891, 2774892, 2774893, 2774895, 2774896, 2774898, 2774899, 2774902, 2774903, 2774906, 2774907, 2774908, 2774909, 2774910, 2774911, 2774912, 2774913, 2774914, 2774916, 2774917, 2774918, 2774919, 2774920, 2774921, 2774922, 2774923, 2774924, 2774925, 2774926, 2774927, 2774928, 2774929, 2774930, 2774933, 2774935, 2774937, 2774938, 2774939, 2774940, 2774941, 2774942, 2774943, 2774944, 2774945, 2774947, 2774948, 2774949, 2774950, 2774951, 2774953, 2774956, 2774957, 2774958, 2774959, 2774961, 2774962, 2774963, 2774964, 2774965, 2774966, 2774967, 2774968, 2774970, 2774971, 2774972, 2774973, 2774974, 2774975, 2774976, 2774978, 2774979, 2774980, 2774981, 2774982, 2774983, 2774985, 2774986, 2774987, 2774988, 2774989, 2774990, 2774991, 2774992, 2774993, 2774994, 2774995, 2774996, 2774997, 2774998, 2775000, 2775002, 2775003, 2775006, 2775008, 2775009, 2775010, 2775011, 2775012, 2775013, 2775014, 2775015, 2775016, 2775017, 2775018, 2775020, 2775021, 2775022, 2775023, 2775026, 2775027, 2775028, 2775029, 2775030, 2775031, 2775032, 2775033, 2775034, 2775035, 2775036, 2775037, 2775038, 2775040, 2775041, 2775042, 2775043, 2775044, 2775045, 2775046, 2775047, 2775048, 2775049, 2775050, 2775051, 2775052, 2775053, 2775054, 2775055, 2775056, 2775057, 2775058, 2775059, 2775060, 2775061, 2775062, 2775063, 2775064, 2775066, 2775067, 2775068, 2775069, 2775070, 2775072, 2775073, 2775075, 2775076, 2775077, 2775078, 2775079, 2775080, 2775081, 2775082, 2775083, 2775084, 2775085, 2775086, 2775087, 2775088, 2775089, 2775090, 2775091, 2775092, 2775093, 2775094, 2775095, 2775098, 2775100, 2775101, 2775103, 2775104, 2775105, 2775106, 2775107, 2775108, 2775109, 2775110, 2775112, 2775113, 2775114, 2775115, 2775116, 2775117, 2775118, 2775119, 2775121, 2775123, 2775124, 2775125, 2775126, 2775127, 2775128, 2775129, 2775130, 2775131, 2775132, 2775133, 2775134, 2775135, 2775136, 2775137, 2775139, 2775141, 2775142, 2775143, 2775144, 2775145, 2775146, 2775147, 2775148, 2775149, 2775150, 2775151, 2775152, 2775154, 2775155, 2775157, 2775158, 2775159, 2775160, 2775161, 2775162, 2775163, 2775164, 2775165, 2775166, 2775167, 2775168, 2775169, 2775170, 2775171, 2775173, 2775174, 2775176, 2775177, 2775178, 2775179, 2775180, 2775181, 2775182, 2775183, 2775184, 2775185, 2775186, 2775187, 2775188, 2775189, 2775190, 2775191, 2775192, 2775193, 2775195, 2775196, 2775197, 2775199, 2775201, 2775202, 2775203, 2775204, 2775205, 2775207, 2775208, 2775209, 2775210, 2775211, 2775212, 2775213, 2775214, 2775215, 2775216, 2775219, 2775220, 2775222, 2775223, 2775224, 2775225, 2775226, 2775227, 2775228, 2775229, 2775230, 2775231, 2775233, 2775234, 2775237, 2775239, 2775240, 2775241, 2775243, 2775244, 2775245, 2775246, 2775247, 2775248, 2775250, 2775251, 2775252, 2775253, 2775254, 2775255, 2775257, 2775258, 2775259, 2775260, 2775261, 2775262, 2775265, 2775266, 2775267, 2775268, 2775269, 2775270, 2775271, 2775272, 2775274, 2775278, 2775279, 2775281, 2775283, 2775284, 2775285, 2775286, 2775287, 2775288, 2775289, 2775290, 2775291, 2775292, 2775293, 2775295, 2775296, 2775297, 2775298, 2775299, 2775300, 2775301, 2775303, 2775304, 2775305, 2775306, 2775307, 2775308, 2775309, 2775310, 2775311, 2775312, 2775313, 2775315, 2775316, 2775317, 2775318, 2775319, 2775320, 2775321, 2775323, 2775324, 2775325, 2775326, 2775327, 2775328, 2775329, 2775330, 2775331, 2775332, 2775334, 2775335, 2775336, 2775337, 2775339, 2775340, 2775341, 2775342, 2775343, 2775344, 2775345, 2775346, 2775347, 2775348, 2775349, 2775350, 2775351, 2775352, 2775353, 2775354, 2775357, 2775358, 2775359, 2775361, 2775366, 2775368, 2775369, 2775370, 2775371, 2775374, 2775375, 2775378, 2775379, 2775380, 2775383, 2775385, 2775386, 2775388, 2775390, 2775392, 2775393, 2775397, 2775398, 2775399, 2775400, 2775404, 2775408, 2775409, 2775410, 2775411, 2775412, 2775413, 2775414, 2775415, 2775417, 2775421, 2775422, 2775427, 2775428, 2775429, 2775432, 2775433, 2775435, 2775437, 2775438, 2775439, 2775440, 2775441, 2775442, 2775443, 2775446, 2775447, 2775448, 2775449, 2775451, 2775453, 2775454, 2775455, 2775456, 2775457, 2775458, 2775459, 2775460, 2775462, 2775463, 2775464, 2775465, 2775466, 2775467, 2775468, 2775469, 2775470, 2775471, 2775473, 2775474, 2775475, 2775477, 2775478, 2775479, 2775480, 2775482, 2775484, 2775485, 2775486, 2775490, 2775492, 2775494, 2775495, 2775496, 2775497, 2775498, 2775499, 2775501, 2775502, 2775503, 2775504, 2775506, 2775507, 2775508, 2775509, 2775511, 2775513, 2775515, 2775516, 2775517, 2775518, 2775519, 2775521, 2775522, 2775525, 2775527, 2775528, 2775529, 2775530, 2775531, 2775532, 2775533, 2775534, 2775535, 2775536, 2775537, 2775538, 2775539, 2775540, 2775542, 2775543, 2775544, 2775545, 2775546, 2775547, 2775548, 2775549, 2775550, 2775554, 2775557, 2775558, 2775559, 2775560, 2775561, 2775562, 2775563, 2775565, 2775566, 2775568, 2775569, 2775570, 2775571, 2775572, 2775573, 2775575, 2775576, 2775577, 2775579, 2775580, 2775581, 2775582, 2775583, 2775584, 2775585, 2775586, 2775587, 2775588, 2775589, 2775590, 2775591, 2775592, 2775594, 2775595, 2775596, 2775599, 2775601, 2775602, 2775603, 2775604, 2775605, 2775606, 2775608, 2775609, 2775611, 2775612, 2775613, 2775614, 2775615, 2775617, 2775618, 2775619, 2775620, 2775622, 2775625, 2775626, 2775628, 2775629, 2775630, 2775632, 2775633, 2775634, 2775635, 2775637, 2775639, 2775640, 2775642, 2775643, 2775644, 2775645, 2775646, 2775647, 2775648, 2775649, 2775650, 2775651, 2775652, 2775655, 2775656, 2775657, 2775658, 2775659, 2775660, 2775661, 2775662, 2775663, 2775665, 2775666, 2775667, 2775668, 2775669, 2775670, 2775673, 2775683, 2775690, 2775691, 2775692, 2775693, 2775694, 2775695, 2775697, 2775699, 2775702, 2775703, 2775704, 2775705, 2775706, 2775708, 2775709, 2775711, 2775712, 2775713, 2775714, 2775715, 2775716, 2775717, 2775718, 2775719, 2775720, 2775722, 2775723, 2775724, 2775725, 2775726, 2775728, 2775729, 2775730, 2775731, 2775732, 2775733, 2775736, 2775737, 2775738, 2775739, 2775740, 2775743, 2775744, 2775745, 2775746, 2775747, 2775748, 2775749, 2775750, 2775751, 2775753, 2775754, 2775756, 2775757, 2775758, 2775759, 2775760, 2775762, 2775763, 2775764, 2775765, 2775766, 2775767, 2775768, 2775769, 2775770, 2775771, 2775772, 2775773, 2775776, 2775778, 2775780, 2775782, 2775783, 2775784, 2775788, 2775789, 2775790, 2775792, 2775793, 2775794, 2775795, 2775796, 2775797, 2775798, 2775799, 2775800, 2775801, 2775802, 2775803, 2775804, 2775805, 2775807, 2775808, 2775809, 2775810, 2775811, 2775812, 2775813, 2775814, 2775816, 2775817, 2775818, 2775819, 2775820, 2775821, 2775822, 2775823, 2775824, 2775825, 2775826, 2775827, 2775828, 2775829, 2775830, 2775831, 2775832, 2775833, 2775835, 2775837, 2775839, 2775840, 2775841, 2775842, 2775843, 2775844, 2775845, 2775846, 2775847, 2775848, 2775850, 2775851, 2775852, 2775853, 2775854, 2775856, 2775857, 2775858, 2775859, 2775860, 2775861, 2775863, 2775866, 2775867, 2775868, 2775869, 2775870, 2775871, 2775872, 2775873, 2775874, 2775875, 2775876, 2775877, 2775880, 2775881, 2775883, 2775885, 2775886, 2775887, 2775890, 2775891, 2775892, 2775893, 2775894, 2775895, 2775896, 2775897, 2775898, 2775899, 2775901, 2775902, 2775903, 2775904, 2775905, 2775906, 2775907, 2775908, 2775910, 2775911, 2775912, 2775915, 2775917, 2775918, 2775919, 2775920, 2775923, 2775924, 2775926, 2775927, 2775928, 2775930, 2775931, 2775933, 2775934, 2775937, 2775938, 2775939, 2775940, 2775941, 2775943, 2775944, 2775946, 2775947, 2775948, 2775949, 2775950, 2775951, 2775953, 2775955, 2775956, 2775957, 2775958, 2775959, 2775961, 2775962, 2775963, 2775964, 2775965, 2775966, 2775967, 2775968, 2775970, 2775971, 2775972, 2775973, 2775974, 2775975, 2775976, 2775977, 2775978, 2775980, 2775981, 2775982, 2775983, 2775984, 2775985, 2775986, 2775987, 2775988, 2775989, 2775990, 2775992, 2775994, 2775995, 2775996, 2775997, 2775998, 2775999, 2776000, 2776001, 2776002, 2776003, 2776004, 2776005, 2776006, 2776007, 2776008, 2776009, 2776010, 2776013, 2776014, 2776015, 2776016, 2776017, 2776018, 2776019, 2776021, 2776022, 2776023, 2776024, 2776026, 2776027, 2776028, 2776029, 2776030, 2776031, 2776032, 2776034, 2776035, 2776036, 2776037, 2776039, 2776040, 2776041, 2776042, 2776043, 2776044, 2776046, 2776049, 2776050, 2776051, 2776052, 2776053, 2776054, 2776055, 2776056, 2776057, 2776058, 2776059, 2776062, 2776063, 2776065, 2776066, 2776067, 2776069, 2776070, 2776071, 2776072, 2776074, 2776077, 2776079, 2776080, 2776081, 2776082, 2776083, 2776084, 2776085, 2776086, 2776087, 2776088, 2776089, 2776090, 2776091, 2776093, 2776094, 2776095, 2776096, 2776097, 2776098, 2776099, 2776101, 2776102, 2776103, 2776104, 2776105, 2776106, 2776107, 2776108, 2776110, 2776111, 2776112, 2776113, 2776114, 2776115, 2776117, 2776118, 2776119, 2776120, 2776121, 2776123, 2776124, 2776125, 2776126, 2776127, 2776128, 2776129, 2776130, 2776131, 2776132, 2776133, 2776134, 2776135, 2776136, 2776137, 2776138, 2776139, 2776140, 2776141, 2776142, 2776143, 2776144, 2776145, 2776146, 2776147, 2776148, 2776149, 2776150, 2776153, 2776155, 2776156, 2776157, 2776158, 2776159, 2776161, 2776162, 2776163, 2776164, 2776165, 2776166, 2776168, 2776169, 2776170, 2776171, 2776173, 2776174, 2776175, 2776176, 2776178, 2776179, 2776180, 2776181, 2776182, 2776183, 2776184, 2776185, 2776186, 2776187, 2776188, 2776189, 2776191, 2776192, 2776193, 2776194, 2776195, 2776196, 2776197, 2776199, 2776200, 2776201, 2776202, 2776203, 2776205, 2776206, 2776208, 2776209, 2776210, 2776211, 2776212, 2776213, 2776214, 2776215, 2776217, 2776218, 2776219, 2776220, 2776221, 2776222, 2776223, 2776224, 2776227, 2776228, 2776229, 2776230, 2776231, 2776232, 2776233, 2776234, 2776236, 2776238, 2776240, 2776241, 2776242, 2776243, 2776245, 2776246, 2776247, 2776248, 2776249, 2776250, 2776251, 2776252, 2776253, 2776254, 2776255, 2776256, 2776258, 2776259, 2776260, 2776262, 2776263, 2776264, 2776265, 2776266, 2776267, 2776268, 2776271, 2776272, 2776273, 2776274, 2776275, 2776276, 2776277, 2776278, 2776279, 2776280, 2776282, 2776283, 2776286, 2776287, 2776288, 2776289, 2776290, 2776291, 2776292, 2776293, 2776294, 2776295, 2776296, 2776297, 2776298, 2776299, 2776300, 2776302, 2776303, 2776304, 2776305, 2776306, 2776307, 2776308, 2776309, 2776310, 2776311, 2776312, 2776313, 2776314, 2776315, 2776316, 2776318, 2776320, 2776322, 2776323, 2776324, 2776325, 2776327, 2776328, 2776329, 2776330, 2776331, 2776332, 2776333, 2776334, 2776335, 2776336, 2776337, 2776338, 2776339, 2776340, 2776341, 2776342, 2776343, 2776344, 2776345, 2776346, 2776347, 2776349, 2776350, 2776351, 2776352, 2776353, 2776354, 2776355, 2776356, 2776357, 2776358, 2776359, 2776360, 2776361, 2776362, 2776364, 2776365, 2776367, 2776368, 2776369, 2776370, 2776371, 2776374, 2776375, 2776376, 2776377, 2776378, 2776379, 2776380, 2776381, 2776382, 2776383, 2776384, 2776385, 2776387, 2776388, 2776389, 2776390, 2776391, 2776392, 2776393, 2776395, 2776396, 2776397, 2776398, 2776399, 2776400, 2776401, 2776402, 2776403, 2776404, 2776406, 2776407, 2776408, 2776410, 2776412, 2776413, 2776415, 2776416, 2776417, 2776418, 2776422, 2776424, 2776425, 2776427, 2776428, 2776429, 2776432, 2776433, 2776434, 2776436, 2776438, 2776439, 2776440, 2776441, 2776442, 2776443, 2776444, 2776445, 2776446, 2776447, 2776448, 2776449, 2776450, 2776451, 2776452, 2776453, 2776455, 2776456, 2776457, 2776458, 2776459, 2776460, 2776461, 2776462, 2776463, 2776464, 2776465, 2776466, 2776467, 2776470, 2776471, 2776472, 2776473, 2776474, 2776475, 2776477, 2776478, 2776479, 2776480, 2776481, 2776482, 2776483, 2776487, 2776488, 2776490, 2776492, 2776493, 2776494, 2776495, 2776496, 2776497, 2776498, 2776500, 2776502, 2776503, 2776504, 2776505, 2776507, 2776508, 2776509, 2776510, 2776514, 2776516, 2776517, 2776519, 2776520, 2776521, 2776522, 2776523, 2776524, 2776525, 2776526, 2776527, 2776529, 2776530, 2776532, 2776533, 2776534, 2776535, 2776536, 2776537, 2776538, 2776539, 2776541, 2776544, 2776546, 2776547, 2776548, 2776549, 2776550, 2776551, 2776552, 2776554, 2776555, 2776556, 2776558, 2776559, 2776560, 2776561, 2776562, 2776564, 2776566, 2776568, 2776569, 2776570, 2776572, 2776573, 2776574, 2776575, 2776576, 2776577, 2776578, 2776579, 2776580, 2776581, 2776582, 2776583, 2776585, 2776586, 2776587, 2776590, 2776592, 2776593, 2776594, 2776597, 2776598, 2776600, 2776601, 2776602, 2776603, 2776604, 2776605, 2776606, 2776607, 2776608, 2776609, 2776610, 2776612, 2776613, 2776615, 2776617, 2776618, 2776619, 2776620, 2776621, 2776622, 2776623, 2776625, 2776626, 2776627, 2776628, 2776631, 2776632, 2776633, 2776634, 2776635, 2776636, 2776637, 2776638, 2776639, 2776641, 2776643, 2776644, 2776646, 2776647, 2776648, 2776649, 2776650, 2776651, 2776652, 2776653, 2776656, 2776657, 2776659, 2776660, 2776661, 2776662, 2776664, 2776668, 2776669, 2776671, 2776672, 2776673, 2776674, 2776675, 2776676, 2776677, 2776681, 2776682, 2776683, 2776684, 2776685, 2776686, 2776687, 2776688, 2776689, 2776690, 2776692, 2776693, 2776694, 2776695, 2776696, 2776698, 2776699, 2776700, 2776701, 2776702, 2776703, 2776706, 2776707, 2776708, 2776709, 2776710, 2776711, 2776712, 2776713, 2776714, 2776715, 2776716, 2776717, 2776718, 2776719, 2776720, 2776721, 2776722, 2776723, 2776724, 2776725, 2776726, 2776727, 2776729, 2776730, 2776731, 2776732, 2776733, 2776734, 2776736, 2776737, 2776738, 2776739, 2776740, 2776742, 2776743, 2776745, 2776747, 2776748, 2776749, 2776750, 2776751, 2776752, 2776753, 2776754, 2776756, 2776757, 2776758, 2776759, 2776760, 2776761, 2776762, 2776763, 2776764, 2776765, 2776767, 2776768, 2776769, 2776770, 2776771, 2776772, 2776773, 2776774, 2776776, 2776777, 2776778, 2776779, 2776780, 2776781, 2776783, 2776784, 2776785, 2776786, 2776787, 2776788, 2776789, 2776790, 2776791, 2776792, 2776793, 2776794, 2776795, 2776797, 2776798, 2776799, 2776800, 2776801, 2776802, 2776804, 2776805, 2776806, 2776807, 2776808, 2776809, 2776810, 2776811, 2776812, 2776813, 2776814, 2776815, 2776817, 2776818, 2776819, 2776820, 2776821, 2776823, 2776826, 2776827, 2776828, 2776830, 2776831, 2776832, 2776833, 2776834, 2776835, 2776836, 2776837, 2776838, 2776839, 2776840, 2776841, 2776842, 2776843, 2776844, 2776845, 2776846, 2776847, 2776848, 2776849, 2776850, 2776851, 2776852, 2776853, 2776855, 2776856, 2776858, 2776859, 2776860, 2776861, 2776864, 2776865, 2776868, 2776869, 2776870, 2776871, 2776872, 2776874, 2776875, 2776876, 2776877, 2776878, 2776879, 2776880, 2776881, 2776882, 2776883, 2776884, 2776885, 2776886, 2776891, 2776893, 2776895, 2776896, 2776898, 2776899, 2776900, 2776901, 2776904, 2776905, 2776907, 2776908, 2776910, 2776912, 2776913, 2776914, 2776915, 2776916, 2776917, 2776918, 2776920, 2776921, 2776923, 2776925, 2776926, 2776927, 2776928, 2776929, 2776930, 2776931, 2776932, 2776933, 2776935, 2776936, 2776937, 2776938, 2776939, 2776941, 2776942, 2776943, 2776945, 2776946, 2776947, 2776948, 2776949, 2776951, 2776953, 2776954, 2776955, 2776956, 2776957, 2776959, 2776960, 2776961, 2776962, 2776964, 2776965, 2776966, 2776968, 2776969, 2776974, 2776975, 2776976, 2776977, 2776979, 2776980, 2776981, 2776982, 2776983, 2776984, 2776985, 2776986, 2776987, 2776988, 2776989, 2776990, 2776991, 2776993, 2776994, 2776995, 2776996, 2776997, 2776998, 2776999, 2777000, 2777001, 2777003, 2777004, 2777005, 2777006, 2777007, 2777008, 2777009, 2777010, 2777012, 2777013, 2777014, 2777016, 2777017, 2777018, 2777019, 2777020, 2777021, 2777022, 2777023, 2777024, 2777025, 2777026, 2777027, 2777028, 2777029, 2777030, 2777031, 2777032, 2777033, 2777035, 2777036, 2777039, 2777040, 2777041, 2777042, 2777044, 2777049, 2777051, 2777053, 2777054, 2777055, 2777056, 2777057, 2777058, 2777060, 2777061, 2777062, 2777063, 2777064, 2777065, 2777066, 2777067, 2777068, 2777070, 2777071, 2777072, 2777073, 2777074, 2777076, 2777078, 2777079, 2777080, 2777081, 2777083, 2777086, 2777087, 2777088, 2777089, 2777090, 2777092, 2777093, 2777096, 2777097, 2777098, 2777102, 2777105, 2777106, 2777108, 2777109, 2777111, 2777114, 2777115, 2777116, 2777117, 2777119, 2777120, 2777121, 2777122, 2777123, 2777124, 2777126, 2777127, 2777128, 2777129, 2777131, 2777132, 2777133, 2777134, 2777135, 2777136, 2777137, 2777138, 2777141, 2777142, 2777143, 2777144, 2777147, 2777148, 2777149, 2777150, 2777152, 2777153, 2777154, 2777155, 2777158, 2777160, 2777161, 2777162, 2777163, 2777164, 2777165, 2777166, 2777167, 2777168, 2777169, 2777170, 2777171, 2777172, 2777173, 2777174, 2777175, 2777176, 2777177, 2777178, 2777179, 2777182, 2777184, 2777185, 2777186, 2777187, 2777188, 2777189, 2777190, 2777191, 2777192, 2777194, 2777195, 2777196, 2777197, 2777198, 2777199, 2777200, 2777201, 2777202, 2777204, 2777205, 2777206, 2777207, 2777209, 2777213, 2777215, 2777218, 2777219, 2777220, 2777221, 2777224, 2777225, 2777227, 2777228, 2777230, 2777233, 2777234, 2777235, 2777237, 2777239, 2777241, 2777243, 2777244, 2777245, 2777246, 2777249, 2777250, 2777251, 2777253, 2777254, 2777257, 2777260, 2777261, 2777262, 2777264, 2777265, 2777266, 2777268, 2777269, 2777270, 2777271, 2777272, 2777274, 2777275, 2777276, 2777278, 2777279, 2777281, 2777282, 2777283, 2777284, 2777285, 2777287, 2777288, 2777289, 2777292, 2777294, 2777295, 2777296, 2777297, 2777300, 2777301, 2777303, 2777304, 2777305, 2777306, 2777307, 2777308, 2777309, 2777310, 2777311, 2777312, 2777313, 2777314, 2777315, 2777317, 2777318, 2777319, 2777320, 2777321, 2777322, 2777323, 2777324, 2777325, 2777326, 2777327, 2777328, 2777329, 2777331, 2777332, 2777333, 2777334, 2777335, 2777337, 2777338, 2777340, 2777343, 2777345, 2777346, 2777348, 2777349, 2777351, 2777353, 2777356, 2777357, 2777358, 2777360, 2777361, 2777362, 2777364, 2777367, 2777368, 2777369, 2777372, 2777373, 2777375, 2777382, 2777383, 2777384, 2777385, 2777386, 2777388, 2777389, 2777390, 2777392, 2777393, 2777396, 2777397, 2777399, 2777400, 2777401, 2777403, 2777404, 2777407, 2777409, 2777410, 2777414, 2777415, 2777416, 2777417, 2777418, 2777419, 2777420, 2777421, 2777422, 2777423, 2777424, 2777426, 2777427, 2777428, 2777429, 2777430, 2777431, 2777432, 2777433, 2777434, 2777435, 2777436, 2777439, 2777440, 2777441, 2777442, 2777443, 2777444, 2777445, 2777446, 2777447, 2777448, 2777449, 2777450, 2777451, 2777454, 2777456, 2777457, 2777458, 2777459, 2777460, 2777461, 2777462, 2777463, 2777464, 2777465, 2777466, 2777467, 2777468, 2777469, 2777470, 2777471, 2777472, 2777474, 2777475, 2777476, 2777478, 2777479, 2777480, 2777481, 2777483, 2777484, 2777486, 2777487, 2777488, 2777489, 2777490, 2777491, 2777492, 2777493, 2777494, 2777496, 2777497, 2777498, 2777499, 2777500, 2777501, 2777502, 2777503, 2777504, 2777505, 2777506, 2777507, 2777508, 2777509, 2777510, 2777512, 2777513, 2777514, 2777515, 2777516, 2777517, 2777518, 2777519, 2777520, 2777521, 2777522, 2777523, 2777524, 2777525, 2777526, 2777527, 2777528, 2777529, 2777530, 2777531, 2777534, 2777535, 2777536, 2777539, 2777540, 2777542, 2777543, 2777544, 2777545, 2777546, 2777550, 2777551, 2777552, 2777554, 2777556, 2777557, 2777558, 2777559, 2777560, 2777561, 2777562, 2777563, 2777565, 2777566, 2777567, 2777568, 2777569, 2777570, 2777571, 2777572, 2777573, 2777574, 2777575, 2777576, 2777577, 2777578, 2777579, 2777580, 2777581, 2777582, 2777584, 2777586, 2777588, 2777589, 2777590, 2777591, 2777592, 2777593, 2777594, 2777595, 2777597, 2777598, 2777599, 2777600, 2777601, 2777602, 2777603, 2777604, 2777605, 2777606, 2777607, 2777608, 2777609, 2777613, 2777615, 2777616, 2777617, 2777618, 2777620, 2777621, 2777623, 2777624, 2777625, 2777627, 2777628, 2777630, 2777631, 2777632, 2777633, 2777634, 2777636, 2777637, 2777638, 2777640, 2777641, 2777642, 2777643, 2777645, 2777646, 2777647, 2777648, 2777649, 2777651, 2777652, 2777654, 2777655, 2777656, 2777657, 2777661, 2777662, 2777664, 2777665, 2777666, 2777668, 2777669, 2777670, 2777671, 2777672, 2777674, 2777676, 2777678, 2777679, 2777680, 2777681, 2777682, 2777683, 2777684, 2777685, 2777687, 2777688, 2777689, 2777690, 2777691, 2777692, 2777694, 2777695, 2777696, 2777697, 2777698, 2777699, 2777700, 2777702, 2777703, 2777704, 2777705, 2777708, 2777709, 2777710, 2777712, 2777713, 2777714, 2777715, 2777716, 2777717, 2777718, 2777719, 2777720, 2777721, 2777722, 2777725, 2777726, 2777727, 2777728, 2777729, 2777730, 2777731, 2777733, 2777734, 2777737, 2777738, 2777740, 2777741, 2777742, 2777743, 2777744, 2777745, 2777746, 2777747, 2777748, 2777749, 2777750, 2777751, 2777753, 2777754, 2777755, 2777756, 2777757, 2777758, 2777759, 2777760, 2777761, 2777762, 2777763, 2777764, 2777765, 2777766, 2777767, 2777768, 2777769, 2777770, 2777771, 2777772, 2777773, 2777775, 2777776, 2777777, 2777778, 2777779, 2777780, 2777781, 2777782, 2777783, 2777786, 2777787, 2777788, 2777789, 2777790, 2777791, 2777792, 2777793, 2777794, 2777795, 2777796, 2777798, 2777799, 2777801, 2777802, 2777803, 2777804, 2777805, 2777806, 2777807, 2777808, 2777809, 2777810, 2777811, 2777812, 2777813, 2777814, 2777816, 2777817, 2777818, 2777821, 2777822, 2777823, 2777824, 2777827, 2777828, 2777829, 2777830, 2777831, 2777833, 2777835, 2777836, 2777837, 2777838, 2777839, 2777841, 2777842, 2777843, 2777844, 2777845, 2777846, 2777847, 2777848, 2777850, 2777851, 2777852, 2777853, 2777854, 2777855, 2777856, 2777857, 2777858, 2777859, 2777860, 2777861, 2777863, 2777864, 2777865, 2777866, 2777867, 2777868, 2777870, 2777871, 2777872, 2777874, 2777875, 2777876, 2777877, 2777878, 2777879, 2777880, 2777881, 2777882, 2777883, 2777885, 2777886, 2777887, 2777888, 2777889, 2777890, 2777892, 2777893, 2777894, 2777895, 2777896, 2777897, 2777898, 2777899, 2777900, 2777901, 2777902, 2777903, 2777904, 2777905, 2777907, 2777908, 2777909, 2777910, 2777911, 2777912, 2777913, 2777914, 2777915, 2777916, 2777917, 2777918, 2777919, 2777920, 2777921, 2777922, 2777923, 2777925, 2777927, 2777928, 2777929, 2777930, 2777931, 2777932, 2777933, 2777934, 2777935, 2777936, 2777937, 2777938, 2777940, 2777941, 2777942, 2777943, 2777944, 2777945, 2777947, 2777949, 2777950, 2777952, 2777953, 2777955, 2777956, 2777957, 2777958, 2777959, 2777960, 2777961, 2777962, 2777963, 2777964, 2777965, 2777966, 2777968, 2777969, 2777970, 2777971, 2777972, 2777974, 2777975, 2777976, 2777977, 2777978, 2777979, 2777980, 2777981, 2777982, 2777983, 2777985, 2777986, 2777987, 2777988, 2777989, 2777990, 2777991, 2777992, 2777993, 2777994, 2777996, 2777997, 2777998, 2777999, 2778000, 2778001, 2778002, 2778003, 2778004, 2778005, 2778007, 2778008, 2778009, 2778010, 2778011, 2778013, 2778014, 2778015, 2778016, 2778017, 2778019, 2778020, 2778021, 2778022, 2778023, 2778025, 2778026, 2778028, 2778029, 2778030, 2778031, 2778033, 2778034, 2778035, 2778036, 2778037, 2778038, 2778039, 2778040, 2778042, 2778043, 2778046, 2778047, 2778048, 2778049, 2778050, 2778051, 2778053, 2778054, 2778055, 2778056, 2778058, 2778059, 2778061, 2778062, 2778065, 2778066, 2778067, 2778068, 2778070, 2778071, 2778072, 2778073, 2778075, 2778076, 2778077, 2778078, 2778079, 2778080, 2778081, 2778082, 2778083, 2778084, 2778086, 2778088, 2778089, 2778092, 2778094, 2778095, 2778096, 2778097, 2778098, 2778099, 2778103, 2778104, 2778105, 2778107, 2778108, 2778110, 2778111, 2778112, 2778114, 2778115, 2778116, 2778117, 2778119, 2778120, 2778121, 2778126, 2778127, 2778128, 2778129, 2778130, 2778131, 2778132, 2778133, 2778134, 2778135, 2778136, 2778137, 2778138, 2778139, 2778140, 2778141, 2778142, 2778143, 2778144, 2778145, 2778146, 2778147, 2778148, 2778149, 2778152, 2778153, 2778154, 2778155, 2778157, 2778160, 2778161, 2778163, 2778164, 2778166, 2778167, 2778168, 2778169, 2778170, 2778171, 2778172, 2778173, 2778174, 2778176, 2778177, 2778179, 2778180, 2778181, 2778183, 2778184, 2778186, 2778187, 2778188, 2778190, 2778191, 2778192, 2778193, 2778194, 2778195, 2778196, 2778197, 2778198, 2778199, 2778200, 2778201, 2778202, 2778203, 2778204, 2778205, 2778206, 2778208, 2778209, 2778210, 2778211, 2778212, 2778213, 2778214, 2778215, 2778216, 2778217, 2778219, 2778220, 2778221, 2778223, 2778224, 2778225, 2778226, 2778227, 2778228, 2778229, 2778230, 2778231, 2778232, 2778233, 2778235, 2778236, 2778237, 2778238, 2778239, 2778241, 2778242, 2778243, 2778245, 2778246, 2778247, 2778248, 2778249, 2778250, 2778252, 2778253, 2778254, 2778255, 2778257, 2778259, 2778260, 2778261, 2778262, 2778263, 2778264, 2778265, 2778266, 2778267, 2778268, 2778269, 2778270, 2778271, 2778272, 2778273, 2778274, 2778275, 2778276, 2778277, 2778279, 2778280, 2778281, 2778282, 2778283, 2778284, 2778285, 2778286, 2778287, 2778288, 2778289, 2778291, 2778293, 2778294, 2778295, 2778296, 2778297, 2778298, 2778300, 2778301, 2778302, 2778303, 2778304, 2778305, 2778306, 2778307, 2778308, 2778309, 2778310, 2778311, 2778312, 2778313, 2778314, 2778315, 2778316, 2778317, 2778318, 2778319, 2778320, 2778321, 2778322, 2778325, 2778326, 2778327, 2778328, 2778329, 2778330, 2778331, 2778333, 2778335, 2778336, 2778337, 2778338, 2778339, 2778341, 2778342, 2778343, 2778344, 2778345, 2778347, 2778348, 2778349, 2778350, 2778351, 2778352, 2778353, 2778354, 2778355, 2778356, 2778358, 2778359, 2778360, 2778361, 2778362, 2778363, 2778364, 2778366, 2778367, 2778368, 2778369, 2778370, 2778371, 2778372, 2778373, 2778374, 2778375, 2778376, 2778380, 2778382, 2778383, 2778384, 2778385, 2778386, 2778388, 2778390, 2778392, 2778393, 2778394, 2778396, 2778397, 2778399, 2778400, 2778401, 2778402, 2778403, 2778404, 2778405, 2778406, 2778407, 2778408, 2778409, 2778410, 2778411, 2778412, 2778413, 2778414, 2778415, 2778416, 2778417, 2778418, 2778419, 2778420, 2778421, 2778422, 2778424, 2778425, 2778427, 2778429, 2778431, 2778432, 2778433, 2778434, 2778435, 2778436, 2778437, 2778438, 2778440, 2778441, 2778442, 2778443, 2778444, 2778445, 2778447, 2778448, 2778450, 2778452, 2778453, 2778456, 2778458, 2778461, 2778462, 2778463, 2778464, 2778466, 2778467, 2778468, 2778470, 2778471, 2778472, 2778473, 2778474, 2778475, 2778477, 2778478, 2778479, 2778480, 2778482, 2778487, 2778489, 2778490, 2778491, 2778492, 2778495, 2778496, 2778497, 2778498, 2778499, 2778501, 2778502, 2778503, 2778504, 2778505, 2778506, 2778507, 2778508, 2778509, 2778510, 2778511, 2778512, 2778513, 2778515, 2778516, 2778517, 2778518, 2778519, 2778520, 2778522, 2778523, 2778524, 2778525, 2778526, 2778527, 2778528, 2778529, 2778530, 2778531, 2778533, 2778534, 2778535, 2778536, 2778537, 2778540, 2778541, 2778543, 2778545, 2778546, 2778547, 2778548, 2778549, 2778551, 2778555, 2778556, 2778557, 2778558, 2778559, 2778560, 2778561, 2778562, 2778563, 2778564, 2778565, 2778566, 2778567, 2778568, 2778569, 2778570, 2778571, 2778572, 2778573, 2778574, 2778575, 2778576, 2778577, 2778579, 2778581, 2778582, 2778583, 2778584, 2778585, 2778586, 2778590, 2778591, 2778592, 2778593, 2778594, 2778598, 2778599, 2778600, 2778601, 2778602, 2778603, 2778604, 2778605, 2778606, 2778607, 2778609, 2778610, 2778611, 2778612, 2778613, 2778614, 2778615, 2778617, 2778619, 2778620, 2778621, 2778622, 2778623, 2778625, 2778626, 2778627, 2778629, 2778630, 2778631, 2778633, 2778634, 2778635, 2778637, 2778638, 2778639, 2778640, 2778641, 2778644, 2778645, 2778646, 2778648, 2778649, 2778650, 2778653, 2778657, 2778658, 2778664, 2778668, 2778670, 2778671, 2778672, 2778673, 2778674, 2778675, 2778676, 2778677, 2778679, 2778681, 2778683, 2778684, 2778685, 2778686, 2778687, 2778688, 2778689, 2778690, 2778691, 2778692, 2778694, 2778696, 2778699, 2778700, 2778701, 2778702, 2778703, 2778704, 2778705, 2778706, 2778707, 2778708, 2778710, 2778711, 2778712, 2778713, 2778714, 2778715, 2778716, 2778717, 2778718, 2778719, 2778720, 2778721, 2778722, 2778723, 2778724, 2778727, 2778729, 2778731, 2778732, 2778737, 2778738, 2778739, 2778740, 2778744, 2778745, 2778746, 2778749, 2778751, 2778752, 2778754, 2778758, 2778759, 2778760, 2778761, 2778762, 2778763, 2778764, 2778766, 2778767, 2778768, 2778769, 2778770, 2778771, 2778772, 2778773, 2778774, 2778775, 2778776, 2778777, 2778778, 2778781, 2778782, 2778784, 2778785, 2778786, 2778787, 2778789, 2778790, 2778792, 2778793, 2778794, 2778795, 2778796, 2778797, 2778798, 2778799, 2778800, 2778801, 2778802, 2778803, 2778804, 2778806, 2778807, 2778809, 2778811, 2778812, 2778813, 2778815, 2778816, 2778817, 2778818, 2778819, 2778820, 2778822, 2778823, 2778824, 2778826, 2778827, 2778828, 2778829, 2778831, 2778832, 2778833, 2778834, 2778835, 2778836, 2778837, 2778839, 2778840, 2778841, 2778842, 2778843, 2778844, 2778845, 2778847, 2778848, 2778849, 2778850, 2778851, 2778852, 2778853, 2778855, 2778862, 2778863, 2778864, 2778865, 2778872, 2778874, 2778876, 2778877, 2778878, 2778879, 2778880, 2778881, 2778883, 2778884, 2778886, 2778887, 2778889, 2778892, 2778893, 2778894, 2778895, 2778896, 2778897, 2778898, 2778899, 2778900, 2778901, 2778902, 2778906, 2778907, 2778908, 2778909, 2778910, 2778914, 2778915, 2778917, 2778919, 2778920, 2778921, 2778922, 2778924, 2778925, 2778928, 2778929, 2778930, 2778931, 2778932, 2778934, 2778935, 2778937, 2778938, 2778939, 2778942, 2778944, 2778945, 2778946, 2778947, 2778949, 2778950, 2778954, 2778955, 2778956, 2778957, 2778958, 2778960, 2778961, 2778963, 2778968, 2778969, 2778970, 2778972, 2778973, 2778974, 2778975, 2778976, 2778977, 2778978, 2778979, 2778981, 2778982, 2778983, 2778984, 2778985, 2778986, 2778987, 2778988, 2778989, 2778991, 2778992, 2778993, 2778994, 2778995, 2778996, 2778997, 2778998, 2779001, 2779002, 2779004, 2779005, 2779006, 2779007, 2779008, 2779009, 2779010, 2779011, 2779012, 2779013, 2779015, 2779017, 2779019, 2779020, 2779021, 2779022, 2779025, 2779026, 2779027, 2779028, 2779031, 2779032, 2779033, 2779034, 2779035, 2779037, 2779038, 2779039, 2779040, 2779041, 2779042, 2779045, 2779047, 2779048, 2779049, 2779050, 2779051, 2779052, 2779054, 2779055, 2779056, 2779057, 2779058, 2779059, 2779060, 2779062, 2779063, 2779064, 2779066, 2779067, 2779068, 2779069, 2779070, 2779071, 2779072, 2779073, 2779074, 2779076, 2779077, 2779078, 2779079, 2779080, 2779082, 2779083, 2779084, 2779085, 2779087, 2779088, 2779089, 2779091, 2779092, 2779093, 2779094, 2779095, 2779097, 2779098, 2779099, 2779100, 2779101, 2779103, 2779104, 2779105, 2779106, 2779107, 2779108, 2779111, 2779112, 2779113, 2779114, 2779115, 2779116, 2779118, 2779119, 2779120, 2779121, 2779122, 2779123, 2779124, 2779126, 2779127, 2779128, 2779129, 2779130, 2779131, 2779132, 2779133, 2779134, 2779135, 2779136, 2779137, 2779138, 2779139, 2779140, 2779141, 2779142, 2779143, 2779144, 2779145, 2779146, 2779149, 2779150, 2779151, 2779152, 2779153, 2779154, 2779155, 2779156, 2779157, 2779158, 2779161, 2779162, 2779163, 2779164, 2779166, 2779167, 2779168, 2779169, 2779172, 2779176, 2779177, 2779178, 2779179, 2779180, 2779182, 2779183, 2779184, 2779185, 2779186, 2779187, 2779189, 2779190, 2779191, 2779192, 2779193, 2779194, 2779196, 2779197, 2779198, 2779199, 2779200, 2779201, 2779203, 2779206, 2779207, 2779208, 2779210, 2779211, 2779212, 2779215, 2779217, 2779220, 2779221, 2779222, 2779223, 2779224, 2779225, 2779226, 2779227, 2779228, 2779229, 2779230, 2779231, 2779232, 2779234, 2779235, 2779236, 2779237, 2779239, 2779240, 2779243, 2779244, 2779246, 2779248, 2779253, 2779257, 2779260, 2779261, 2779263, 2779264, 2779265, 2779266, 2779267, 2779269, 2779270, 2779271, 2779272, 2779273, 2779274, 2779275, 2779276, 2779277, 2779278, 2779279, 2779280, 2779281, 2779282, 2779283, 2779284, 2779285, 2779287, 2779288, 2779289, 2779290, 2779291, 2779292, 2779293, 2779294, 2779295, 2779296, 2779297, 2779298, 2779299, 2779300, 2779302, 2779303, 2779304, 2779305, 2779306, 2779307, 2779308, 2779310, 2779311, 2779313, 2779314, 2779315, 2779316, 2779318, 2779319, 2779320, 2779321, 2779322, 2779323, 2779324, 2779326, 2779327, 2779328, 2779329, 2779330, 2779332, 2779334, 2779335, 2779336, 2779337, 2779338, 2779339, 2779340, 2779342, 2779344, 2779345, 2779346, 2779347, 2779348, 2779349, 2779350, 2779352, 2779353, 2779354, 2779356, 2779357, 2779359, 2779360, 2779361, 2779362, 2779363, 2779365, 2779366, 2779367, 2779368, 2779369, 2779370, 2779371, 2779372, 2779373, 2779374, 2779375, 2779376, 2779377, 2779378, 2779379, 2779380, 2779382, 2779386, 2779387, 2779388, 2779389, 2779390, 2779391, 2779394, 2779396, 2779397, 2779398, 2779399, 2779400, 2779401, 2779402, 2779403, 2779404, 2779405, 2779406, 2779407, 2779408, 2779410, 2779411, 2779412, 2779413, 2779414, 2779415, 2779416, 2779417, 2779419, 2779420, 2779421, 2779422, 2779423, 2779424, 2779425, 2779426, 2779427, 2779428, 2779430, 2779431, 2779433, 2779434, 2779435, 2779436, 2779437, 2779438, 2779439, 2779440, 2779442, 2779443, 2779444, 2779445, 2779446, 2779447, 2779448, 2779449, 2779450, 2779451, 2779452, 2779453, 2779454, 2779455, 2779456, 2779457, 2779458, 2779459, 2779460, 2779461, 2779462, 2779463, 2779465, 2779466, 2779467, 2779468, 2779470, 2779471, 2779472, 2779473, 2779474, 2779476, 2779477, 2779479, 2779480, 2779481, 2779482, 2779483, 2779484, 2779486, 2779487, 2779488, 2779490, 2779491, 2779492, 2779493, 2779495, 2779496, 2779497, 2779498, 2779499, 2779500, 2779501, 2779502, 2779503, 2779504, 2779505, 2779506, 2779507, 2779508, 2779509, 2779510, 2779511, 2779513, 2779514, 2779515, 2779516, 2779518, 2779519, 2779520, 2779521, 2779522, 2779523, 2779524, 2779526, 2779527, 2779528, 2779530, 2779532, 2779533, 2779534, 2779535, 2779536, 2779537, 2779538, 2779539, 2779540, 2779542, 2779543, 2779545, 2779546, 2779547, 2779548, 2779550, 2779551, 2779552, 2779553, 2779554, 2779555, 2779556, 2779557, 2779558, 2779559, 2779560, 2779561, 2779562, 2779563, 2779566, 2779567, 2779568, 2779569, 2779570, 2779571, 2779572, 2779573, 2779574, 2779575, 2779576, 2779578, 2779579, 2779580, 2779581, 2779582, 2779583, 2779584, 2779586, 2779587, 2779588, 2779589, 2779591, 2779592, 2779593, 2779594, 2779595, 2779596, 2779597, 2779598, 2779599, 2779601, 2779605, 2779607, 2779611, 2779612, 2779615, 2779617, 2779623, 2779624, 2779625, 2779626, 2779628, 2779629, 2779630, 2779631, 2779632, 2779633, 2779635, 2779636, 2779639, 2779640, 2779641, 2779642, 2779643, 2779644, 2779645, 2779646, 2779647, 2779648, 2779650, 2779651, 2779652, 2779653, 2779654, 2779656, 2779657, 2779658, 2779659, 2779660, 2779661, 2779662, 2779663, 2779664, 2779665, 2779667, 2779668, 2779669, 2779670, 2779672, 2779674, 2779675, 2779676, 2779678, 2779679, 2779680, 2779681, 2779682, 2779683, 2779685, 2779686, 2779687, 2779689, 2779690, 2779692, 2779693, 2779694, 2779695, 2779696, 2779697, 2779698, 2779699, 2779700, 2779701, 2779705, 2779706, 2779707, 2779710, 2779713, 2779714, 2779717, 2779718, 2779719, 2779720, 2779721, 2779722, 2779723, 2779724, 2779725, 2779726, 2779727, 2779728, 2779729, 2779730, 2779731, 2779734, 2779735, 2779736, 2779739, 2779741, 2779742, 2779744, 2779745, 2779748, 2779749, 2779750, 2779751, 2779752, 2779753, 2779754, 2779755, 2779757, 2779758, 2779759, 2779761, 2779762, 2779763, 2779764, 2779766, 2779767, 2779768, 2779769, 2779770, 2779771, 2779773, 2779774, 2779775, 2779776, 2779780, 2779781, 2779782, 2779784, 2779785, 2779786, 2779787, 2779788, 2779789, 2779790, 2779791, 2779792, 2779794, 2779795, 2779796, 2779797, 2779798, 2779799, 2779800, 2779801, 2779802, 2779803, 2779804, 2779805, 2779806, 2779807, 2779808, 2779809, 2779810, 2779811, 2779812, 2779813, 2779814, 2779815, 2779816, 2779817, 2779819, 2779820, 2779822, 2779823, 2779824, 2779825, 2779826, 2779827, 2779828, 2779829, 2779830, 2779831, 2779832, 2779833, 2779834, 2779835, 2779838, 2779839, 2779840, 2779841, 2779842, 2779843, 2779845, 2779846, 2779847, 2779849, 2779850, 2779851, 2779853, 2779855, 2779856, 2779857, 2779858, 2779859, 2779860, 2779861, 2779863, 2779864, 2779865, 2779866, 2779868, 2779869, 2779871, 2779872, 2779873, 2779874, 2779875, 2779877, 2779878, 2779879, 2779880, 2779881, 2779882, 2779883, 2779884, 2779885, 2779886, 2779887, 2779888, 2779890, 2779892, 2779893, 2779894, 2779895, 2779896, 2779897, 2779898, 2779899, 2779900, 2779901, 2779902, 2779903, 2779905, 2779906, 2779907, 2779908, 2779911, 2779912, 2779913, 2779914, 2779915, 2779916, 2779917, 2779918, 2779919, 2779920, 2779921, 2779923, 2779924, 2779925, 2779926, 2779928, 2779930, 2779931, 2779932, 2779933, 2779934, 2779936, 2779937, 2779938, 2779939, 2779940, 2779942, 2779943, 2779944, 2779945, 2779946, 2779947, 2779949, 2779950, 2779951, 2779952, 2779953, 2779955, 2779956, 2779958, 2779960, 2779961, 2779962, 2779963, 2779964, 2779965, 2779966, 2779967, 2779968, 2779969, 2779970, 2779971, 2779972, 2779973, 2779974, 2779975, 2779978, 2779980, 2779981, 2779983, 2779984, 2779985, 2779986, 2779987, 2779988, 2779989, 2779991, 2779992, 2779993, 2779994, 2779995, 2779996, 2779997, 2779998, 2779999, 2780000, 2780001, 2780002, 2780003, 2780004, 2780005, 2780006, 2780007, 2780008, 2780010, 2780011, 2780014, 2780017, 2780018, 2780019, 2780020, 2780021, 2780022, 2780023, 2780024, 2780026, 2780030, 2780031, 2780032, 2780033, 2780035, 2780036, 2780037, 2780038, 2780039, 2780040, 2780042, 2780043, 2780044, 2780045, 2780046, 2780047, 2780048, 2780049, 2780050, 2780051, 2780052, 2780053, 2780054, 2780055, 2780057, 2780058, 2780059, 2780061, 2780062, 2780063, 2780064, 2780065, 2780066, 2780067, 2780068, 2780069, 2780070, 2780071, 2780072, 2780073, 2780074, 2780075, 2780076, 2780077, 2780079, 2780080, 2780081, 2780082, 2780084, 2780085, 2780086, 2780087, 2780088, 2780089, 2780090, 2780091, 2780092, 2780093, 2780094, 2780096, 2780098, 2780099, 2780100, 2780102, 2780103, 2780104, 2780105, 2780107, 2780108, 2780109, 2780110, 2780111, 2780115, 2780116, 2780117, 2780118, 2780121, 2780123, 2780124, 2780125, 2780127, 2780128, 2780129, 2780130, 2780132, 2780134, 2780138, 2780140, 2780141, 2780142, 2780143, 2780145, 2780146, 2780147, 2780148, 2780149, 2780150, 2780151, 2780154, 2780157, 2780158, 2780159, 2780160, 2780164, 2780165, 2780166, 2780167, 2780168, 2780169, 2780170, 2780171, 2780172, 2780173, 2780174, 2780175, 2780177, 2780178, 2780179, 2780180, 2780181, 2780183, 2780184, 2780185, 2780186, 2780188, 2780190, 2780191, 2780192, 2780193, 2780195, 2780196, 2780197, 2780198, 2780199, 2780200, 2780203, 2780204, 2780205, 2780206, 2780207, 2780208, 2780209, 2780211, 2780212, 2780213, 2780214, 2780215, 2780216, 2780217, 2780219, 2780220, 2780221, 2780222, 2780223, 2780224, 2780225, 2780226, 2780227, 2780228, 2780229, 2780230, 2780231, 2780232, 2780234, 2780235, 2780237, 2780238, 2780239, 2780240, 2780242, 2780243, 2780244, 2780245, 2780246, 2780247, 2780248, 2780249, 2780250, 2780254, 2780255, 2780256, 2780260, 2780261, 2780262, 2780263, 2780265, 2780266, 2780267, 2780268, 2780269, 2780271, 2780272, 2780273, 2780274, 2780275, 2780277, 2780278, 2780279, 2780280, 2780281, 2780282, 2780283, 2780284, 2780285, 2780286, 2780287, 2780289, 2780291, 2780292, 2780293, 2780294, 2780295, 2780296, 2780298, 2780299, 2780300, 2780301, 2780302, 2780303, 2780304, 2780305, 2780306, 2780307, 2780308, 2780309, 2780310, 2780311, 2780312, 2780313, 2780315, 2780316, 2780317, 2780318, 2780319, 2780320, 2780322, 2780323, 2780325, 2780326, 2780328, 2780330, 2780331, 2780332, 2780333, 2780334, 2780336, 2780337, 2780339, 2780340, 2780341, 2780342, 2780343, 2780344, 2780345, 2780347, 2780348, 2780349, 2780350, 2780351, 2780352, 2780354, 2780357, 2780358, 2780360, 2780361, 2780364, 2780366, 2780367, 2780368, 2780369, 2780370, 2780371, 2780372, 2780374, 2780375, 2780376, 2780377, 2780378, 2780379, 2780380, 2780381, 2780382, 2780383, 2780385, 2780386, 2780387, 2780390, 2780391, 2780392, 2780393, 2780395, 2780396, 2780397, 2780400, 2780401, 2780402, 2780403, 2780404, 2780405, 2780406, 2780407, 2780408, 2780409, 2780410, 2780412, 2780413, 2780415, 2780416, 2780417, 2780418, 2780419, 2780420, 2780421, 2780422, 2780424, 2780425, 2780426, 2780427, 2780428, 2780429, 2780430, 2780431, 2780432, 2780433, 2780435, 2780436, 2780437, 2780438, 2780440, 2780441, 2780442, 2780443, 2780444, 2780445, 2780446, 2780447, 2780448, 2780449, 2780450, 2780451, 2780452, 2780454, 2780455, 2780458, 2780459, 2780460, 2780462, 2780464, 2780465, 2780466, 2780468, 2780469, 2780471, 2780472, 2780473, 2780474, 2780475, 2780476, 2780477, 2780478, 2780479, 2780480, 2780481, 2780482, 2780483, 2780485, 2780486, 2780487, 2780488, 2780489, 2780490, 2780491, 2780494, 2780495, 2780496, 2780497, 2780498, 2780499, 2780501, 2780502, 2780503, 2780504, 2780505, 2780506, 2780508, 2780509, 2780510, 2780511, 2780512, 2780514, 2780515, 2780516, 2780517, 2780518, 2780520, 2780521, 2780522, 2780523, 2780524, 2780525, 2780526, 2780527, 2780529, 2780530, 2780531, 2780532, 2780533, 2780534, 2780535, 2780536, 2780537, 2780538, 2780539, 2780540, 2780541, 2780542, 2780543, 2780544, 2780545, 2780546, 2780547, 2780548, 2780549, 2780550, 2780551, 2780553, 2780554, 2780556, 2780560, 2780561, 2780562, 2780563, 2780565, 2780566, 2780567, 2780568, 2780569, 2780570, 2780571, 2780572, 2780573, 2780574, 2780575, 2780576, 2780577, 2780578, 2780579, 2780580, 2780581, 2780582, 2780583, 2780584, 2780585, 2780586, 2780587, 2780588, 2780589, 2780590, 2780591, 2780592, 2780593, 2780594, 2780597, 2780598, 2780599, 2780601, 2780602, 2780603, 2780604, 2780605, 2780606, 2780610, 2780613, 2780615, 2780616, 2780617, 2780618, 2780619, 2780620, 2780621, 2780622, 2780623, 2780624, 2780626, 2780627, 2780628, 2780629, 2780633, 2780634, 2780636, 2780637, 2780639, 2780640, 2780641, 2780642, 2780643, 2780644, 2780645, 2780647, 2780649, 2780650, 2780651, 2780652, 2780653, 2780654, 2780655, 2780656, 2780657, 2780658, 2780659, 2780660, 2780661, 2780662, 2780663, 2780665, 2780666, 2780667, 2780668, 2780669, 2780670, 2780672, 2780673, 2780675, 2780676, 2780677, 2780680, 2780681, 2780682, 2780683, 2780684, 2780686, 2780687, 2780688, 2780689, 2780690, 2780692, 2780695, 2780696, 2780698, 2780700, 2780702, 2780703, 2780708, 2780709, 2780711, 2780712, 2780713, 2780715, 2780716, 2780718, 2780720, 2780722, 2780723, 2780724, 2780726, 2780727, 2780728, 2780729, 2780730, 2780733, 2780736, 2780737, 2780740, 2780741, 2780742, 2780745, 2780746, 2780752, 2780753, 2780754, 2780755, 2780756, 2780757, 2780759, 2780761, 2780763, 2780764, 2780767, 2780768, 2780769, 2780771, 2780772, 2780774, 2780776, 2780778, 2780779, 2780782, 2780783, 2780786, 2780788, 2780789, 2780790, 2780791, 2780792, 2780793, 2780794, 2780797, 2780799, 2780800, 2780802, 2780803, 2780804, 2780805, 2780806, 2780807, 2780810, 2780811, 2780812, 2780814, 2780815, 2780820, 2780821, 2780824, 2780825, 2780826, 2780827, 2780828, 2780829, 2780830, 2780832, 2780833, 2780834, 2780835, 2780836, 2780837, 2780838, 2780840, 2780841, 2780842, 2780843, 2780846, 2780847, 2780848, 2780849, 2780850, 2780851, 2780854, 2780855, 2780860, 2780861, 2780862, 2780864, 2780865, 2780866, 2780868, 2780870, 2780871, 2780872, 2780873, 2780874, 2780875, 2780876, 2780877, 2780878, 2780879, 2780880, 2780881, 2780883, 2780884, 2780886, 2780887, 2780888, 2780889, 2780890, 2780892, 2780893, 2780896, 2780897, 2780898, 2780899, 2780900, 2780901, 2780902, 2780904, 2780905, 2780907, 2780908, 2780910, 2780911, 2780912, 2780913, 2780914, 2780915, 2780917, 2780919, 2780920, 2780923, 2780924, 2780925, 2780926, 2780927, 2780928, 2780930, 2780931, 2780932, 2780933, 2780934, 2780935, 2780937, 2780938, 2780939, 2780940, 2780941, 2780942, 2780943, 2780944, 2780945, 2780946, 2780947, 2780949, 2780950, 2780951, 2780952, 2780953, 2780954, 2780955, 2780957, 2780958, 2780959, 2780960, 2780961, 2780962, 2780963, 2780964, 2780966, 2780967, 2780969, 2780970, 2780972, 2780973, 2780974, 2780975, 2780976, 2780978, 2780979, 2780980, 2780981, 2780982, 2780983, 2780984, 2780985, 2780986, 2780987, 2780988, 2780989, 2780991, 2780992, 2780993, 2780995, 2780996, 2780997, 2780998, 2780999, 2781000, 2781001, 2781002, 2781003, 2781004, 2781005, 2781008, 2781009, 2781010, 2781011, 2781012, 2781013, 2781014, 2781015, 2781016, 2781017, 2781018, 2781019, 2781020, 2781021, 2781022, 2781023, 2781024, 2781025, 2781026, 2781027, 2781028, 2781030, 2781033, 2781034, 2781035, 2781037, 2781038, 2781040, 2781041, 2781043, 2781044, 2781045, 2781046, 2781047, 2781048, 2781049, 2781050, 2781051, 2781053, 2781054, 2781055, 2781056, 2781057, 2781061, 2781062, 2781064, 2781067, 2781068, 2781069, 2781073, 2781074, 2781075, 2781077, 2781078, 2781079, 2781080, 2781082, 2781083, 2781084, 2781085, 2781086, 2781087, 2781088, 2781089, 2781090, 2781093, 2781094, 2781095, 2781097, 2781098, 2781099, 2781100, 2781101, 2781102, 2781104, 2781105, 2781106, 2781108, 2781109, 2781110, 2781111, 2781112, 2781113, 2781114, 2781115, 2781116, 2781117, 2781118, 2781119, 2781120, 2781121, 2781123, 2781124, 2781125, 2781127, 2781129, 2781130, 2781131, 2781132, 2781133, 2781134, 2781135, 2781136, 2781137, 2781138, 2781139, 2781140, 2781141, 2781143, 2781144, 2781145, 2781146, 2781147, 2781148, 2781149, 2781150, 2781152, 2781153, 2781155, 2781156, 2781157, 2781159, 2781161, 2781162, 2781163, 2781164, 2781165, 2781166, 2781168, 2781169, 2781171, 2781172, 2781173, 2781175, 2781178, 2781179, 2781181, 2781182, 2781183, 2781184, 2781185, 2781186, 2781187, 2781188, 2781189, 2781191, 2781192, 2781193, 2781194, 2781195, 2781196, 2781197, 2781198, 2781199, 2781200, 2781201, 2781202, 2781203, 2781204, 2781205, 2781206, 2781207, 2781208, 2781209, 2781210, 2781211, 2781212, 2781213, 2781214, 2781215, 2781217, 2781218, 2781219, 2781222, 2781224, 2781225, 2781226, 2781228, 2781229, 2781230, 2781231, 2781232, 2781234, 2781235, 2781237, 2781238, 2781239, 2781240, 2781241, 2781242, 2781243, 2781245, 2781246, 2781247, 2781248, 2781249, 2781250, 2781251, 2781252, 2781253, 2781254, 2781256, 2781257, 2781260, 2781262, 2781263, 2781264, 2781265, 2781266, 2781268, 2781269, 2781270, 2781271, 2781272, 2781274, 2781275, 2781277, 2781278, 2781279, 2781280, 2781281, 2781283, 2781287, 2781288, 2781289, 2781290, 2781291, 2781292, 2781293, 2781294, 2781295, 2781296, 2781299, 2781300, 2781301, 2781302, 2781303, 2781306, 2781307, 2781308, 2781309, 2781310, 2781311, 2781312, 2781313, 2781314, 2781315, 2781316, 2781317, 2781318, 2781320, 2781321, 2781322, 2781323, 2781324, 2781325, 2781326, 2781327, 2781328, 2781329, 2781332, 2781333, 2781334, 2781335, 2781336, 2781337, 2781338, 2781339, 2781341, 2781343, 2781345, 2781346, 2781347, 2781348, 2781349, 2781350, 2781351, 2781353, 2781355, 2781356, 2781357, 2781358, 2781361, 2781362, 2781363, 2781365, 2781366, 2781371, 2781372, 2781373, 2781374, 2781375, 2781376, 2781377, 2781378, 2781379, 2781380, 2781381, 2781382, 2781383, 2781384, 2781385, 2781386, 2781387, 2781388, 2781389, 2781390, 2781391, 2781392, 2781393, 2781395, 2781396, 2781398, 2781399, 2781400, 2781401, 2781403, 2781404, 2781405, 2781407, 2781408, 2781409, 2781411, 2781412, 2781413, 2781414, 2781415, 2781416, 2781417, 2781420, 2781421, 2781422, 2781424, 2781425, 2781426, 2781427, 2781428, 2781429, 2781430, 2781431, 2781432, 2781433, 2781435, 2781436, 2781437, 2781439, 2781440, 2781441, 2781442, 2781443, 2781444, 2781445, 2781446, 2781448, 2781449, 2781450, 2781452, 2781455, 2781456, 2781457, 2781458, 2781459, 2781460, 2781461, 2781462, 2781463, 2781464, 2781465, 2781467, 2781468, 2781469, 2781470, 2781471, 2781472, 2781473, 2781474, 2781475, 2781477, 2781478, 2781479, 2781480, 2781481, 2781482, 2781484, 2781485, 2781486, 2781487, 2781488, 2781489, 2781490, 2781492, 2781493, 2781495, 2781496, 2781497, 2781499, 2781500, 2781501, 2781503, 2781504, 2781505, 2781506, 2781507, 2781508, 2781509, 2781510, 2781512, 2781514, 2781515, 2781516, 2781517, 2781518, 2781519, 2781520, 2781521, 2781523, 2781524, 2781525, 2781526, 2781527, 2781528, 2781529, 2781530, 2781532, 2781533, 2781534, 2781535, 2781537, 2781538, 2781539, 2781541, 2781543, 2781545, 2781546, 2781548, 2781550, 2781551, 2781552, 2781553, 2781554, 2781555, 2781558, 2781559, 2781560, 2781561, 2781562, 2781563, 2781564, 2781565, 2781566, 2781567, 2781569, 2781571, 2781573, 2781575, 2781578, 2781579, 2781580, 2781581, 2781582, 2781583, 2781584, 2781586, 2781587, 2781588, 2781590, 2781591, 2781592, 2781593, 2781594, 2781595, 2781596, 2781597, 2781599, 2781600, 2781601, 2781602, 2781603, 2781604, 2781606, 2781609, 2781610, 2781611, 2781612, 2781613, 2781614, 2781615, 2781616, 2781617, 2781618, 2781619, 2781620, 2781621, 2781622, 2781623, 2781624, 2781625, 2781629, 2781630, 2781632, 2781633, 2781634, 2781635, 2781636, 2781638, 2781639, 2781640, 2781641, 2781642, 2781643, 2781644, 2781645, 2781646, 2781647, 2781648, 2781652, 2781653, 2781654, 2781655, 2781656, 2781657, 2781658, 2781659, 2781661, 2781662, 2781663, 2781664, 2781666, 2781668, 2781669, 2781670, 2781671, 2781672, 2781673, 2781674, 2781675, 2781676, 2781677, 2781678, 2781679, 2781681, 2781682, 2781683, 2781685, 2781686, 2781687, 2781688, 2781689, 2781690, 2781691, 2781692, 2781693, 2781694, 2781695, 2781696, 2781697, 2781698, 2781700, 2781701, 2781702, 2781704, 2781706, 2781707, 2781708, 2781709, 2781710, 2781711, 2781712, 2781713, 2781714, 2781715, 2781716, 2781718, 2781719, 2781720, 2781721, 2781722, 2781723, 2781725, 2781726, 2781728, 2781730, 2781732, 2781734, 2781735, 2781736, 2781737, 2781738, 2781739, 2781740, 2781741, 2781742, 2781743, 2781744, 2781745, 2781746, 2781747, 2781752, 2781754, 2781755, 2781757, 2781759, 2781760, 2781761, 2781762, 2781763, 2781765, 2781767, 2781768, 2781769, 2781771, 2781772, 2781774, 2781775, 2781776, 2781777, 2781779, 2781781, 2781782, 2781783, 2781784, 2781785, 2781786, 2781787, 2781789, 2781790, 2781793, 2781794, 2781795, 2781796, 2781797, 2781798, 2781800, 2781801, 2781804, 2781805, 2781807, 2781812, 2781813, 2781814, 2781817, 2781819, 2781821, 2781822, 2781826, 2781827, 2781828, 2781829, 2781831, 2781832, 2781833, 2781834, 2781837, 2781838, 2781839, 2781840, 2781841, 2781842, 2781843, 2781844, 2781845, 2781846, 2781847, 2781848, 2781850, 2781851, 2781853, 2781855, 2781856, 2781857, 2781858, 2781859, 2781860, 2781861, 2781862, 2781863, 2781864, 2781865, 2781867, 2781868, 2781870, 2781871, 2781872, 2781873, 2781874, 2781875, 2781876, 2781877, 2781878, 2781879, 2781880, 2781882, 2781883, 2781884, 2781885, 2781886, 2781887, 2781888, 2781889, 2781890, 2781893, 2781895, 2781896, 2781897, 2781898, 2781900, 2781902, 2781905, 2781906, 2781907, 2781908, 2781909, 2781910, 2781911, 2781912, 2781913, 2781914, 2781915, 2781916, 2781917, 2781919, 2781920, 2781922, 2781923, 2781924, 2781926, 2781927, 2781930, 2781931, 2781932, 2781933, 2781934, 2781935, 2781938, 2781940, 2781941, 2781942, 2781944, 2781945, 2781946, 2781947, 2781949, 2781950, 2781952, 2781953, 2781954, 2781955, 2781956, 2781958, 2781959, 2781961, 2781962, 2781963, 2781964, 2781965, 2781966, 2781967, 2781968, 2781969, 2781970, 2781971, 2781972, 2781973, 2781974, 2781975, 2781976, 2781979, 2781980, 2781982, 2781984, 2781985, 2781986, 2781987, 2781988, 2781989, 2781990, 2781991, 2781993, 2781994, 2781995, 2781996, 2781997, 2781998, 2781999, 2782000, 2782001, 2782002, 2782003, 2782004, 2782005, 2782006, 2782007, 2782008, 2782009, 2782010, 2782011, 2782013, 2782015, 2782016, 2782017, 2782018, 2782019, 2782021, 2782022, 2782023, 2782024, 2782026, 2782027, 2782028, 2782029, 2782032, 2782033, 2782034, 2782036, 2782037, 2782038, 2782039, 2782040, 2782041, 2782042, 2782043, 2782044, 2782045, 2782047, 2782048, 2782049, 2782050, 2782051, 2782052, 2782053, 2782055, 2782056, 2782057, 2782058, 2782059, 2782060, 2782061, 2782062, 2782063, 2782064, 2782065, 2782066, 2782068, 2782069, 2782070, 2782071, 2782073, 2782074, 2782075, 2782076, 2782077, 2782078, 2782079, 2782080, 2782082, 2782083, 2782084, 2782085, 2782086, 2782088, 2782090, 2782092, 2782093, 2782094, 2782095, 2782096, 2782097, 2782098, 2782099, 2782100, 2782101, 2782102, 2782104, 2782105, 2782107, 2782108, 2782109, 2782110, 2782111, 2782112, 2782113, 2782114, 2782115, 2782116, 2782117, 2782118, 2782119, 2782120, 2782121, 2782122, 2782123, 2782124, 2782125, 2782126, 2782128, 2782129, 2782130, 2782131, 2782132, 2782133, 2782135, 2782136, 2782137, 2782139, 2782141, 2782142, 2782143, 2782144, 2782145, 2782146, 2782147, 2782148, 2782149, 2782150, 2782151, 2782152, 2782154, 2782155, 2782156, 2782157, 2782158, 2782159, 2782160, 2782161, 2782162, 2782163, 2782165, 2782166, 2782167, 2782169, 2782170, 2782172, 2782173, 2782174, 2782176, 2782177, 2782179, 2782180, 2782181, 2782182, 2782183, 2782184, 2782185, 2782186, 2782187, 2782188, 2782189, 2782190, 2782191, 2782194, 2782195, 2782196, 2782197, 2782198, 2782199, 2782201, 2782202, 2782203, 2782205, 2782206, 2782207, 2782208, 2782212, 2782213, 2782214, 2782215, 2782216, 2782217, 2782218, 2782219, 2782220, 2782221, 2782222, 2782223, 2782224, 2782225, 2782226, 2782227, 2782228, 2782229, 2782230, 2782232, 2782233, 2782234, 2782235, 2782236, 2782239, 2782240, 2782242, 2782243, 2782245, 2782246, 2782248, 2782249, 2782250, 2782251, 2782252, 2782253, 2782254, 2782256, 2782257, 2782258, 2782260, 2782262, 2782263, 2782264, 2782265, 2782266, 2782267, 2782268, 2782270, 2782272, 2782273, 2782274, 2782275, 2782276, 2782279, 2782281, 2782282, 2782285, 2782287, 2782288, 2782290, 2782291, 2782292, 2782293, 2782294, 2782296, 2782297, 2782298, 2782299, 2782300, 2782301, 2782302, 2782304, 2782306, 2782308, 2782309, 2782310, 2782311, 2782312, 2782313, 2782314, 2782315, 2782316, 2782317, 2782318, 2782319, 2782322, 2782323, 2782325, 2782326, 2782327, 2782328, 2782329, 2782330, 2782331, 2782332, 2782334, 2782335, 2782336, 2782339, 2782340, 2782342, 2782343, 2782344, 2782345, 2782346, 2782348, 2782349, 2782350, 2782353, 2782355, 2782356, 2782360, 2782361, 2782362, 2782364, 2782365, 2782367, 2782368, 2782370, 2782371, 2782372, 2782373, 2782374, 2782376, 2782377, 2782378, 2782380, 2782381, 2782382, 2782384, 2782385, 2782386, 2782387, 2782388, 2782389, 2782392, 2782393, 2782394, 2782395, 2782396, 2782397, 2782399, 2782400, 2782401, 2782402, 2782403, 2782405, 2782407, 2782408, 2782409, 2782411, 2782412, 2782414, 2782415, 2782416, 2782417, 2782418, 2782419, 2782420, 2782421, 2782422, 2782424, 2782425, 2782426, 2782427, 2782428, 2782430, 2782431, 2782432, 2782433, 2782434, 2782435, 2782436, 2782437, 2782441, 2782442, 2782443, 2782444, 2782447, 2782449, 2782450, 2782451, 2782452, 2782453, 2782454, 2782455, 2782456, 2782457, 2782458, 2782459, 2782460, 2782462, 2782463, 2782464, 2782465, 2782466, 2782468, 2782469, 2782470, 2782471, 2782472, 2782473, 2782474, 2782475, 2782476, 2782477, 2782478, 2782479, 2782480, 2782481, 2782482, 2782483, 2782484, 2782485, 2782486, 2782487, 2782489, 2782490, 2782491, 2782492, 2782493, 2782495, 2782497, 2782498, 2782499, 2782501, 2782502, 2782503, 2782504, 2782505, 2782506, 2782507, 2782508, 2782509, 2782511, 2782512, 2782513, 2782514, 2782515, 2782516, 2782517, 2782519, 2782520, 2782521, 2782522, 2782523, 2782524, 2782525, 2782526, 2782527, 2782528, 2782530, 2782531, 2782532, 2782533, 2782534, 2782535, 2782536, 2782537, 2782538, 2782539, 2782540, 2782541, 2782542, 2782543, 2782544, 2782545, 2782546, 2782547, 2782550, 2782551, 2782552, 2782553, 2782554, 2782555, 2782556, 2782558, 2782559, 2782560, 2782561, 2782562, 2782563, 2782565, 2782566, 2782567, 2782568, 2782569, 2782570, 2782571, 2782572, 2782573, 2782574, 2782576, 2782577, 2782578, 2782580, 2782581, 2782582, 2782584, 2782585, 2782586, 2782587, 2782588, 2782589, 2782590, 2782591, 2782593, 2782596, 2782597, 2782598, 2782600, 2782601, 2782603, 2782604, 2782605, 2782606, 2782607, 2782608, 2782612, 2782613, 2782614, 2782616, 2782617, 2782618, 2782620, 2782621, 2782622, 2782624, 2782625, 2782627, 2782628, 2782629, 2782630, 2782631, 2782632, 2782634, 2782635, 2782636, 2782637, 2782639, 2782640, 2782641, 2782642, 2782643, 2782644, 2782645, 2782646, 2782647, 2782648, 2782649, 2782650, 2782651, 2782652, 2782653, 2782654, 2782655, 2782656, 2782657, 2782658, 2782659, 2782662, 2782663, 2782664, 2782665, 2782666, 2782668, 2782669, 2782670, 2782671, 2782672, 2782673, 2782675, 2782676, 2782677, 2782678, 2782679, 2782680, 2782682, 2782683, 2782685, 2782686, 2782687, 2782688, 2782689, 2782690, 2782691, 2782692, 2782693, 2782694, 2782695, 2782696, 2782697, 2782699, 2782700, 2782701, 2782702, 2782703, 2782705, 2782706, 2782707, 2782708, 2782709, 2782710, 2782711, 2782712, 2782713, 2782715, 2782716, 2782717, 2782718, 2782719, 2782720, 2782723, 2782724, 2782725, 2782726, 2782727, 2782728, 2782729, 2782730, 2782731, 2782732, 2782734, 2782735, 2782736, 2782737, 2782738, 2782739, 2782740, 2782741, 2782742, 2782743, 2782744, 2782746, 2782747, 2782748, 2782749, 2782750, 2782751, 2782752, 2782753, 2782756, 2782759, 2782760, 2782761, 2782762, 2782763, 2782764, 2782766, 2782768, 2782769, 2782770, 2782771, 2782772, 2782773, 2782774, 2782777, 2782780, 2782782, 2782784, 2782785, 2782786, 2782787, 2782788, 2782789, 2782790, 2782792, 2782793, 2782794, 2782795, 2782796, 2782797, 2782798, 2782799, 2782800, 2782801, 2782803, 2782804, 2782805, 2782806, 2782807, 2782809, 2782811, 2782812, 2782813, 2782814, 2782815, 2782816, 2782817, 2782818, 2782820, 2782821, 2782822, 2782823, 2782824, 2782825, 2782826, 2782827, 2782828, 2782829, 2782830, 2782831, 2782832, 2782833, 2782834, 2782835, 2782836, 2782837, 2782839, 2782840, 2782841, 2782842, 2782843, 2782844, 2782845, 2782847, 2782848, 2782849, 2782850, 2782851, 2782852, 2782854, 2782855, 2782856, 2782857, 2782858, 2782859, 2782860, 2782863, 2782864, 2782865, 2782866, 2782867, 2782868, 2782869, 2782870, 2782871, 2782873, 2782874, 2782875, 2782876, 2782877, 2782878, 2782879, 2782880, 2782882, 2782883, 2782886, 2782887, 2782888, 2782889, 2782891, 2782892, 2782893, 2782894, 2782895, 2782896, 2782897, 2782899, 2782900, 2782901, 2782903, 2782904, 2782905, 2782906, 2782907, 2782908, 2782910, 2782911, 2782913, 2782914, 2782915, 2782916, 2782918, 2782921, 2782922, 2782923, 2782924, 2782925, 2782926, 2782927, 2782928, 2782929, 2782930, 2782931, 2782933, 2782934, 2782935, 2782936, 2782937, 2782938, 2782941, 2782942, 2782943, 2782944, 2782946, 2782948, 2782949, 2782950, 2782951, 2782952, 2782953, 2782954, 2782955, 2782956, 2782957, 2782959, 2782960, 2782961, 2782962, 2782963, 2782965, 2782966, 2782967, 2782968, 2782970, 2782971, 2782972, 2782973, 2782975, 2782976, 2782977, 2782978, 2782979, 2782980, 2782981, 2782982, 2782983, 2782984, 2782985, 2782986, 2782987, 2782988, 2782989, 2782990, 2782992, 2782993, 2782996, 2782999, 2783000, 2783001, 2783002, 2783003, 2783004, 2783005, 2783006, 2783007, 2783008, 2783009, 2783010, 2783011, 2783012, 2783013, 2783014, 2783015, 2783016, 2783018, 2783019, 2783021, 2783025, 2783027, 2783029, 2783030, 2783031, 2783032, 2783033, 2783034, 2783035, 2783036, 2783039, 2783041, 2783042, 2783043, 2783044, 2783045, 2783046, 2783047, 2783050, 2783051, 2783052, 2783053, 2783054, 2783055, 2783056, 2783057, 2783059, 2783060, 2783061, 2783062, 2783063, 2783064, 2783065, 2783066, 2783067, 2783068, 2783069, 2783070, 2783071, 2783072, 2783074, 2783075, 2783077, 2783078, 2783079, 2783080, 2783081, 2783085, 2783086, 2783087, 2783088, 2783089, 2783090, 2783091, 2783092, 2783093, 2783094, 2783095, 2783097, 2783098, 2783100, 2783102, 2783104, 2783105, 2783109, 2783110, 2783111, 2783112, 2783113, 2783114, 2783115, 2783116, 2783117, 2783118, 2783120, 2783121, 2783122, 2783124, 2783125, 2783126, 2783127, 2783128, 2783129, 2783130, 2783132, 2783133, 2783134, 2783135, 2783136, 2783137, 2783138, 2783139, 2783141, 2783144, 2783145, 2783147, 2783148, 2783149, 2783150, 2783151, 2783152, 2783154, 2783155, 2783156, 2783157, 2783158, 2783159, 2783161, 2783162, 2783163, 2783164, 2783165, 2783166, 2783167, 2783168, 2783170, 2783171, 2783172, 2783173, 2783174, 2783175, 2783177, 2783178, 2783179, 2783181, 2783182, 2783184, 2783185, 2783186, 2783187, 2783188, 2783189, 2783191, 2783193, 2783195, 2783196, 2783197, 2783198, 2783199, 2783200, 2783201, 2783202, 2783205, 2783206, 2783207, 2783209, 2783212, 2783214, 2783215, 2783216, 2783217, 2783218, 2783219, 2783220, 2783221, 2783222, 2783223, 2783224, 2783225, 2783226, 2783227, 2783229, 2783230, 2783231, 2783232, 2783233, 2783234, 2783235, 2783236, 2783237, 2783238, 2783239, 2783240, 2783241, 2783242, 2783243, 2783244, 2783245, 2783246, 2783247, 2783248, 2783249, 2783253, 2783256, 2783257, 2783258, 2783260, 2783261, 2783265, 2783266, 2783267, 2783270, 2783271, 2783272, 2783275, 2783276, 2783277, 2783278, 2783279, 2783281, 2783282, 2783283, 2783284, 2783285, 2783286, 2783288, 2783289, 2783290, 2783291, 2783293, 2783296, 2783297, 2783298, 2783299, 2783300, 2783301, 2783303, 2783304, 2783305, 2783307, 2783308, 2783309, 2783310, 2783311, 2783312, 2783313, 2783314, 2783315, 2783317, 2783318, 2783319, 2783320, 2783321, 2783322, 2783325, 2783328, 2783329, 2783330, 2783331, 2783332, 2783333, 2783334, 2783335, 2783336, 2783337, 2783338, 2783340, 2783341, 2783342, 2783343, 2783344, 2783345, 2783346, 2783347, 2783348, 2783351, 2783352, 2783353, 2783354, 2783355, 2783356, 2783359, 2783363, 2783365, 2783366, 2783367, 2783368, 2783370, 2783371, 2783372, 2783373, 2783374, 2783375, 2783376, 2783377, 2783378, 2783380, 2783381, 2783382, 2783383, 2783384, 2783385, 2783386, 2783387, 2783388, 2783392, 2783393, 2783394, 2783395, 2783396, 2783397, 2783400, 2783401, 2783402, 2783403, 2783404, 2783405, 2783406, 2783407, 2783408, 2783409, 2783411, 2783412, 2783413, 2783415, 2783416, 2783417, 2783419, 2783420, 2783421, 2783423, 2783424, 2783425, 2783426, 2783427, 2783428, 2783430, 2783431, 2783432, 2783433, 2783434, 2783435, 2783436, 2783438, 2783439, 2783440, 2783441, 2783442, 2783443, 2783444, 2783445, 2783446, 2783447, 2783448, 2783449, 2783450, 2783451, 2783453, 2783454, 2783455, 2783457, 2783458, 2783459, 2783460, 2783461, 2783462, 2783463, 2783464, 2783465, 2783466, 2783467, 2783468, 2783469, 2783470, 2783471, 2783472, 2783473, 2783475, 2783476, 2783477, 2783478, 2783479, 2783480, 2783481, 2783482, 2783484, 2783485, 2783486, 2783487, 2783488, 2783489, 2783490, 2783492, 2783493, 2783494, 2783496, 2783497, 2783498, 2783500, 2783501, 2783502, 2783503, 2783504, 2783505, 2783506, 2783507, 2783509, 2783511, 2783512, 2783513, 2783514, 2783515, 2783516, 2783519, 2783520, 2783521, 2783523, 2783524, 2783525, 2783526, 2783527, 2783529, 2783531, 2783532, 2783534, 2783535, 2783536, 2783538, 2783539, 2783541, 2783542, 2783545, 2783546, 2783549, 2783551, 2783553, 2783554, 2783555, 2783556, 2783557, 2783558, 2783559, 2783560, 2783561, 2783562, 2783563, 2783564, 2783565, 2783566, 2783568, 2783569, 2783570, 2783571, 2783572, 2783573, 2783574, 2783576, 2783577, 2783579, 2783580, 2783581, 2783582, 2783583, 2783584, 2783586, 2783587, 2783589, 2783590, 2783592, 2783593, 2783596, 2783597, 2783600, 2783601, 2783604, 2783605, 2783607, 2783609, 2783612, 2783613, 2783614, 2783615, 2783616, 2783617, 2783618, 2783619, 2783620, 2783621, 2783623, 2783624, 2783625, 2783626, 2783627, 2783628, 2783629, 2783630, 2783631, 2783632, 2783633, 2783634, 2783636, 2783637, 2783638, 2783639, 2783640, 2783641, 2783642, 2783643, 2783644, 2783645, 2783646, 2783649, 2783650, 2783651, 2783652, 2783654, 2783655, 2783656, 2783657, 2783658, 2783659, 2783660, 2783661, 2783662, 2783663, 2783664, 2783665, 2783667, 2783668, 2783669, 2783670, 2783671, 2783672, 2783673, 2783674, 2783675, 2783677, 2783678, 2783679, 2783680, 2783681, 2783682, 2783683, 2783684, 2783685, 2783686, 2783687, 2783688, 2783689, 2783691, 2783693, 2783694, 2783695, 2783697, 2783698, 2783699, 2783700, 2783701, 2783702, 2783703, 2783704, 2783706, 2783707, 2783708, 2783709, 2783710, 2783711, 2783712, 2783714, 2783715, 2783716, 2783717, 2783718, 2783719, 2783720, 2783721, 2783722, 2783723, 2783724, 2783725, 2783726, 2783727, 2783728, 2783729, 2783730, 2783731, 2783732, 2783733, 2783734, 2783736, 2783737, 2783738, 2783739, 2783742, 2783746, 2783747, 2783748, 2783749, 2783751, 2783752, 2783753, 2783755, 2783756, 2783757, 2783758, 2783759, 2783761, 2783762, 2783763, 2783765, 2783766, 2783767, 2783768, 2783769, 2783770, 2783772, 2783773, 2783774, 2783775, 2783776, 2783777, 2783779, 2783780, 2783781, 2783782, 2783783, 2783784, 2783785, 2783786, 2783787, 2783788, 2783789, 2783790, 2783791, 2783793, 2783794, 2783795, 2783796, 2783797, 2783798, 2783800, 2783802, 2783803, 2783805, 2783806, 2783807, 2783809, 2783810, 2783811, 2783812, 2783813, 2783814, 2783815, 2783816, 2783819, 2783820, 2783822, 2783823, 2783826, 2783827, 2783828, 2783829, 2783830, 2783831, 2783833, 2783836, 2783837, 2783838, 2783839, 2783840, 2783841, 2783842, 2783844, 2783845, 2783846, 2783847, 2783848, 2783849, 2783850, 2783851, 2783853, 2783854, 2783855, 2783856, 2783858, 2783859, 2783860, 2783861, 2783862, 2783863, 2783864, 2783865, 2783867, 2783868, 2783869, 2783870, 2783871, 2783873, 2783874, 2783875, 2783876, 2783877, 2783878, 2783879, 2783880, 2783881, 2783882, 2783883, 2783884, 2783885, 2783886, 2783887, 2783889, 2783892, 2783894, 2783895, 2783896, 2783897, 2783899, 2783900, 2783901, 2783902, 2783903, 2783904, 2783905, 2783906, 2783908, 2783909, 2783910, 2783911, 2783912, 2783913, 2783914, 2783915, 2783916, 2783917, 2783918, 2783919, 2783921, 2783922, 2783923, 2783924, 2783925, 2783926, 2783927, 2783931, 2783932, 2783934, 2783935, 2783938, 2783939, 2783940, 2783941, 2783943, 2783944, 2783945, 2783947, 2783948, 2783949, 2783950, 2783952, 2783954, 2783955, 2783956, 2783957, 2783958, 2783959, 2783960, 2783961, 2783962, 2783963, 2783964, 2783965, 2783966, 2783967, 2783968, 2783969, 2783970, 2783971, 2783972, 2783973, 2783974, 2783975, 2783976, 2783977, 2783978, 2783980, 2783981, 2783982, 2783983, 2783984, 2783985, 2783986, 2783987, 2783988, 2783989, 2783990, 2783991, 2783992, 2783994, 2783995, 2783997, 2783999, 2784000, 2784001, 2784002, 2784003, 2784004, 2784005, 2784007, 2784008, 2784009, 2784010, 2784011, 2784012, 2784013, 2784014, 2784015, 2784017, 2784019, 2784020, 2784021, 2784022, 2784023, 2784024, 2784025, 2784026, 2784027, 2784029, 2784030, 2784031, 2784032, 2784033, 2784034, 2784037, 2784038, 2784039, 2784040, 2784041, 2784042, 2784043, 2784044, 2784045, 2784046, 2784047, 2784048, 2784049, 2784050, 2784052, 2784053, 2784054, 2784056, 2784057, 2784058, 2784059, 2784060, 2784061, 2784062, 2784063, 2784065, 2784067, 2784068, 2784069, 2784070, 2784071, 2784072, 2784073, 2784074, 2784075, 2784076, 2784077, 2784079, 2784080, 2784081, 2784082, 2784083, 2784084, 2784085, 2784086, 2784087, 2784088, 2784089, 2784090, 2784091, 2784092, 2784093, 2784094, 2784095, 2784096, 2784097, 2784099, 2784100, 2784102, 2784103, 2784105, 2784106, 2784107, 2784108, 2784109, 2784110, 2784111, 2784113, 2784114, 2784115, 2784116, 2784117, 2784118, 2784119, 2784120, 2784121, 2784122, 2784123, 2784124, 2784125, 2784127, 2784128, 2784130, 2784131, 2784132, 2784133, 2784134, 2784135, 2784137, 2784138, 2784139, 2784141, 2784142, 2784143, 2784144, 2784145, 2784146, 2784147, 2784148, 2784149, 2784151, 2784152, 2784153, 2784154, 2784155, 2784156, 2784157, 2784158, 2784160, 2784161, 2784162, 2784163, 2784164, 2784165, 2784167, 2784170, 2784175, 2784176, 2784178, 2784179, 2784181, 2784182, 2784183, 2784184, 2784185, 2784186, 2784187, 2784188, 2784190, 2784191, 2784192, 2784193, 2784194, 2784195, 2784196, 2784197, 2784199, 2784200, 2784201, 2784202, 2784204, 2784205, 2784206, 2784207, 2784208, 2784209, 2784210, 2784211, 2784212, 2784213, 2784214, 2784215, 2784217, 2784218, 2784219, 2784220, 2784221, 2784222, 2784223, 2784224, 2784225, 2784226, 2784227, 2784228, 2784229, 2784230, 2784231, 2784232, 2784233, 2784234, 2784237, 2784238, 2784239, 2784240, 2784241, 2784242, 2784243, 2784244, 2784245, 2784247, 2784248, 2784249, 2784250, 2784251, 2784252, 2784254, 2784255, 2784256, 2784257, 2784258, 2784259, 2784261, 2784262, 2784263, 2784265, 2784266, 2784268, 2784269, 2784270, 2784271, 2784272, 2784274, 2784275, 2784276, 2784278, 2784279, 2784280, 2784283, 2784284, 2784285, 2784286, 2784287, 2784288, 2784289, 2784293, 2784297, 2784300, 2784301, 2784303, 2784304, 2784307, 2784309, 2784310, 2784311, 2784312, 2784313, 2784315, 2784316, 2784318, 2784319, 2784323, 2784324, 2784325, 2784326, 2784327, 2784328, 2784329, 2784330, 2784331, 2784332, 2784334, 2784335, 2784336, 2784337, 2784338, 2784339, 2784340, 2784341, 2784342, 2784343, 2784344, 2784345, 2784346, 2784347, 2784348, 2784349, 2784350, 2784351, 2784352, 2784353, 2784356, 2784357, 2784359, 2784360, 2784361, 2784364, 2784365, 2784366, 2784367, 2784369, 2784370, 2784371, 2784372, 2784373, 2784374, 2784375, 2784376, 2784378, 2784379, 2784380, 2784381, 2784382, 2784383, 2784384, 2784385, 2784387, 2784388, 2784389, 2784390, 2784391, 2784392, 2784393, 2784394, 2784395, 2784396, 2784397, 2784400, 2784401, 2784402, 2784404, 2784405, 2784406, 2784407, 2784408, 2784409, 2784410, 2784411, 2784412, 2784413, 2784414, 2784415, 2784417, 2784418, 2784419, 2784420, 2784421, 2784422, 2784423, 2784424, 2784425, 2784427, 2784429, 2784431, 2784432, 2784433, 2784434, 2784435, 2784436, 2784437, 2784438, 2784439, 2784441, 2784442, 2784443, 2784444, 2784446, 2784447, 2784448, 2784449, 2784450, 2784451, 2784452, 2784453, 2784454, 2784455, 2784456, 2784458, 2784461, 2784462, 2784464, 2784465, 2784466, 2784467, 2784468, 2784469, 2784470, 2784471, 2784473, 2784474, 2784475, 2784476, 2784478, 2784479, 2784482, 2784484, 2784486, 2784487, 2784488, 2784489, 2784491, 2784492, 2784493, 2784494, 2784496, 2784497, 2784498, 2784499, 2784500, 2784501, 2784502, 2784505, 2784507, 2784509, 2784510, 2784512, 2784515, 2784516, 2784517, 2784518, 2784520, 2784521, 2784522, 2784523, 2784524, 2784525, 2784526, 2784527, 2784528, 2784529, 2784532, 2784533, 2784534, 2784535, 2784536, 2784537, 2784539, 2784540, 2784541, 2784542, 2784543, 2784544, 2784546, 2784547, 2784548, 2784549, 2784550, 2784551, 2784552, 2784553, 2784555, 2784556, 2784557, 2784558, 2784559, 2784560, 2784561, 2784562, 2784563, 2784564, 2784565, 2784566, 2784568, 2784569, 2784570, 2784572, 2784573, 2784574, 2784575, 2784576, 2784577, 2784578, 2784579, 2784580, 2784581, 2784582, 2784583, 2784585, 2784586, 2784587, 2784588, 2784589, 2784590, 2784591, 2784592, 2784593, 2784594, 2784595, 2784596, 2784597, 2784598, 2784599, 2784600, 2784601, 2784602, 2784603, 2784605, 2784606, 2784607, 2784608, 2784610, 2784611, 2784612, 2784613, 2784614, 2784617, 2784618, 2784619, 2784620, 2784622, 2784623, 2784624, 2784625, 2784626, 2784628, 2784629, 2784630, 2784631, 2784632, 2784633, 2784634, 2784635, 2784636, 2784638, 2784640, 2784642, 2784643, 2784644, 2784646, 2784647, 2784648, 2784650, 2784651, 2784652, 2784655, 2784658, 2784659, 2784660, 2784661, 2784662, 2784664, 2784666, 2784667, 2784668, 2784669, 2784670, 2784671, 2784672, 2784673, 2784674, 2784675, 2784676, 2784677, 2784679, 2784680, 2784681, 2784682, 2784683, 2784685, 2784686, 2784688, 2784689, 2784690, 2784691, 2784692, 2784693, 2784694, 2784696, 2784697, 2784698, 2784699, 2784700, 2784702, 2784703, 2784704, 2784706, 2784707, 2784708, 2784709, 2784710, 2784711, 2784712, 2784713, 2784714, 2784715, 2784716, 2784718, 2784719, 2784721, 2784722, 2784723, 2784724, 2784725, 2784727, 2784728, 2784730, 2784733, 2784736, 2784737, 2784739, 2784740, 2784742, 2784743, 2784744, 2784745, 2784746, 2784747, 2784749, 2784750, 2784751, 2784753, 2784754, 2784755, 2784758, 2784759, 2784760, 2784761, 2784762, 2784763, 2784764, 2784765, 2784767, 2784768, 2784769, 2784770, 2784771, 2784773, 2784774, 2784775, 2784778, 2784779, 2784780, 2784781, 2784782, 2784785, 2784786, 2784787, 2784788, 2784789, 2784790, 2784792, 2784795, 2784796, 2784797, 2784799, 2784800, 2784801, 2784803, 2784806, 2784807, 2784809, 2784810, 2784811, 2784812, 2784815, 2784816, 2784817, 2784818, 2784820, 2784821, 2784822, 2784823, 2784824, 2784825, 2784826, 2784827, 2784828, 2784829, 2784830, 2784831, 2784833, 2784834, 2784836, 2784837, 2784838, 2784842, 2784847, 2784848, 2784849, 2784850, 2784853, 2784854, 2784855, 2784856, 2784857, 2784859, 2784862, 2784863, 2784864, 2784865, 2784866, 2784867, 2784868, 2784869, 2784870, 2784871, 2784872, 2784873, 2784875, 2784876, 2784878, 2784879, 2784885, 2784886, 2784887, 2784888, 2784889, 2784890, 2784893, 2784894, 2784895, 2784896, 2784897, 2784898, 2784899, 2784900, 2784901, 2784902, 2784904, 2784905, 2784906, 2784907, 2784908, 2784910, 2784911, 2784912, 2784914, 2784915, 2784917, 2784918, 2784919, 2784920, 2784922, 2784923, 2784924, 2784925, 2784926, 2784927, 2784928, 2784929, 2784932, 2784933, 2784934, 2784935, 2784936, 2784937, 2784939, 2784940, 2784942, 2784943, 2784944, 2784945, 2784946, 2784947, 2784948, 2784949, 2784950, 2784951, 2784952, 2784953, 2784954, 2784955, 2784956, 2784958, 2784960, 2784961, 2784963, 2784965, 2784968, 2784969, 2784970, 2784972, 2784974, 2784975, 2784976, 2784977, 2784978, 2784980, 2784983, 2784984, 2784985, 2784986, 2784988, 2784989, 2784990, 2784991, 2784992, 2784993, 2784994, 2784995, 2784996, 2784997, 2784998, 2784999, 2785000, 2785002, 2785004, 2785005, 2785006, 2785008, 2785009, 2785010, 2785011, 2785013, 2785019, 2785020, 2785021, 2785023, 2785024, 2785028, 2785029, 2785031, 2785035, 2785036, 2785037, 2785038, 2785039, 2785040, 2785041, 2785042, 2785043, 2785044, 2785045, 2785046, 2785047, 2785048, 2785050, 2785051, 2785053, 2785054, 2785055, 2785057, 2785059, 2785060, 2785062, 2785063, 2785064, 2785065, 2785067, 2785068, 2785069, 2785070, 2785071, 2785072, 2785075, 2785076, 2785077, 2785078, 2785081, 2785083, 2785084, 2785085, 2785086, 2785087, 2785088, 2785089, 2785090, 2785091, 2785092, 2785093, 2785094, 2785095, 2785096, 2785098, 2785100, 2785101, 2785102, 2785103, 2785104, 2785105, 2785106, 2785108, 2785109, 2785110, 2785111, 2785112, 2785113, 2785114, 2785115, 2785116, 2785117, 2785118, 2785119, 2785120, 2785123, 2785124, 2785125, 2785126, 2785127, 2785128, 2785129, 2785130, 2785131, 2785132, 2785133, 2785135, 2785136, 2785137, 2785138, 2785139, 2785140, 2785141, 2785142, 2785143, 2785144, 2785145, 2785146, 2785147, 2785148, 2785149, 2785150, 2785151, 2785152, 2785154, 2785155, 2785156, 2785158, 2785159, 2785161, 2785163, 2785164, 2785165, 2785166, 2785167, 2785169, 2785170, 2785171, 2785174, 2785175, 2785176, 2785178, 2785179, 2785180, 2785181, 2785182, 2785183, 2785184, 2785185, 2785186, 2785189, 2785190, 2785191, 2785192, 2785193, 2785195, 2785196, 2785197, 2785198, 2785199, 2785200, 2785201, 2785202, 2785203, 2785204, 2785205, 2785208, 2785209, 2785211, 2785212, 2785214, 2785215, 2785216, 2785217, 2785218, 2785219, 2785220, 2785222, 2785223, 2785224, 2785227, 2785228, 2785229, 2785230, 2785231, 2785232, 2785233, 2785234, 2785235, 2785236, 2785237, 2785239, 2785240, 2785241, 2785242, 2785243, 2785245, 2785246, 2785247, 2785248, 2785250, 2785251, 2785252, 2785253, 2785254, 2785255, 2785256, 2785257, 2785258, 2785259, 2785260, 2785261, 2785262, 2785263, 2785264, 2785265, 2785266, 2785267, 2785268, 2785269, 2785271, 2785272, 2785273, 2785274, 2785275, 2785277, 2785278, 2785279, 2785280, 2785281, 2785282, 2785283, 2785284, 2785285, 2785286, 2785287, 2785288, 2785289, 2785290, 2785291, 2785292, 2785293, 2785294, 2785295, 2785296, 2785297, 2785299, 2785301, 2785302, 2785303, 2785304, 2785305, 2785307, 2785308, 2785309, 2785310, 2785311, 2785312, 2785313, 2785314, 2785315, 2785316, 2785317, 2785318, 2785319, 2785320, 2785321, 2785322, 2785323, 2785324, 2785325, 2785326, 2785327, 2785328, 2785329, 2785330, 2785331, 2785332, 2785333, 2785334, 2785335, 2785336, 2785337, 2785338, 2785339, 2785341, 2785342, 2785343, 2785344, 2785346, 2785347, 2785348, 2785350, 2785351, 2785356, 2785357, 2785358, 2785359, 2785360, 2785361, 2785362, 2785363, 2785364, 2785365, 2785366, 2785368, 2785369, 2785370, 2785372, 2785374, 2785375, 2785377, 2785378, 2785380, 2785381, 2785382, 2785383, 2785385, 2785387, 2785388, 2785390, 2785391, 2785392, 2785393, 2785395, 2785396, 2785397, 2785399, 2785400, 2785401, 2785402, 2785403, 2785404, 2785405, 2785406, 2785407, 2785409, 2785410, 2785411, 2785413, 2785415, 2785416, 2785417, 2785419, 2785421, 2785422, 2785423, 2785424, 2785425, 2785426, 2785427, 2785428, 2785429, 2785430, 2785431, 2785433, 2785434, 2785435, 2785437, 2785439, 2785440, 2785441, 2785442, 2785443, 2785444, 2785445, 2785446, 2785447, 2785449, 2785450, 2785453, 2785454, 2785456, 2785457, 2785458, 2785463, 2785464, 2785466, 2785471, 2785473, 2785474, 2785475, 2785476, 2785477, 2785478, 2785479, 2785480, 2785481, 2785482, 2785483, 2785484, 2785486, 2785487, 2785488, 2785489, 2785490, 2785491, 2785492, 2785493, 2785494, 2785495, 2785496, 2785497, 2785498, 2785499, 2785500, 2785501, 2785502, 2785503, 2785504, 2785506, 2785507, 2785508, 2785509, 2785512, 2785513, 2785514, 2785515, 2785516, 2785517, 2785518, 2785519, 2785521, 2785524, 2785525, 2785526, 2785527, 2785528, 2785529, 2785531, 2785532, 2785534, 2785535, 2785536, 2785537, 2785540, 2785541, 2785542, 2785543, 2785544, 2785545, 2785547, 2785548, 2785549, 2785550, 2785551, 2785552, 2785553, 2785554, 2785555, 2785556, 2785557, 2785558, 2785559, 2785560, 2785562, 2785564, 2785565, 2785566, 2785567, 2785568, 2785569, 2785570, 2785571, 2785572, 2785573, 2785574, 2785577, 2785578, 2785582, 2785583, 2785584, 2785585, 2785586, 2785587, 2785588, 2785589, 2785591, 2785592, 2785595, 2785596, 2785597, 2785598, 2785599, 2785600, 2785601, 2785604, 2785605, 2785606, 2785607, 2785608, 2785609, 2785610, 2785611, 2785612, 2785613, 2785614, 2785615, 2785616, 2785617, 2785618, 2785619, 2785620, 2785621, 2785623, 2785624, 2785625, 2785626, 2785628, 2785629, 2785630, 2785631, 2785632, 2785633, 2785634, 2785636, 2785637, 2785638, 2785639, 2785640, 2785641, 2785642, 2785643, 2785644, 2785645, 2785646, 2785647, 2785648, 2785650, 2785651, 2785652, 2785653, 2785655, 2785656, 2785657, 2785658, 2785659, 2785661, 2785662, 2785663, 2785664, 2785666, 2785667, 2785668, 2785669, 2785671, 2785672, 2785673, 2785674, 2785675, 2785676, 2785677, 2785678, 2785679, 2785680, 2785681, 2785682, 2785683, 2785684, 2785685, 2785686, 2785687, 2785688, 2785690, 2785691, 2785692, 2785693, 2785694, 2785695, 2785697, 2785699, 2785701, 2785702, 2785703, 2785704, 2785705, 2785706, 2785707, 2785709, 2785710, 2785711, 2785712, 2785713, 2785714, 2785715, 2785716, 2785718, 2785720, 2785722, 2785724, 2785725, 2785726, 2785728, 2785730, 2785731, 2785732, 2785734, 2785735, 2785736, 2785737, 2785738, 2785739, 2785740, 2785741, 2785742, 2785743, 2785744, 2785745, 2785747, 2785748, 2785749, 2785750, 2785751, 2785754, 2785755, 2785757, 2785758, 2785759, 2785760, 2785761, 2785762, 2785763, 2785764, 2785765, 2785766, 2785767, 2785768, 2785769, 2785770, 2785771, 2785772, 2785774, 2785775, 2785776, 2785777, 2785778, 2785780, 2785781, 2785782, 2785783, 2785784, 2785785, 2785786, 2785788, 2785789, 2785790, 2785791, 2785792, 2785793, 2785794, 2785795, 2785796, 2785797, 2785798, 2785799, 2785800, 2785802, 2785803, 2785804, 2785805, 2785806, 2785807, 2785809, 2785810, 2785811, 2785812, 2785813, 2785814, 2785815, 2785816, 2785817, 2785818, 2785819, 2785820, 2785821, 2785822, 2785823, 2785824, 2785825, 2785826, 2785830, 2785831, 2785833, 2785835, 2785836, 2785837, 2785838, 2785839, 2785840, 2785841, 2785842, 2785843, 2785844, 2785845, 2785846, 2785847, 2785848, 2785850, 2785852, 2785853, 2785854, 2785855, 2785857, 2785858, 2785859, 2785861, 2785863, 2785864, 2785865, 2785866, 2785868, 2785869, 2785870, 2785871, 2785872, 2785873, 2785874, 2785875, 2785876, 2785877, 2785878, 2785879, 2785880, 2785881, 2785882, 2785883, 2785884, 2785885, 2785886, 2785887, 2785889, 2785890, 2785891, 2785892, 2785893, 2785894, 2785895, 2785896, 2785897, 2785898, 2785900, 2785901, 2785902, 2785903, 2785904, 2785906, 2785908, 2785909, 2785910, 2785912, 2785913, 2785914, 2785915, 2785916, 2785917, 2785918, 2785919, 2785921, 2785922, 2785923, 2785924, 2785925, 2785926, 2785927, 2785928, 2785929, 2785931, 2785932, 2785935, 2785936, 2785937, 2785938, 2785939, 2785940, 2785941, 2785942, 2785943, 2785944, 2785945, 2785946, 2785947, 2785948, 2785949, 2785950, 2785951, 2785952, 2785954, 2785955, 2785956, 2785957, 2785958, 2785959, 2785960, 2785961, 2785962, 2785963, 2785965, 2785966, 2785967, 2785968, 2785969, 2785970, 2785972, 2785973, 2785975, 2785976, 2785977, 2785979, 2785980, 2785981, 2785984, 2785985, 2785986, 2785987, 2785988, 2785989, 2785990, 2785991, 2785992, 2785993, 2785994, 2785995, 2785996, 2785997, 2785998, 2785999, 2786000, 2786001, 2786002, 2786003, 2786004, 2786005, 2786006, 2786007, 2786008, 2786009, 2786011, 2786012, 2786013, 2786014, 2786015, 2786016, 2786017, 2786018, 2786019, 2786020, 2786021, 2786022, 2786024, 2786025, 2786026, 2786027, 2786028, 2786030, 2786031, 2786032, 2786033, 2786034, 2786035, 2786036, 2786038, 2786039, 2786040, 2786041, 2786042, 2786043, 2786044, 2786046, 2786049, 2786050, 2786051, 2786052, 2786053, 2786054, 2786055, 2786056, 2786057, 2786058, 2786059, 2786060, 2786061, 2786062, 2786063, 2786065, 2786066, 2786067, 2786068, 2786069, 2786070, 2786071, 2786073, 2786075, 2786076, 2786077, 2786079, 2786080, 2786081, 2786082, 2786084, 2786085, 2786086, 2786087, 2786088, 2786089, 2786090, 2786092, 2786093, 2786094, 2786095, 2786096, 2786097, 2786098, 2786099, 2786100, 2786101, 2786102, 2786103, 2786104, 2786106, 2786107, 2786108, 2786110, 2786111, 2786112, 2786113, 2786114, 2786115, 2786116, 2786117, 2786118, 2786119, 2786120, 2786121, 2786123, 2786124, 2786125, 2786128, 2786129, 2786130, 2786131, 2786132, 2786133, 2786135, 2786136, 2786137, 2786139, 2786140, 2786141, 2786142, 2786143, 2786144, 2786145, 2786146, 2786147, 2786148, 2786149, 2786150, 2786151, 2786152, 2786153, 2786154, 2786155, 2786156, 2786158, 2786159, 2786160, 2786161, 2786162, 2786164, 2786165, 2786166, 2786167, 2786170, 2786172, 2786173, 2786174, 2786175, 2786178, 2786180, 2786181, 2786182, 2786183, 2786184, 2786185, 2786186, 2786188, 2786189, 2786191, 2786192, 2786193, 2786194, 2786195, 2786196, 2786197, 2786198, 2786199, 2786200, 2786201, 2786202, 2786203, 2786204, 2786205, 2786206, 2786208, 2786209, 2786210, 2786211, 2786212, 2786215, 2786216, 2786217, 2786218, 2786220, 2786221, 2786222, 2786223, 2786224, 2786225, 2786226, 2786227, 2786228, 2786229, 2786230, 2786231, 2786232, 2786233, 2786234, 2786235, 2786236, 2786237, 2786238, 2786239, 2786240, 2786241, 2786242, 2786243, 2786245, 2786246, 2786247, 2786248, 2786249, 2786250, 2786251, 2786253, 2786254, 2786255, 2786256, 2786257, 2786258, 2786259, 2786260, 2786261, 2786262, 2786263, 2786264, 2786265, 2786266, 2786267, 2786268, 2786269, 2786270, 2786271, 2786272, 2786273, 2786274, 2786275, 2786276, 2786277, 2786279, 2786280, 2786281, 2786284, 2786285, 2786286, 2786287, 2786288, 2786289, 2786290, 2786291, 2786292, 2786293, 2786294, 2786295, 2786296, 2786297, 2786299, 2786300, 2786301, 2786302, 2786303, 2786304, 2786305, 2786306, 2786307, 2786309, 2786311, 2786312, 2786313, 2786314, 2786317, 2786319, 2786321, 2786322, 2786323, 2786324, 2786326, 2786327, 2786328, 2786329, 2786331, 2786333, 2786334, 2786335, 2786336, 2786338, 2786339, 2786340, 2786342, 2786343, 2786344, 2786346, 2786347, 2786349, 2786352, 2786354, 2786355, 2786356, 2786357, 2786358, 2786359, 2786360, 2786361, 2786362, 2786363, 2786364, 2786366, 2786367, 2786368, 2786369, 2786370, 2786371, 2786372, 2786373, 2786374, 2786376, 2786377, 2786378, 2786380, 2786386, 2786389, 2786390, 2786391, 2786394, 2786395, 2786397, 2786401, 2786402, 2786404, 2786405, 2786406, 2786407, 2786408, 2786409, 2786411, 2786412, 2786413, 2786415, 2786416, 2786418, 2786419, 2786420, 2786421, 2786422, 2786423, 2786424, 2786425, 2786429, 2786430, 2786432, 2786433, 2786434, 2786435, 2786436, 2786437, 2786438, 2786439, 2786440, 2786442, 2786443, 2786444, 2786446, 2786447, 2786448, 2786449, 2786450, 2786451, 2786452, 2786453, 2786454, 2786455, 2786456, 2786459, 2786461, 2786462, 2786463, 2786464, 2786465, 2786466, 2786467, 2786468, 2786469, 2786470, 2786471, 2786473, 2786474, 2786475, 2786476, 2786478, 2786479, 2786480, 2786481, 2786482, 2786484, 2786485, 2786486, 2786487, 2786488, 2786489, 2786490, 2786491, 2786492, 2786493, 2786494, 2786495, 2786496, 2786498, 2786499, 2786501, 2786502, 2786503, 2786504, 2786506, 2786507, 2786508, 2786509, 2786510, 2786511, 2786512, 2786513, 2786514, 2786515, 2786516, 2786518, 2786520, 2786521, 2786522, 2786523, 2786527, 2786528, 2786530, 2786531, 2786532, 2786533, 2786535, 2786539, 2786540, 2786541, 2786542, 2786545, 2786547, 2786549, 2786550, 2786551, 2786552, 2786553, 2786554, 2786555, 2786556, 2786558, 2786559, 2786561, 2786563, 2786564, 2786565, 2786567, 2786568, 2786569, 2786570, 2786571, 2786572, 2786573, 2786574, 2786575, 2786576, 2786577, 2786578, 2786579, 2786583, 2786584, 2786585, 2786586, 2786588, 2786591, 2786592, 2786593, 2786594, 2786595, 2786596, 2786597, 2786598, 2786599, 2786600, 2786602, 2786603, 2786604, 2786605, 2786607, 2786608, 2786609, 2786610, 2786611, 2786612, 2786613, 2786614, 2786615, 2786616, 2786617, 2786618, 2786619, 2786623, 2786624, 2786625, 2786627, 2786629, 2786630, 2786631, 2786632, 2786633, 2786635, 2786636, 2786637, 2786639, 2786640, 2786641, 2786642, 2786644, 2786645, 2786646, 2786650, 2786652, 2786654, 2786655, 2786656, 2786658, 2786659, 2786660, 2786662, 2786663, 2786664, 2786666, 2786670, 2786671, 2786672, 2786673, 2786674, 2786675, 2786676, 2786678, 2786679, 2786680, 2786682, 2786683, 2786684, 2786689, 2786691, 2786692, 2786695, 2786696, 2786697, 2786699, 2786700, 2786701, 2786703, 2786704, 2786705, 2786707, 2786708, 2786709, 2786710, 2786711, 2786712, 2786714, 2786715, 2786716, 2786718, 2786719, 2786722, 2786723, 2786724, 2786725, 2786726, 2786728, 2786730, 2786731, 2786732, 2786733, 2786734, 2786735, 2786736, 2786737, 2786738, 2786740, 2786741, 2786742, 2786743, 2786744, 2786745, 2786746, 2786747, 2786748, 2786749, 2786750, 2786754, 2786755, 2786756, 2786757, 2786758, 2786759, 2786761, 2786762, 2786764, 2786765, 2786766, 2786767, 2786768, 2786769, 2786770, 2786772, 2786774, 2786775, 2786776, 2786777, 2786779, 2786780, 2786781, 2786782, 2786783, 2786784, 2786785, 2786786, 2786788, 2786789, 2786790, 2786791, 2786792, 2786793, 2786794, 2786795, 2786796, 2786797, 2786798, 2786799, 2786800, 2786801, 2786802, 2786804, 2786805, 2786806, 2786807, 2786808, 2786809, 2786810, 2786811, 2786813, 2786814, 2786815, 2786816, 2786817, 2786818, 2786819, 2786820, 2786822, 2786824, 2786825, 2786826, 2786827, 2786828, 2786829, 2786831, 2786833, 2786835, 2786838, 2786839, 2786840, 2786841, 2786842, 2786843, 2786844, 2786845, 2786846, 2786847, 2786849, 2786850, 2786851, 2786853, 2786856, 2786857, 2786858, 2786859, 2786861, 2786862, 2786865, 2786867, 2786869, 2786870, 2786871, 2786872, 2786873, 2786875, 2786878, 2786880, 2786881, 2786882, 2786884, 2786885, 2786886, 2786887, 2786888, 2786889, 2786890, 2786892, 2786893, 2786895, 2786896, 2786897, 2786898, 2786899, 2786903, 2786904, 2786905, 2786906, 2786907, 2786908, 2786909, 2786910, 2786911, 2786912, 2786913, 2786914, 2786915, 2786916, 2786917, 2786919, 2786920, 2786921, 2786922, 2786925, 2786926, 2786927, 2786928, 2786929, 2786930, 2786931, 2786932, 2786934, 2786935, 2786937, 2786938, 2786939, 2786940, 2786941, 2786943, 2786944, 2786945, 2786946, 2786947, 2786948, 2786949, 2786950, 2786951, 2786953, 2786954, 2786955, 2786956, 2786957, 2786958, 2786960, 2786961, 2786962, 2786963, 2786964, 2786965, 2786966, 2786968, 2786970, 2786971, 2786972, 2786973, 2786974, 2786975, 2786976, 2786979, 2786980, 2786981, 2786982, 2786983, 2786985, 2786986, 2786987, 2786988, 2786989, 2786990, 2786991, 2786992, 2786993, 2786994, 2786995, 2786996, 2786997, 2786998, 2786999, 2787001, 2787002, 2787003, 2787005, 2787007, 2787008, 2787009, 2787010, 2787011, 2787012, 2787013, 2787014, 2787015, 2787016, 2787017, 2787018, 2787020, 2787021, 2787022, 2787023, 2787024, 2787025, 2787028, 2787029, 2787031, 2787032, 2787033, 2787036, 2787037, 2787038, 2787040, 2787041, 2787042, 2787045, 2787047, 2787048, 2787049, 2787050, 2787051, 2787055, 2787056, 2787058, 2787059, 2787061, 2787062, 2787063, 2787067, 2787069, 2787070, 2787071, 2787074, 2787075, 2787078, 2787079, 2787080, 2787081, 2787083, 2787084, 2787085, 2787086, 2787088, 2787090, 2787091, 2787092, 2787093, 2787095, 2787096, 2787098, 2787099, 2787100, 2787101, 2787102, 2787103, 2787105, 2787107, 2787108, 2787109, 2787110, 2787111, 2787112, 2787113, 2787115, 2787116, 2787117, 2787118, 2787119, 2787120, 2787124, 2787125, 2787126, 2787127, 2787128, 2787129, 2787130, 2787131, 2787132, 2787133, 2787134, 2787135, 2787136, 2787138, 2787139, 2787140, 2787141, 2787142, 2787143, 2787145, 2787146, 2787148, 2787149, 2787150, 2787152, 2787153, 2787154, 2787155, 2787156, 2787157, 2787158, 2787159, 2787160, 2787162, 2787163, 2787164, 2787165, 2787166, 2787169, 2787170, 2787172, 2787174, 2787175, 2787176, 2787178, 2787179, 2787181, 2787182, 2787183, 2787185, 2787186, 2787188, 2787189, 2787190, 2787191, 2787192, 2787193, 2787194, 2787195, 2787196, 2787197, 2787198, 2787199, 2787200, 2787201, 2787203, 2787204, 2787206, 2787207, 2787208, 2787209, 2787212, 2787213, 2787214, 2787215, 2787216, 2787217, 2787218, 2787221, 2787223, 2787226, 2787227, 2787228, 2787229, 2787230, 2787231, 2787232, 2787233, 2787234, 2787235, 2787236, 2787238, 2787239, 2787240, 2787241, 2787243, 2787244, 2787245, 2787246, 2787248, 2787249, 2787250, 2787251, 2787252, 2787253, 2787256, 2787257, 2787258, 2787260, 2787261, 2787262, 2787263, 2787264, 2787265, 2787266, 2787269, 2787270, 2787272, 2787273, 2787274, 2787275, 2787276, 2787277, 2787278, 2787279, 2787280, 2787281, 2787282, 2787283, 2787284, 2787285, 2787286, 2787288, 2787290, 2787291, 2787292, 2787294, 2787295, 2787296, 2787297, 2787298, 2787300, 2787301, 2787302, 2787303, 2787304, 2787305, 2787306, 2787307, 2787308, 2787309, 2787311, 2787312, 2787313, 2787314, 2787315, 2787316, 2787317, 2787318, 2787319, 2787320, 2787321, 2787323, 2787324, 2787325, 2787327, 2787328, 2787329, 2787330, 2787331, 2787332, 2787333, 2787334, 2787335, 2787336, 2787337, 2787340, 2787341, 2787342, 2787343, 2787345, 2787346, 2787347, 2787348, 2787349, 2787350, 2787352, 2787353, 2787354, 2787355, 2787356, 2787357, 2787358, 2787359, 2787360, 2787361, 2787363, 2787364, 2787365, 2787366, 2787367, 2787368, 2787369, 2787370, 2787371, 2787373, 2787374, 2787375, 2787376, 2787377, 2787378, 2787379, 2787380, 2787382, 2787383, 2787385, 2787386, 2787387, 2787389, 2787390, 2787391, 2787392, 2787393, 2787394, 2787395, 2787397, 2787398, 2787399, 2787400, 2787402, 2787403, 2787404, 2787405, 2787406, 2787407, 2787408, 2787409, 2787410, 2787411, 2787412, 2787413, 2787414, 2787415, 2787417, 2787418, 2787419, 2787420, 2787422, 2787424, 2787425, 2787426, 2787427, 2787428, 2787429, 2787430, 2787431, 2787432, 2787433, 2787434, 2787435, 2787436, 2787437, 2787438, 2787440, 2787441, 2787443, 2787444, 2787445, 2787446, 2787447, 2787448, 2787449, 2787451, 2787453, 2787454, 2787456, 2787457, 2787458, 2787459, 2787460, 2787461, 2787462, 2787464, 2787465, 2787466, 2787467, 2787468, 2787469, 2787470, 2787471, 2787472, 2787473, 2787474, 2787475, 2787476, 2787477, 2787478, 2787479, 2787480, 2787481, 2787482, 2787483, 2787484, 2787487, 2787488, 2787489, 2787490, 2787491, 2787492, 2787493, 2787494, 2787495, 2787496, 2787497, 2787498, 2787499, 2787500, 2787501, 2787502, 2787503, 2787504, 2787505, 2787506, 2787507, 2787508, 2787510, 2787511, 2787512, 2787513, 2787514, 2787515, 2787516, 2787517, 2787518, 2787521, 2787522, 2787523, 2787524, 2787525, 2787526, 2787527, 2787528, 2787529, 2787530, 2787531, 2787532, 2787533, 2787534, 2787535, 2787536, 2787537, 2787538, 2787540, 2787543, 2787545, 2787548, 2787549, 2787550, 2787551, 2787553, 2787554, 2787555, 2787557, 2787558, 2787559, 2787561, 2787562, 2787563, 2787564, 2787565, 2787566, 2787567, 2787568, 2787571, 2787573, 2787574, 2787575, 2787576, 2787577, 2787578, 2787579, 2787583, 2787584, 2787585, 2787586, 2787587, 2787588, 2787589, 2787590, 2787592, 2787593, 2787594, 2787595, 2787596, 2787597, 2787598, 2787600, 2787601, 2787602, 2787603, 2787604, 2787605, 2787606, 2787607, 2787608, 2787609, 2787610, 2787611, 2787612, 2787614, 2787616, 2787617, 2787618, 2787619, 2787620, 2787621, 2787622, 2787623, 2787624, 2787625, 2787627, 2787628, 2787629, 2787630, 2787631, 2787632, 2787633, 2787634, 2787635, 2787636, 2787637, 2787638, 2787639, 2787641, 2787642, 2787643, 2787644, 2787645, 2787646, 2787647, 2787648, 2787649, 2787650, 2787651, 2787652, 2787653, 2787654, 2787656, 2787657, 2787658, 2787661, 2787663, 2787664, 2787665, 2787667, 2787668, 2787670, 2787672, 2787675, 2787676, 2787677, 2787679, 2787680, 2787681, 2787683, 2787684, 2787685, 2787686, 2787687, 2787690, 2787691, 2787692, 2787693, 2787694, 2787695, 2787696, 2787697, 2787699, 2787700, 2787701, 2787702, 2787703, 2787704, 2787705, 2787707, 2787708, 2787709, 2787710, 2787711, 2787712, 2787714, 2787715, 2787716, 2787717, 2787720, 2787721, 2787724, 2787726, 2787727, 2787728, 2787729, 2787731, 2787732, 2787733, 2787735, 2787736, 2787737, 2787738, 2787744, 2787745, 2787746, 2787747, 2787750, 2787751, 2787752, 2787753, 2787754, 2787755, 2787756, 2787757, 2787758, 2787759, 2787760, 2787761, 2787762, 2787763, 2787764, 2787765, 2787766, 2787767, 2787768, 2787769, 2787772, 2787773, 2787774, 2787775, 2787776, 2787777, 2787778, 2787779, 2787782, 2787783, 2787784, 2787785, 2787787, 2787788, 2787789, 2787790, 2787791, 2787792, 2787793, 2787794, 2787795, 2787796, 2787797, 2787798, 2787799, 2787800, 2787803, 2787805, 2787806, 2787807, 2787808, 2787811, 2787812, 2787820, 2787822, 2787824, 2787825, 2787826, 2787828, 2787829, 2787830, 2787831, 2787832, 2787833, 2787834, 2787835, 2787836, 2787837, 2787839, 2787840, 2787841, 2787842, 2787843, 2787844, 2787845, 2787847, 2787849, 2787850, 2787851, 2787854, 2787855, 2787856, 2787857, 2787858, 2787859, 2787860, 2787861, 2787862, 2787863, 2787864, 2787865, 2787866, 2787867, 2787869, 2787870, 2787871, 2787872, 2787873, 2787874, 2787875, 2787876, 2787877, 2787881, 2787882, 2787883, 2787884, 2787885, 2787886, 2787887, 2787888, 2787889, 2787890, 2787891, 2787893, 2787894, 2787895, 2787896, 2787897, 2787899, 2787901, 2787902, 2787903, 2787904, 2787905, 2787906, 2787907, 2787909, 2787910, 2787911, 2787912, 2787913, 2787914, 2787916, 2787917, 2787918, 2787919, 2787921, 2787922, 2787923, 2787924, 2787925, 2787928, 2787929, 2787930, 2787931, 2787932, 2787933, 2787934, 2787935, 2787936, 2787938, 2787940, 2787942, 2787943, 2787945, 2787946, 2787947, 2787948, 2787949, 2787950, 2787951, 2787952, 2787953, 2787956, 2787958, 2787959, 2787960, 2787961, 2787962, 2787963, 2787964, 2787965, 2787966, 2787967, 2787968, 2787970, 2787971, 2787972, 2787973, 2787974, 2787975, 2787977, 2787979, 2787981, 2787982, 2787983, 2787984, 2787986, 2787988, 2787990, 2787991, 2787992, 2787993, 2787994, 2787995, 2787996, 2787997, 2788000, 2788001, 2788002, 2788003, 2788004, 2788006, 2788007, 2788008, 2788009, 2788010, 2788011, 2788012, 2788013, 2788015, 2788016, 2788017, 2788018, 2788019, 2788020, 2788021, 2788022, 2788023, 2788024, 2788025, 2788026, 2788027, 2788028, 2788029, 2788030, 2788031, 2788032, 2788033, 2788034, 2788035, 2788036, 2788037, 2788038, 2788039, 2788043, 2788044, 2788045, 2788046, 2788047, 2788048, 2788049, 2788051, 2788052, 2788053, 2788054, 2788055, 2788056, 2788057, 2788058, 2788059, 2788063, 2788068, 2788070, 2788072, 2788075, 2788078, 2788081, 2788082, 2788083, 2788085, 2788086, 2788087, 2788091, 2788093, 2788097, 2788098, 2788100, 2788104, 2788106, 2788107, 2788109, 2788111, 2788113, 2788115, 2788118, 2788120, 2788123, 2788124, 2788126, 2788128, 2788129, 2788132, 2788133, 2788134, 2788136, 2788137, 2788138, 2788139, 2788140, 2788143, 2788147, 2788148, 2788150, 2788151, 2788154, 2788161, 2788162, 2788165, 2788166, 2788167, 2788168, 2788169, 2788170, 2788171, 2788172, 2788173, 2788174, 2788175, 2788176, 2788177, 2788179, 2788182, 2788184, 2788185, 2788186, 2788187, 2788188, 2788189, 2788190, 2788191, 2788193, 2788197, 2788198, 2788201, 2788203, 2788205, 2788206, 2788207, 2788208, 2788209, 2788210, 2788211, 2788212, 2788213, 2788214, 2788215, 2788216, 2788217, 2788218, 2788219, 2788220, 2788222, 2788223, 2788224, 2788225, 2788226, 2788227, 2788228, 2788229, 2788230, 2788231, 2788232, 2788234, 2788235, 2788236, 2788237, 2788238, 2788239, 2788240, 2788241, 2788242, 2788244, 2788245, 2788246, 2788248, 2788249, 2788250, 2788251, 2788253, 2788255, 2788256, 2788257, 2788258, 2788259, 2788260, 2788261, 2788262, 2788263, 2788264, 2788265, 2788266, 2788267, 2788268, 2788269, 2788271, 2788272, 2788273, 2788274, 2788275, 2788276, 2788277, 2788278, 2788279, 2788280, 2788282, 2788283, 2788284, 2788285, 2788286, 2788289, 2788290, 2788291, 2788292, 2788293, 2788295, 2788297, 2788298, 2788299, 2788300, 2788301, 2788302, 2788303, 2788305, 2788306, 2788307, 2788308, 2788312, 2788313, 2788314, 2788315, 2788316, 2788317, 2788319, 2788320, 2788321, 2788322, 2788324, 2788325, 2788326, 2788327, 2788328, 2788335, 2788336, 2788338, 2788339, 2788340, 2788345, 2788347, 2788348, 2788349, 2788350, 2788351, 2788354, 2788355, 2788356, 2788358, 2788360, 2788361, 2788363, 2788364, 2788365, 2788366, 2788367, 2788368, 2788369, 2788370, 2788371, 2788372, 2788373, 2788374, 2788376, 2788377, 2788378, 2788379, 2788380, 2788381, 2788382, 2788383, 2788384, 2788385, 2788386, 2788387, 2788388, 2788389, 2788391, 2788392, 2788393, 2788394, 2788396, 2788397, 2788398, 2788399, 2788400, 2788402, 2788403, 2788404, 2788405, 2788407, 2788408, 2788409, 2788410, 2788411, 2788412, 2788413, 2788414, 2788415, 2788416, 2788417, 2788418, 2788419, 2788420, 2788421, 2788422, 2788423, 2788424, 2788425, 2788426, 2788428, 2788429, 2788430, 2788431, 2788432, 2788433, 2788434, 2788435, 2788436, 2788437, 2788438, 2788439, 2788440, 2788441, 2788442, 2788443, 2788445, 2788446, 2788447, 2788448, 2788449, 2788451, 2788452, 2788453, 2788454, 2788455, 2788456, 2788457, 2788458, 2788459, 2788460, 2788461, 2788462, 2788464, 2788466, 2788467, 2788468, 2788469, 2788470, 2788471, 2788472, 2788475, 2788477, 2788478, 2788479, 2788480, 2788481, 2788482, 2788483, 2788484, 2788485, 2788486, 2788488, 2788489, 2788490, 2788491, 2788492, 2788493, 2788495, 2788496, 2788497, 2788498, 2788499, 2788500, 2788501, 2788502, 2788503, 2788504, 2788505, 2788506, 2788507, 2788508, 2788509, 2788510, 2788511, 2788512, 2788513, 2788514, 2788516, 2788517, 2788518, 2788519, 2788521, 2788522, 2788523, 2788524, 2788525, 2788526, 2788528, 2788529, 2788531, 2788532, 2788533, 2788534, 2788535, 2788536, 2788537, 2788538, 2788540, 2788542, 2788546, 2788547, 2788548, 2788549, 2788550, 2788551, 2788552, 2788553, 2788554, 2788556, 2788558, 2788559, 2788560, 2788561, 2788562, 2788563, 2788565, 2788566, 2788567, 2788568, 2788569, 2788570, 2788571, 2788572, 2788573, 2788574, 2788575, 2788576, 2788577, 2788578) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:33,441 - 13055 - src.utils.log - INFO - βœ… Fetched 21237 rows - __SPLIT__ 2026-09-28 07:11:33,446 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 24593 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:11:33,770 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 24593) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 07:12:24,896 - 13055 - src.utils.log - INFO - βœ… All 24593 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 07:12:24,897 - 13055 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 07:12:24,897 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:12:24,897 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2762099, 2762093) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:12:25,196 - 13055 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 07:12:25,197 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 3 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:12:25,520 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 3) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 07:12:26,578 - 13055 - src.utils.log - INFO - βœ… All 3 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 07:12:26,578 - 13055 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 07:12:26,578 - 13055 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 07:12:26,585 - 13055 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2762092, 2762094, 2762095, 2762096, 2762097, 2762098, 2762100, 2762101, 2762102, 2762103, 2762104, 2762105, 2762106, 2762107, 2762108, 2762109, 2762110, 2762111, 2762112, 2762113, 2762114, 2762115, 2762116, 2762117, 2762118, 2762119, 2762120, 2762121, 2762122, 2762123, 2762124, 2762125, 2762126, 2762127, 2762128, 2762129, 2762130, 2762131, 2762132, 2762133, 2762134, 2762135, 2762136, 2762137, 2762138, 2762139, 2762140, 2762141, 2762142, 2762143, 2762144, 2762145, 2762146, 2762147, 2762148, 2762149, 2762150, 2762151, 2762152, 2762153, 2762154, 2762155, 2762156, 2762157, 2762158, 2762159, 2762160, 2762161, 2762162, 2762163, 2762164, 2762165, 2762166, 2762167, 2762168, 2762169, 2762170, 2762171, 2762172, 2762173, 2762174, 2762175, 2762176, 2762177, 2762178, 2762179, 2762180, 2762181, 2762182, 2762183, 2762184, 2762185, 2762186, 2762187, 2762188, 2762189, 2762190, 2762191, 2762192, 2762193, 2762194, 2762195, 2762196, 2762197, 2762198, 2762199, 2762200, 2762201, 2762202, 2762203, 2762204, 2762205, 2762206, 2762207, 2762208, 2762209, 2762210, 2762211, 2762212, 2762213, 2762214, 2762215, 2762216, 2762217, 2762218, 2762219, 2762220, 2762221, 2762222, 2762223, 2762224, 2762225, 2762226, 2762227, 2762228, 2762229, 2762230, 2762231, 2762232, 2762233, 2762234, 2762235, 2762236, 2762237, 2762238, 2762239, 2762240, 2762241, 2762242, 2762243, 2762244, 2762245, 2762246, 2762247, 2762248, 2762249, 2762250, 2762251, 2762252, 2762253, 2762254, 2762255, 2762256, 2762257, 2762258, 2762259, 2762260, 2762261, 2762262, 2762263, 2762264, 2762265, 2762266, 2762267, 2762268, 2762269, 2762270, 2762271, 2762272, 2762273, 2762274, 2762275, 2762276, 2762277, 2762278, 2762279, 2762280, 2762281, 2762282, 2762283, 2762284, 2762285, 2762286, 2762287, 2762288, 2762289, 2762290, 2762291, 2762292, 2762293, 2762294, 2762295, 2762296, 2762297, 2762298, 2762299, 2762300, 2762301, 2762302, 2762303, 2762304, 2762305, 2762306, 2762307, 2762308, 2762309, 2762310, 2762311, 2762312, 2762313, 2762314, 2762315, 2762316, 2762317, 2762318, 2762319, 2762320, 2762321, 2762322, 2762323, 2762324, 2762325, 2762326, 2762327, 2762328, 2762329, 2762330, 2762331, 2762332, 2762333, 2762334, 2762335, 2762336, 2762337, 2762338, 2762339, 2762340, 2762341, 2762342, 2762343, 2762344, 2762345, 2762346, 2762347, 2762348, 2762349, 2762350, 2762351, 2762352, 2762353, 2762354, 2762355, 2762356, 2762357, 2762358, 2762359, 2762360, 2762361, 2762362, 2762363, 2762364, 2762365, 2762366, 2762367, 2762368, 2762369, 2762370, 2762371, 2762372, 2762373, 2762374, 2762375, 2762376, 2762377, 2762378, 2762379, 2762380, 2762381, 2762382, 2762383, 2762384, 2762385, 2762386, 2762387, 2762388, 2762389, 2762390, 2762391, 2762392, 2762393, 2762394, 2762395, 2762396, 2762397, 2762398, 2762399, 2762400, 2762401, 2762402, 2762403, 2762404, 2762405, 2762406, 2762407, 2762408, 2762409, 2762410, 2762411, 2762412, 2762413, 2762414, 2762415, 2762416, 2762417, 2762418, 2762419, 2762420, 2762421, 2762422, 2762423, 2762424, 2762425, 2762426, 2762427, 2762428, 2762429, 2762430, 2762431, 2762432, 2762433, 2762434, 2762435, 2762436, 2762437, 2762438, 2762439, 2762440, 2762441, 2762442, 2762443, 2762444, 2762445, 2762446, 2762447, 2762448, 2762449, 2762450, 2762451, 2762452, 2762453, 2762454, 2762455, 2762456, 2762457, 2762458, 2762459, 2762460, 2762461, 2762462, 2762463, 2762464, 2762465, 2762466, 2762467, 2762468, 2762469, 2762470, 2762471, 2762472, 2762473, 2762474, 2762475, 2762476, 2762477, 2762478, 2762479, 2762480, 2762481, 2762482, 2762483, 2762484, 2762485, 2762486, 2762487, 2762488, 2762489, 2762490, 2762491, 2762492, 2762493, 2762494, 2762495, 2762496, 2762497, 2762498, 2762499, 2762500, 2762501, 2762502, 2762503, 2762504, 2762505, 2762506, 2762507, 2762508, 2762509, 2762510, 2762511, 2762512, 2762513, 2762514, 2762515, 2762516, 2762517, 2762518, 2762519, 2762520, 2762521, 2762522, 2762523, 2762524, 2762525, 2762526, 2762527, 2762528, 2762529, 2762530, 2762531, 2762532, 2762533, 2762534, 2762535, 2762536, 2762537, 2762538, 2762539, 2762540, 2762541, 2762542, 2762543, 2762544, 2762545, 2762546, 2762547, 2762548, 2762549, 2762550, 2762551, 2762552, 2762553, 2762554, 2762555, 2762556, 2762557, 2762558, 2762559, 2762560, 2762561, 2762562, 2762563, 2762564, 2762565, 2762566, 2762567, 2762568, 2762569, 2762570, 2762571, 2762572, 2762573, 2762574, 2762575, 2762576, 2762577, 2762578, 2762579, 2762580, 2762581, 2762582, 2762583, 2762584, 2762585, 2762586, 2762587, 2762588, 2762589, 2762590, 2762591, 2762592, 2762593, 2762594, 2762595, 2762596, 2762597, 2762598, 2762599, 2762600, 2762601, 2762602, 2762603, 2762604, 2762605, 2762606, 2762607, 2762608, 2762609, 2762610, 2762611, 2762612, 2762613, 2762614, 2762615, 2762616, 2762617, 2762618, 2762619, 2762620, 2762621, 2762622, 2762623, 2762624, 2762625, 2762626, 2762627, 2762628, 2762629, 2762630, 2762631, 2762632, 2762633, 2762634, 2762635, 2762636, 2762637, 2762638, 2762639, 2762640, 2762641, 2762642, 2762643, 2762644, 2762645, 2762646, 2762647, 2762648, 2762649, 2762650, 2762651, 2762652, 2762653, 2762654, 2762655, 2762656, 2762657, 2762658, 2762659, 2762660, 2762661, 2762662, 2762663, 2762664, 2762665, 2762666, 2762667, 2762668, 2762669, 2762670, 2762671, 2762672, 2762673, 2762674, 2762675, 2762676, 2762677, 2762678, 2762679, 2762680, 2762681, 2762682, 2762683, 2762684, 2762685, 2762686, 2762687, 2762688, 2762689, 2762690, 2762691, 2762692, 2762693, 2762694, 2762695, 2762696, 2762697, 2762698, 2762699, 2762700, 2762701, 2762702, 2762703, 2762704, 2762705, 2762706, 2762707, 2762708, 2762709, 2762710, 2762711, 2762712, 2762713, 2762714, 2762715, 2762716, 2762717, 2762718, 2762719, 2762720, 2762721, 2762722, 2762723, 2762724, 2762725, 2762726, 2762727, 2762728, 2762729, 2762730, 2762731, 2762732, 2762733, 2762734, 2762735, 2762736, 2762737, 2762738, 2762739, 2762740, 2762741, 2762742, 2762743, 2762744, 2762745, 2762746, 2762747, 2762748, 2762749, 2762750, 2762751, 2762752, 2762753, 2762754, 2762755, 2762756, 2762757, 2762758, 2762759, 2762760, 2762761, 2762762, 2762763, 2762764, 2762765, 2762766, 2762767, 2762768, 2762769, 2762770, 2762771, 2762772, 2762773, 2762774, 2762775, 2762776, 2762777, 2762778, 2762779, 2762780, 2762781, 2762782, 2762783, 2762784, 2762785, 2762786, 2762787, 2762788, 2762789, 2762790, 2762791, 2762792, 2762793, 2762794, 2762795, 2762796, 2762797, 2762798, 2762799, 2762800, 2762801, 2762802, 2762803, 2762804, 2762805, 2762806, 2762807, 2762808, 2762809, 2762810, 2762811, 2762812, 2762813, 2762814, 2762815, 2762816, 2762817, 2762818, 2762819, 2762820, 2762821, 2762822, 2762823, 2762824, 2762825, 2762826, 2762827, 2762828, 2762829, 2762830, 2762831, 2762832, 2762833, 2762834, 2762835, 2762836, 2762837, 2762838, 2762839, 2762840, 2762841, 2762842, 2762843, 2762844, 2762845, 2762846, 2762847, 2762848, 2762849, 2762850, 2762851, 2762852, 2762853, 2762854, 2762855, 2762856, 2762857, 2762858, 2762859, 2762860, 2762861, 2762862, 2762863, 2762864, 2762865, 2762866, 2762867, 2762868, 2762869, 2762870, 2762871, 2762872, 2762873, 2762874, 2762875, 2762876, 2762877, 2762878, 2762879, 2762880, 2762881, 2762882, 2762883, 2762884, 2762885, 2762886, 2762887, 2762888, 2762889, 2762890, 2762891, 2762892, 2762893, 2762894, 2762895, 2762896, 2762897, 2762898, 2762899, 2762900, 2762901, 2762902, 2762903, 2762904, 2762905, 2762906, 2762907, 2762908, 2762909, 2762910, 2762911, 2762912, 2762913, 2762914, 2762915, 2762916, 2762917, 2762918, 2762919, 2762920, 2762921, 2762922, 2762923, 2762924, 2762925, 2762926, 2762927, 2762928, 2762929, 2762930, 2762931, 2762932, 2762933, 2762934, 2762935, 2762936, 2762937, 2762938, 2762939, 2762940, 2762941, 2762942, 2762943, 2762944, 2762945, 2762946, 2762947, 2762948, 2762949, 2762950, 2762951, 2762952, 2762953, 2762954, 2762955, 2762956, 2762957, 2762958, 2762959, 2762960, 2762961, 2762962, 2762963, 2762964, 2762965, 2762966, 2762967, 2762968, 2762969, 2762970, 2762971, 2762972, 2762973, 2762974, 2762975, 2762976, 2762977, 2762978, 2762979, 2762980, 2762981, 2762982, 2762983, 2762984, 2762985, 2762986, 2762987, 2762988, 2762989, 2762990, 2762991, 2762992, 2762993, 2762994, 2762995, 2762996, 2762997, 2762998, 2762999, 2763000, 2763001, 2763002, 2763003, 2763004, 2763005, 2763006, 2763007, 2763008, 2763009, 2763010, 2763011, 2763012, 2763013, 2763014, 2763015, 2763016, 2763017, 2763018, 2763019, 2763020, 2763021, 2763022, 2763023, 2763024, 2763025, 2763026, 2763027, 2763028, 2763029, 2763030, 2763031, 2763032, 2763033, 2763034, 2763035, 2763036, 2763037, 2763038, 2763039, 2763040, 2763041, 2763042, 2763043, 2763044, 2763045, 2763046, 2763047, 2763048, 2763049, 2763050, 2763051, 2763052, 2763053, 2763054, 2763055, 2763056, 2763057, 2763058, 2763059, 2763060, 2763061, 2763062, 2763063, 2763064, 2763065, 2763066, 2763067, 2763068, 2763069, 2763070, 2763071, 2763072, 2763073, 2763074, 2763075, 2763076, 2763077, 2763078, 2763079, 2763080, 2763081, 2763082, 2763083, 2763084, 2763085, 2763086, 2763087, 2763088, 2763089, 2763090, 2763091, 2763092, 2763093, 2763094, 2763095, 2763096, 2763097, 2763098, 2763099, 2763100, 2763101, 2763102, 2763103, 2763104, 2763105, 2763106, 2763107, 2763108, 2763109, 2763110, 2763111, 2763112, 2763113, 2763114, 2763115, 2763116, 2763117, 2763118, 2763119, 2763120, 2763121, 2763122, 2763123, 2763124, 2763125, 2763126, 2763127, 2763128, 2763129, 2763130, 2763131, 2763132, 2763133, 2763134, 2763135, 2763136, 2763137, 2763138, 2763139, 2763140, 2763141, 2763142, 2763143, 2763144, 2763145, 2763146, 2763147, 2763148, 2763149, 2763150, 2763151, 2763152, 2763153, 2763154, 2763155, 2763156, 2763157, 2763158, 2763159, 2763160, 2763161, 2763162, 2763163, 2763164, 2763165, 2763166, 2763167, 2763168, 2763169, 2763170, 2763171, 2763172, 2763173, 2763174, 2763175, 2763176, 2763177, 2763178, 2763179, 2763180, 2763181, 2763182, 2763183, 2763184, 2763185, 2763186, 2763187, 2763188, 2763189, 2763190, 2763191, 2763192, 2763193, 2763194, 2763195, 2763196, 2763197, 2763198, 2763199, 2763200, 2763201, 2763202, 2763203, 2763204, 2763205, 2763206, 2763207, 2763208, 2763209, 2763210, 2763211, 2763212, 2763213, 2763214, 2763215, 2763216, 2763217, 2763218, 2763219, 2763220, 2763221, 2763222, 2763223, 2763224, 2763225, 2763226, 2763227, 2763228, 2763229, 2763230, 2763231, 2763232, 2763233, 2763234, 2763235, 2763236, 2763237, 2763238, 2763239, 2763240, 2763241, 2763242, 2763243, 2763244, 2763245, 2763246, 2763247, 2763248, 2763249, 2763250, 2763251, 2763252, 2763253, 2763254, 2763255, 2763256, 2763257, 2763258, 2763259, 2763260, 2763261, 2763262, 2763263, 2763264, 2763265, 2763266, 2763267, 2763268, 2763269, 2763270, 2763271, 2763272, 2763273, 2763274, 2763275, 2763276, 2763277, 2763278, 2763279, 2763280, 2763281, 2763282, 2763283, 2763284, 2763285, 2763286, 2763287, 2763288, 2763289, 2763290, 2763291, 2763292, 2763293, 2763294, 2763295, 2763296, 2763297, 2763298, 2763299, 2763300, 2763301, 2763302, 2763303, 2763304, 2763305, 2763306, 2763307, 2763308, 2763309, 2763310, 2763311, 2763312, 2763313, 2763314, 2763315, 2763316, 2763317, 2763318, 2763319, 2763320, 2763321, 2763322, 2763323, 2763324, 2763325, 2763326, 2763327, 2763328, 2763329, 2763330, 2763331, 2763332, 2763333, 2763334, 2763335, 2763336, 2763337, 2763338, 2763339, 2763340, 2763341, 2763342, 2763343, 2763344, 2763345, 2763346, 2763347, 2763348, 2763349, 2763350, 2763351, 2763352, 2763353, 2763354, 2763355, 2763356, 2763357, 2763358, 2763359, 2763360, 2763361, 2763362, 2763363, 2763364, 2763365, 2763366, 2763367, 2763368, 2763369, 2763370, 2763371, 2763372, 2763373, 2763374, 2763375, 2763376, 2763377, 2763378, 2763379, 2763380, 2763381, 2763382, 2763383, 2763384, 2763385, 2763386, 2763387, 2763388, 2763389, 2763390, 2763391, 2763392, 2763393, 2763394, 2763395, 2763396, 2763397, 2763398, 2763399, 2763400, 2763401, 2763402, 2763403, 2763404, 2763405, 2763406, 2763407, 2763408, 2763409, 2763410, 2763411, 2763412, 2763413, 2763414, 2763415, 2763416, 2763417, 2763418, 2763419, 2763420, 2763421, 2763422, 2763423, 2763424, 2763425, 2763426, 2763427, 2763428, 2763429, 2763430, 2763431, 2763432, 2763433, 2763434, 2763435, 2763436, 2763437, 2763438, 2763439, 2763440, 2763441, 2763442, 2763443, 2763444, 2763445, 2763446, 2763447, 2763448, 2763449, 2763450, 2763451, 2763452, 2763453, 2763454, 2763455, 2763456, 2763457, 2763458, 2763459, 2763460, 2763461, 2763462, 2763463, 2763464, 2763465, 2763466, 2763467, 2763468, 2763469, 2763470, 2763471, 2763472, 2763473, 2763474, 2763475, 2763476, 2763477, 2763478, 2763479, 2763480, 2763481, 2763482, 2763483, 2763484, 2763485, 2763486, 2763487, 2763488, 2763489, 2763490, 2763491, 2763492, 2763493, 2763494, 2763495, 2763496, 2763497, 2763498, 2763499, 2763500, 2763501, 2763502, 2763503, 2763504, 2763505, 2763506, 2763507, 2763508, 2763509, 2763510, 2763511, 2763512, 2763513, 2763514, 2763515, 2763516, 2763517, 2763518, 2763519, 2763520, 2763521, 2763522, 2763523, 2763524, 2763525, 2763526, 2763527, 2763528, 2763529, 2763530, 2763531, 2763532, 2763533, 2763534, 2763535, 2763536, 2763537, 2763538, 2763539, 2763540, 2763541, 2763542, 2763543, 2763544, 2763545, 2763546, 2763547, 2763548, 2763549, 2763550, 2763551, 2763552, 2763553, 2763554, 2763555, 2763556, 2763557, 2763558, 2763559, 2763560, 2763561, 2763562, 2763563, 2763564, 2763565, 2763566, 2763567, 2763568, 2763569, 2763570, 2763571, 2763572, 2763573, 2763574, 2763575, 2763576, 2763577, 2763578, 2763579, 2763580, 2763581, 2763582, 2763583, 2763584, 2763585, 2763586, 2763587, 2763588, 2763589, 2763590, 2763591, 2763592, 2763593, 2763594, 2763595, 2763596, 2763597, 2763598, 2763599, 2763600, 2763601, 2763602, 2763603, 2763604, 2763605, 2763606, 2763607, 2763608, 2763609, 2763610, 2763611, 2763612, 2763613, 2763614, 2763615, 2763616, 2763617, 2763618, 2763619, 2763620, 2763621, 2763622, 2763623, 2763624, 2763625, 2763626, 2763627, 2763628, 2763629, 2763630, 2763631, 2763632, 2763633, 2763634, 2763635, 2763636, 2763637, 2763638, 2763639, 2763640, 2763641, 2763642, 2763643, 2763644, 2763645, 2763646, 2763647, 2763648, 2763649, 2763650, 2763651, 2763652, 2763653, 2763654, 2763655, 2763656, 2763657, 2763658, 2763659, 2763660, 2763661, 2763662, 2763663, 2763664, 2763665, 2763666, 2763667, 2763668, 2763669, 2763670, 2763671, 2763672, 2763673, 2763674, 2763675, 2763676, 2763677, 2763678, 2763679, 2763680, 2763681, 2763682, 2763683, 2763684, 2763685, 2763686, 2763687, 2763688, 2763689, 2763690, 2763691, 2763692, 2763693, 2763694, 2763695, 2763696, 2763697, 2763698, 2763699, 2763700, 2763701, 2763702, 2763703, 2763704, 2763705, 2763706, 2763707, 2763708, 2763709, 2763710, 2763711, 2763712, 2763713, 2763714, 2763715, 2763716, 2763717, 2763718, 2763719, 2763720, 2763721, 2763722, 2763723, 2763724, 2763725, 2763726, 2763727, 2763728, 2763729, 2763730, 2763731, 2763732, 2763733, 2763734, 2763735, 2763736, 2763737, 2763738, 2763739, 2763740, 2763741, 2763742, 2763743, 2763744, 2763745, 2763746, 2763747, 2763748, 2763749, 2763750, 2763751, 2763752, 2763753, 2763754, 2763755, 2763756, 2763757, 2763758, 2763759, 2763760, 2763761, 2763762, 2763763, 2763764, 2763765, 2763766, 2763767, 2763768, 2763769, 2763770, 2763771, 2763772, 2763773, 2763774, 2763775, 2763776, 2763777, 2763778, 2763779, 2763780, 2763781, 2763782, 2763783, 2763784, 2763785, 2763786, 2763787, 2763788, 2763789, 2763790, 2763791, 2763792, 2763793, 2763794, 2763795, 2763796, 2763797, 2763798, 2763799, 2763800, 2763801, 2763802, 2763803, 2763804, 2763805, 2763806, 2763807, 2763808, 2763809, 2763810, 2763811, 2763812, 2763813, 2763814, 2763815, 2763816, 2763817, 2763818, 2763819, 2763820, 2763821, 2763822, 2763823, 2763824, 2763825, 2763826, 2763827, 2763828, 2763829, 2763830, 2763831, 2763832, 2763833, 2763834, 2763835, 2763836, 2763837, 2763838, 2763839, 2763840, 2763841, 2763842, 2763843, 2763844, 2763845, 2763846, 2763847, 2763848, 2763849, 2763850, 2763851, 2763852, 2763853, 2763854, 2763855, 2763856, 2763857, 2763858, 2763859, 2763860, 2763861, 2763862, 2763863, 2763864, 2763865, 2763866, 2763867, 2763868, 2763869, 2763870, 2763871, 2763872, 2763873, 2763874, 2763875, 2763876, 2763877, 2763878, 2763879, 2763880, 2763881, 2763882, 2763883, 2763884, 2763885, 2763886, 2763887, 2763888, 2763889, 2763890, 2763891, 2763892, 2763893, 2763894, 2763895, 2763896, 2763897, 2763898, 2763899, 2763900, 2763901, 2763902, 2763903, 2763904, 2763905, 2763906, 2763907, 2763908, 2763909, 2763910, 2763911, 2763912, 2763913, 2763914, 2763915, 2763916, 2763917, 2763918, 2763919, 2763920, 2763921, 2763922, 2763923, 2763924, 2763925, 2763926, 2763927, 2763928, 2763929, 2763930, 2763931, 2763932, 2763933, 2763934, 2763935, 2763936, 2763937, 2763938, 2763939, 2763940, 2763941, 2763942, 2763943, 2763944, 2763945, 2763946, 2763947, 2763948, 2763949, 2763950, 2763951, 2763952, 2763953, 2763954, 2763955, 2763956, 2763957, 2763958, 2763959, 2763960, 2763961, 2763962, 2763963, 2763964, 2763965, 2763966, 2763967, 2763968, 2763969, 2763970, 2763971, 2763972, 2763973, 2763974, 2763975, 2763976, 2763977, 2763978, 2763979, 2763980, 2763981, 2763982, 2763983, 2763984, 2763985, 2763986, 2763987, 2763988, 2763989, 2763990, 2763991, 2763992, 2763993, 2763994, 2763995, 2763996, 2763997, 2763998, 2763999, 2764000, 2764001, 2764002, 2764003, 2764004, 2764005, 2764006, 2764007, 2764008, 2764009, 2764010, 2764011, 2764012, 2764013, 2764014, 2764015, 2764016, 2764017, 2764018, 2764019, 2764020, 2764021, 2764022, 2764023, 2764024, 2764025, 2764026, 2764027, 2764028, 2764029, 2764030, 2764031, 2764032, 2764033, 2764034, 2764035, 2764036, 2764037, 2764038, 2764039, 2764040, 2764041, 2764042, 2764043, 2764044, 2764045, 2764046, 2764047, 2764048, 2764049, 2764050, 2764051, 2764052, 2764053, 2764054, 2764055, 2764056, 2764057, 2764058, 2764059, 2764060, 2764061, 2764062, 2764063, 2764064, 2764065, 2764066, 2764067, 2764068, 2764069, 2764070, 2764071, 2764072, 2764073, 2764074, 2764075, 2764076, 2764077, 2764078, 2764079, 2764080, 2764081, 2764082, 2764083, 2764084, 2764085, 2764086, 2764087, 2764088, 2764089, 2764090, 2764091, 2764092, 2764093, 2764094, 2764095, 2764096, 2764097, 2764098, 2764099, 2764100, 2764101, 2764102, 2764103, 2764104, 2764105, 2764106, 2764107, 2764108, 2764109, 2764110, 2764111, 2764112, 2764113, 2764114, 2764115, 2764116, 2764117, 2764118, 2764119, 2764120, 2764121, 2764122, 2764123, 2764124, 2764125, 2764126, 2764127, 2764128, 2764129, 2764130, 2764131, 2764132, 2764133, 2764134, 2764135, 2764136, 2764137, 2764138, 2764139, 2764140, 2764141, 2764142, 2764143, 2764144, 2764145, 2764146, 2764147, 2764148, 2764149, 2764150, 2764151, 2764152, 2764153, 2764154, 2764155, 2764156, 2764157, 2764158, 2764159, 2764160, 2764161, 2764162, 2764163, 2764164, 2764165, 2764166, 2764167, 2764168, 2764169, 2764170, 2764171, 2764172, 2764173, 2764174, 2764175, 2764176, 2764177, 2764178, 2764179, 2764180, 2764181, 2764182, 2764183, 2764184, 2764185, 2764186, 2764187, 2764188, 2764189, 2764190, 2764191, 2764192, 2764193, 2764194, 2764195, 2764196, 2764197, 2764198, 2764199, 2764200, 2764201, 2764202, 2764203, 2764204, 2764205, 2764206, 2764207, 2764208, 2764209, 2764210, 2764211, 2764212, 2764213, 2764214, 2764215, 2764216, 2764217, 2764218, 2764219, 2764220, 2764221, 2764222, 2764223, 2764224, 2764225, 2764226, 2764227, 2764228, 2764229, 2764230, 2764231, 2764232, 2764233, 2764234, 2764235, 2764236, 2764237, 2764238, 2764239, 2764240, 2764241, 2764242, 2764243, 2764244, 2764245, 2764246, 2764247, 2764248, 2764249, 2764250, 2764251, 2764252, 2764253, 2764254, 2764255, 2764256, 2764257, 2764258, 2764259, 2764260, 2764261, 2764262, 2764263, 2764264, 2764265, 2764266, 2764267, 2764268, 2764269, 2764270, 2764271, 2764272, 2764273, 2764274, 2764275, 2764276, 2764277, 2764278, 2764279, 2764280, 2764281, 2764282, 2764283, 2764284, 2764285, 2764286, 2764287, 2764288, 2764289, 2764290, 2764291, 2764292, 2764293, 2764294, 2764295, 2764296, 2764297, 2764298, 2764299, 2764300, 2764301, 2764302, 2764303, 2764304, 2764305, 2764306, 2764307, 2764308, 2764309, 2764310, 2764311, 2764312, 2764313, 2764314, 2764315, 2764316, 2764317, 2764318, 2764319, 2764320, 2764321, 2764322, 2764323, 2764324, 2764325, 2764326, 2764327, 2764328, 2764329, 2764330, 2764331, 2764332, 2764333, 2764334, 2764335, 2764336, 2764337, 2764338, 2764339, 2764340, 2764341, 2764342, 2764343, 2764344, 2764345, 2764346, 2764347, 2764348, 2764349, 2764350, 2764351, 2764352, 2764353, 2764354, 2764355, 2764356, 2764357, 2764358, 2764359, 2764360, 2764361, 2764362, 2764363, 2764364, 2764365, 2764366, 2764367, 2764368, 2764369, 2764370, 2764371, 2764372, 2764373, 2764374, 2764375, 2764376, 2764377, 2764378, 2764379, 2764380, 2764381, 2764382, 2764383, 2764384, 2764385, 2764386, 2764387, 2764388, 2764389, 2764390, 2764391, 2764392, 2764393, 2764394, 2764395, 2764396, 2764397, 2764398, 2764399, 2764400, 2764401, 2764402, 2764403, 2764404, 2764405, 2764406, 2764407, 2764408, 2764409, 2764410, 2764411, 2764412, 2764413, 2764414, 2764415, 2764416, 2764417, 2764418, 2764419, 2764420, 2764421, 2764422, 2764423, 2764424, 2764425, 2764426, 2764427, 2764428, 2764429, 2764430, 2764431, 2764432, 2764433, 2764434, 2764435, 2764436, 2764437, 2764438, 2764439, 2764440, 2764441, 2764442, 2764443, 2764444, 2764445, 2764446, 2764447, 2764448, 2764449, 2764450, 2764451, 2764452, 2764453, 2764454, 2764455, 2764456, 2764457, 2764458, 2764459, 2764460, 2764461, 2764462, 2764463, 2764464, 2764465, 2764466, 2764467, 2764468, 2764469, 2764470, 2764471, 2764472, 2764473, 2764474, 2764475, 2764476, 2764477, 2764478, 2764479, 2764480, 2764481, 2764482, 2764483, 2764484, 2764485, 2764486, 2764487, 2764488, 2764489, 2764490, 2764491, 2764492, 2764493, 2764494, 2764495, 2764496, 2764497, 2764498, 2764499, 2764500, 2764501, 2764502, 2764503, 2764504, 2764505, 2764506, 2764507, 2764508, 2764509, 2764510, 2764511, 2764512, 2764513, 2764514, 2764515, 2764516, 2764517, 2764518, 2764519, 2764520, 2764521, 2764522, 2764523, 2764524, 2764525, 2764526, 2764527, 2764528, 2764529, 2764530, 2764531, 2764532, 2764533, 2764534, 2764535, 2764536, 2764537, 2764538, 2764539, 2764540, 2764541, 2764542, 2764543, 2764544, 2764545, 2764546, 2764547, 2764548, 2764549, 2764550, 2764551, 2764552, 2764553, 2764554, 2764555, 2764556, 2764557, 2764558, 2764559, 2764560, 2764561, 2764562, 2764563, 2764564, 2764565, 2764566, 2764567, 2764568, 2764569, 2764570, 2764571, 2764572, 2764573, 2764574, 2764575, 2764576, 2764577, 2764578, 2764579, 2764580, 2764581, 2764582, 2764583, 2764584, 2764585, 2764586, 2764587, 2764588, 2764589, 2764590, 2764591, 2764592, 2764593, 2764594, 2764595, 2764596, 2764597, 2764598, 2764599, 2764600, 2764601, 2764602, 2764603, 2764604, 2764605, 2764606, 2764607, 2764608, 2764609, 2764610, 2764611, 2764612, 2764613, 2764614, 2764615, 2764616, 2764617, 2764618, 2764619, 2764620, 2764621, 2764622, 2764623, 2764624, 2764625, 2764626, 2764627, 2764628, 2764629, 2764630, 2764631, 2764632, 2764633, 2764634, 2764635, 2764636, 2764637, 2764638, 2764639, 2764640, 2764641, 2764642, 2764643, 2764644, 2764645, 2764646, 2764647, 2764648, 2764649, 2764650, 2764651, 2764652, 2764653, 2764654, 2764655, 2764656, 2764657, 2764658, 2764659, 2764660, 2764661, 2764662, 2764663, 2764664, 2764665, 2764666, 2764667, 2764668, 2764669, 2764670, 2764671, 2764672, 2764673, 2764674, 2764675, 2764676, 2764677, 2764678, 2764679, 2764680, 2764681, 2764682, 2764683, 2764684, 2764685, 2764686, 2764687, 2764688, 2764689, 2764690, 2764691, 2764692, 2764693, 2764694, 2764695, 2764696, 2764697, 2764698, 2764699, 2764700, 2764701, 2764702, 2764703, 2764704, 2764705, 2764706, 2764707, 2764708, 2764709, 2764710, 2764711, 2764712, 2764713, 2764714, 2764715, 2764716, 2764717, 2764718, 2764719, 2764720, 2764721, 2764722, 2764723, 2764724, 2764725, 2764726, 2764727, 2764728, 2764729, 2764730, 2764731, 2764732, 2764733, 2764734, 2764735, 2764736, 2764737, 2764738, 2764739, 2764740, 2764741, 2764742, 2764743, 2764744, 2764745, 2764746, 2764747, 2764748, 2764749, 2764750, 2764751, 2764752, 2764753, 2764754, 2764755, 2764756, 2764757, 2764758, 2764759, 2764760, 2764761, 2764762, 2764763, 2764764, 2764765, 2764766, 2764767, 2764768, 2764769, 2764770, 2764771, 2764772, 2764773, 2764774, 2764775, 2764776, 2764777, 2764778, 2764779, 2764780, 2764781, 2764782, 2764783, 2764784, 2764785, 2764786, 2764787, 2764788, 2764789, 2764790, 2764791, 2764792, 2764793, 2764794, 2764795, 2764796, 2764797, 2764798, 2764799, 2764800, 2764801, 2764802, 2764803, 2764804, 2764805, 2764806, 2764807, 2764808, 2764809, 2764810, 2764811, 2764812, 2764813, 2764814, 2764815, 2764816, 2764817, 2764818, 2764819, 2764820, 2764821, 2764822, 2764823, 2764824, 2764825, 2764826, 2764827, 2764828, 2764829, 2764830, 2764831, 2764832, 2764833, 2764834, 2764835, 2764836, 2764837, 2764838, 2764839, 2764840, 2764841, 2764842, 2764843, 2764844, 2764845, 2764846, 2764847, 2764848, 2764849, 2764850, 2764851, 2764852, 2764853, 2764854, 2764855, 2764856, 2764857, 2764858, 2764859, 2764860, 2764861, 2764862, 2764863, 2764864, 2764865, 2764866, 2764867, 2764868, 2764869, 2764870, 2764871, 2764872, 2764873, 2764874, 2764875, 2764876, 2764877, 2764878, 2764879, 2764880, 2764881, 2764882, 2764883, 2764884, 2764885, 2764886, 2764887, 2764888, 2764889, 2764890, 2764891, 2764892, 2764893, 2764894, 2764895, 2764896, 2764897, 2764898, 2764899, 2764900, 2764901, 2764902, 2764903, 2764904, 2764905, 2764906, 2764907, 2764908, 2764909, 2764910, 2764911, 2764912, 2764913, 2764914, 2764915, 2764916, 2764917, 2764918, 2764919, 2764920, 2764921, 2764922, 2764923, 2764924, 2764925, 2764926, 2764927, 2764928, 2764929, 2764930, 2764931, 2764932, 2764933, 2764934, 2764935, 2764936, 2764937, 2764938, 2764939, 2764940, 2764941, 2764942, 2764943, 2764944, 2764945, 2764946, 2764947, 2764948, 2764949, 2764950, 2764951, 2764952, 2764953, 2764954, 2764955, 2764956, 2764957, 2764958, 2764959, 2764960, 2764961, 2764962, 2764963, 2764964, 2764965, 2764966, 2764967, 2764968, 2764969, 2764970, 2764971, 2764972, 2764973, 2764974, 2764975, 2764976, 2764977, 2764978, 2764979, 2764980, 2764981, 2764982, 2764983, 2764984, 2764985, 2764986, 2764987, 2764988, 2764989, 2764990, 2764991, 2764992, 2764993, 2764994, 2764995, 2764996, 2764997, 2764998, 2764999, 2765000, 2765001, 2765002, 2765003, 2765004, 2765005, 2765006, 2765007, 2765008, 2765009, 2765010, 2765011, 2765012, 2765013, 2765014, 2765015, 2765016, 2765017, 2765018, 2765019, 2765020, 2765021, 2765022, 2765023, 2765024, 2765025, 2765026, 2765027, 2765028, 2765029, 2765030, 2765031, 2765032, 2765033, 2765034, 2765035, 2765036, 2765037, 2765038, 2765039, 2765040, 2765041, 2765042, 2765043, 2765044, 2765045, 2765046, 2765047, 2765048, 2765049, 2765050, 2765051, 2765052, 2765053, 2765054, 2765055, 2765056, 2765057, 2765058, 2765059, 2765060, 2765061, 2765062, 2765063, 2765064, 2765065, 2765066, 2765067, 2765068, 2765069, 2765070, 2765071, 2765072, 2765073, 2765074, 2765075, 2765076, 2765077, 2765078, 2765079, 2765080, 2765081, 2765082, 2765083, 2765084, 2765085, 2765086, 2765087, 2765088, 2765089, 2765090, 2765091, 2765092, 2765093, 2765094, 2765095, 2765096, 2765097, 2765098, 2765099, 2765100, 2765101, 2765102, 2765103, 2765104, 2765105, 2765106, 2765107, 2765108, 2765109, 2765110, 2765111, 2765112, 2765113, 2765114, 2765115, 2765116, 2765117, 2765118, 2765119, 2765120, 2765121, 2765122, 2765123, 2765124, 2765125, 2765126, 2765127, 2765128, 2765129, 2765130, 2765131, 2765132, 2765133, 2765134, 2765135, 2765136, 2765137, 2765138, 2765139, 2765140, 2765141, 2765142, 2765143, 2765144, 2765145, 2765146, 2765147, 2765148, 2765149, 2765150, 2765151, 2765152, 2765153, 2765154, 2765155, 2765156, 2765157, 2765158, 2765159, 2765160, 2765161, 2765162, 2765163, 2765164, 2765165, 2765166, 2765167, 2765168, 2765169, 2765170, 2765171, 2765172, 2765173, 2765174, 2765175, 2765176, 2765177, 2765178, 2765179, 2765180, 2765181, 2765182, 2765183, 2765184, 2765185, 2765186, 2765187, 2765188, 2765189, 2765190, 2765191, 2765192, 2765193, 2765194, 2765195, 2765196, 2765197, 2765198, 2765199, 2765200, 2765201, 2765202, 2765203, 2765204, 2765205, 2765206, 2765207, 2765208, 2765209, 2765210, 2765211, 2765212, 2765213, 2765214, 2765215, 2765216, 2765217, 2765218, 2765219, 2765220, 2765221, 2765222, 2765223, 2765224, 2765225, 2765226, 2765227, 2765228, 2765229, 2765230, 2765231, 2765232, 2765233, 2765234, 2765235, 2765236, 2765237, 2765238, 2765239, 2765240, 2765241, 2765242, 2765243, 2765244, 2765245, 2765246, 2765247, 2765248, 2765249, 2765250, 2765251, 2765252, 2765253, 2765254, 2765255, 2765256, 2765257, 2765258, 2765259, 2765260, 2765261, 2765262, 2765263, 2765264, 2765265, 2765266, 2765267, 2765268, 2765269, 2765270, 2765271, 2765272, 2765273, 2765274, 2765275, 2765276, 2765277, 2765278, 2765279, 2765280, 2765281, 2765282, 2765283, 2765284, 2765285, 2765286, 2765287, 2765288, 2765289, 2765290, 2765291, 2765292, 2765293, 2765294, 2765295, 2765296, 2765297, 2765298, 2765299, 2765300, 2765301, 2765302, 2765303, 2765304, 2765305, 2765306, 2765307, 2765308, 2765309, 2765310, 2765311, 2765312, 2765313, 2765314, 2765315, 2765316, 2765317, 2765318, 2765319, 2765320, 2765321, 2765322, 2765323, 2765324, 2765325, 2765326, 2765327, 2765328, 2765329, 2765330, 2765331, 2765332, 2765333, 2765334, 2765335, 2765336, 2765337, 2765338, 2765339, 2765340, 2765341, 2765342, 2765343, 2765344, 2765345, 2765346, 2765347, 2765348, 2765349, 2765350, 2765351, 2765352, 2765353, 2765354, 2765355, 2765356, 2765357, 2765358, 2765359, 2765360, 2765361, 2765362, 2765363, 2765364, 2765365, 2765366, 2765367, 2765368, 2765369, 2765370, 2765371, 2765372, 2765373, 2765374, 2765375, 2765376, 2765377, 2765378, 2765379, 2765380, 2765381, 2765382, 2765383, 2765384, 2765385, 2765386, 2765387, 2765388, 2765389, 2765390, 2765391, 2765392, 2765393, 2765394, 2765395, 2765396, 2765397, 2765398, 2765399, 2765400, 2765401, 2765402, 2765403, 2765404, 2765405, 2765406, 2765407, 2765408, 2765409, 2765410, 2765411, 2765412, 2765413, 2765414, 2765415, 2765416, 2765417, 2765418, 2765419, 2765420, 2765421, 2765422, 2765423, 2765424, 2765425, 2765426, 2765427, 2765428, 2765429, 2765430, 2765431, 2765432, 2765433, 2765434, 2765435, 2765436, 2765437, 2765438, 2765439, 2765440, 2765441, 2765442, 2765443, 2765444, 2765445, 2765446, 2765447, 2765448, 2765449, 2765450, 2765451, 2765452, 2765453, 2765454, 2765455, 2765456, 2765457, 2765458, 2765459, 2765460, 2765461, 2765462, 2765463, 2765464, 2765465, 2765466, 2765467, 2765468, 2765469, 2765470, 2765471, 2765472, 2765473, 2765474, 2765475, 2765476, 2765477, 2765478, 2765479, 2765480, 2765481, 2765482, 2765483, 2765484, 2765485, 2765486, 2765487, 2765488, 2765489, 2765490, 2765491, 2765492, 2765493, 2765494, 2765495, 2765496, 2765497, 2765498, 2765499, 2765500, 2765501, 2765502, 2765503, 2765504, 2765505, 2765506, 2765507, 2765508, 2765509, 2765510, 2765511, 2765512, 2765513, 2765514, 2765515, 2765516, 2765517, 2765518, 2765519, 2765520, 2765521, 2765522, 2765523, 2765524, 2765525, 2765526, 2765527, 2765528, 2765529, 2765530, 2765531, 2765532, 2765533, 2765534, 2765535, 2765536, 2765537, 2765538, 2765539, 2765540, 2765541, 2765542, 2765543, 2765544, 2765545, 2765546, 2765547, 2765548, 2765549, 2765550, 2765551, 2765552, 2765553, 2765554, 2765555, 2765556, 2765557, 2765558, 2765559, 2765560, 2765561, 2765562, 2765563, 2765564, 2765565, 2765566, 2765567, 2765568, 2765569, 2765570, 2765571, 2765572, 2765573, 2765574, 2765575, 2765576, 2765577, 2765578, 2765579, 2765580, 2765581, 2765582, 2765583, 2765584, 2765585, 2765586, 2765587, 2765588, 2765589, 2765590, 2765591, 2765592, 2765593, 2765594, 2765595, 2765596, 2765597, 2765598, 2765599, 2765600, 2765601, 2765602, 2765603, 2765604, 2765605, 2765606, 2765607, 2765608, 2765609, 2765610, 2765611, 2765612, 2765613, 2765614, 2765615, 2765616, 2765617, 2765618, 2765619, 2765620, 2765621, 2765622, 2765623, 2765624, 2765625, 2765626, 2765627, 2765628, 2765629, 2765630, 2765631, 2765632, 2765633, 2765634, 2765635, 2765636, 2765637, 2765638, 2765639, 2765640, 2765641, 2765642, 2765643, 2765644, 2765645, 2765646, 2765647, 2765648, 2765649, 2765650, 2765651, 2765652, 2765653, 2765654, 2765655, 2765656, 2765657, 2765658, 2765659, 2765660, 2765661, 2765662, 2765663, 2765664, 2765665, 2765666, 2765667, 2765668, 2765669, 2765670, 2765671, 2765672, 2765673, 2765674, 2765675, 2765676, 2765677, 2765678, 2765679, 2765680, 2765681, 2765682, 2765683, 2765684, 2765685, 2765686, 2765687, 2765688, 2765689, 2765690, 2765691, 2765692, 2765693, 2765694, 2765695, 2765696, 2765697, 2765698, 2765699, 2765700, 2765701, 2765702, 2765703, 2765704, 2765705, 2765706, 2765707, 2765708, 2765709, 2765710, 2765711, 2765712, 2765713, 2765714, 2765715, 2765716, 2765717, 2765718, 2765719, 2765720, 2765721, 2765722, 2765723, 2765724, 2765725, 2765726, 2765727, 2765728, 2765729, 2765730, 2765731, 2765732, 2765733, 2765734, 2765735, 2765736, 2765737, 2765738, 2765739, 2765740, 2765741, 2765742, 2765743, 2765744, 2765745, 2765746, 2765747, 2765748, 2765749, 2765750, 2765751, 2765752, 2765753, 2765754, 2765755, 2765756, 2765757, 2765758, 2765759, 2765760, 2765761, 2765762, 2765763, 2765764, 2765765, 2765766, 2765767, 2765768, 2765769, 2765770, 2765771, 2765772, 2765773, 2765774, 2765775, 2765776, 2765777, 2765778, 2765779, 2765780, 2765781, 2765782, 2765783, 2765784, 2765785, 2765786, 2765787, 2765788, 2765789, 2765790, 2765791, 2765792, 2765793, 2765794, 2765795, 2765796, 2765797, 2765798, 2765799, 2765800, 2765801, 2765802, 2765803, 2765804, 2765805, 2765806, 2765807, 2765808, 2765809, 2765810, 2765811, 2765812, 2765813, 2765814, 2765815, 2765816, 2765817, 2765818, 2765819, 2765820, 2765821, 2765822, 2765823, 2765824, 2765825, 2765826, 2765827, 2765828, 2765829, 2765830, 2765831, 2765832, 2765833, 2765834, 2765835, 2765836, 2765837, 2765838, 2765839, 2765840, 2765841, 2765842, 2765843, 2765844, 2765845, 2765846, 2765847, 2765848, 2765849, 2765850, 2765851, 2765852, 2765853, 2765854, 2765855, 2765856, 2765857, 2765858, 2765859, 2765860, 2765861, 2765862, 2765863, 2765864, 2765865, 2765866, 2765867, 2765868, 2765869, 2765870, 2765871, 2765872, 2765873, 2765874, 2765875, 2765876, 2765877, 2765878, 2765879, 2765880, 2765881, 2765882, 2765883, 2765884, 2765885, 2765886, 2765887, 2765888, 2765889, 2765890, 2765891, 2765892, 2765893, 2765894, 2765895, 2765896, 2765897, 2765898, 2765899, 2765900, 2765901, 2765902, 2765903, 2765904, 2765905, 2765906, 2765907, 2765908, 2765909, 2765910, 2765911, 2765912, 2765913, 2765914, 2765915, 2765916, 2765917, 2765918, 2765919, 2765920, 2765921, 2765922, 2765923, 2765924, 2765925, 2765926, 2765927, 2765928, 2765929, 2765930, 2765931, 2765932, 2765933, 2765934, 2765935, 2765936, 2765937, 2765938, 2765939, 2765940, 2765941, 2765942, 2765943, 2765944, 2765945, 2765946, 2765947, 2765948, 2765949, 2765950, 2765951, 2765952, 2765953, 2765954, 2765955, 2765956, 2765957, 2765958, 2765959, 2765960, 2765961, 2765962, 2765963, 2765964, 2765965, 2765966, 2765967, 2765968, 2765969, 2765970, 2765971, 2765972, 2765973, 2765974, 2765975, 2765976, 2765977, 2765978, 2765979, 2765980, 2765981, 2765982, 2765983, 2765984, 2765985, 2765986, 2765987, 2765988, 2765989, 2765990, 2765991, 2765992, 2765993, 2765994, 2765995, 2765996, 2765997, 2765998, 2765999, 2766000, 2766001, 2766002, 2766003, 2766004, 2766005, 2766006, 2766007, 2766008, 2766009, 2766010, 2766011, 2766012, 2766013, 2766014, 2766015, 2766016, 2766017, 2766018, 2766019, 2766020, 2766021, 2766022, 2766023, 2766024, 2766025, 2766026, 2766027, 2766028, 2766029, 2766030, 2766031, 2766032, 2766033, 2766034, 2766035, 2766036, 2766037, 2766038, 2766039, 2766040, 2766041, 2766042, 2766043, 2766044, 2766045, 2766046, 2766047, 2766048, 2766049, 2766050, 2766051, 2766052, 2766053, 2766054, 2766055, 2766056, 2766057, 2766058, 2766059, 2766060, 2766061, 2766062, 2766063, 2766064, 2766065, 2766066, 2766067, 2766068, 2766069, 2766070, 2766071, 2766072, 2766073, 2766074, 2766075, 2766076, 2766077, 2766078, 2766079, 2766080, 2766081, 2766082, 2766083, 2766084, 2766085, 2766086, 2766087, 2766088, 2766089, 2766090, 2766091, 2766092, 2766093, 2766094, 2766095, 2766096, 2766097, 2766098, 2766099, 2766100, 2766101, 2766102, 2766103, 2766104, 2766105, 2766106, 2766107, 2766108, 2766109, 2766110, 2766111, 2766112, 2766113, 2766114, 2766115, 2766116, 2766117, 2766118, 2766119, 2766120, 2766121, 2766122, 2766123, 2766124, 2766125, 2766126, 2766127, 2766128, 2766129, 2766130, 2766131, 2766132, 2766133, 2766134, 2766135, 2766136, 2766137, 2766138, 2766139, 2766140, 2766141, 2766142, 2766143, 2766144, 2766145, 2766146, 2766147, 2766148, 2766149, 2766150, 2766151, 2766152, 2766153, 2766154, 2766155, 2766156, 2766157, 2766158, 2766159, 2766160, 2766161, 2766162, 2766163, 2766164, 2766165, 2766166, 2766167, 2766168, 2766169, 2766170, 2766171, 2766172, 2766173, 2766174, 2766175, 2766176, 2766177, 2766178, 2766179, 2766180, 2766181, 2766182, 2766183, 2766184, 2766185, 2766186, 2766187, 2766188, 2766189, 2766190, 2766191, 2766192, 2766193, 2766194, 2766195, 2766196, 2766197, 2766198, 2766199, 2766200, 2766201, 2766202, 2766203, 2766204, 2766205, 2766206, 2766207, 2766208, 2766209, 2766210, 2766211, 2766212, 2766213, 2766214, 2766215, 2766216, 2766217, 2766218, 2766219, 2766220, 2766221, 2766222, 2766223, 2766224, 2766225, 2766226, 2766227, 2766228, 2766229, 2766230, 2766231, 2766232, 2766233, 2766234, 2766235, 2766236, 2766237, 2766238, 2766239, 2766240, 2766241, 2766242, 2766243, 2766244, 2766245, 2766246, 2766247, 2766248, 2766249, 2766250, 2766251, 2766252, 2766253, 2766254, 2766255, 2766256, 2766257, 2766258, 2766259, 2766260, 2766261, 2766262, 2766263, 2766264, 2766265, 2766266, 2766267, 2766268, 2766269, 2766270, 2766271, 2766272, 2766273, 2766274, 2766275, 2766276, 2766277, 2766278, 2766279, 2766280, 2766281, 2766282, 2766283, 2766284, 2766285, 2766286, 2766287, 2766288, 2766289, 2766290, 2766291, 2766292, 2766293, 2766294, 2766295, 2766296, 2766297, 2766298, 2766299, 2766300, 2766301, 2766302, 2766303, 2766304, 2766305, 2766306, 2766307, 2766308, 2766309, 2766310, 2766311, 2766312, 2766313, 2766314, 2766315, 2766316, 2766317, 2766318, 2766319, 2766320, 2766321, 2766322, 2766323, 2766324, 2766325, 2766326, 2766327, 2766328, 2766329, 2766330, 2766331, 2766332, 2766333, 2766334, 2766335, 2766336, 2766337, 2766338, 2766339, 2766340, 2766341, 2766342, 2766343, 2766344, 2766345, 2766346, 2766347, 2766348, 2766349, 2766350, 2766351, 2766352, 2766353, 2766354, 2766355, 2766356, 2766357, 2766358, 2766359, 2766360, 2766361, 2766362, 2766363, 2766364, 2766365, 2766366, 2766367, 2766368, 2766369, 2766370, 2766371, 2766372, 2766373, 2766374, 2766375, 2766376, 2766377, 2766378, 2766379, 2766380, 2766381, 2766382, 2766383, 2766384, 2766385, 2766386, 2766387, 2766388, 2766389, 2766390, 2766391, 2766392, 2766393, 2766394, 2766395, 2766396, 2766397, 2766398, 2766399, 2766400, 2766401, 2766402, 2766403, 2766404, 2766405, 2766406, 2766407, 2766408, 2766409, 2766410, 2766411, 2766412, 2766413, 2766414, 2766415, 2766416, 2766417, 2766418, 2766419, 2766420, 2766421, 2766422, 2766423, 2766424, 2766425, 2766426, 2766427, 2766428, 2766429, 2766430, 2766431, 2766432, 2766433, 2766434, 2766435, 2766436, 2766437, 2766438, 2766439, 2766440, 2766441, 2766442, 2766443, 2766444, 2766445, 2766446, 2766447, 2766448, 2766449, 2766450, 2766451, 2766452, 2766453, 2766454, 2766455, 2766456, 2766457, 2766458, 2766459, 2766460, 2766461, 2766462, 2766463, 2766464, 2766465, 2766466, 2766467, 2766468, 2766469, 2766470, 2766471, 2766472, 2766473, 2766474, 2766475, 2766476, 2766477, 2766478, 2766479, 2766480, 2766481, 2766482, 2766483, 2766484, 2766485, 2766486, 2766487, 2766488, 2766489, 2766490, 2766491, 2766492, 2766493, 2766494, 2766495, 2766496, 2766497, 2766498, 2766499, 2766500, 2766501, 2766502, 2766503, 2766504, 2766505, 2766506, 2766507, 2766508, 2766509, 2766510, 2766511, 2766512, 2766513, 2766514, 2766515, 2766516, 2766517, 2766518, 2766519, 2766520, 2766521, 2766522, 2766523, 2766524, 2766525, 2766526, 2766527, 2766528, 2766529, 2766530, 2766531, 2766532, 2766533, 2766534, 2766535, 2766536, 2766537, 2766538, 2766539, 2766540, 2766541, 2766542, 2766543, 2766544, 2766545, 2766546, 2766547, 2766548, 2766549, 2766550, 2766551, 2766552, 2766553, 2766554, 2766555, 2766556, 2766557, 2766558, 2766559, 2766560, 2766561, 2766562, 2766563, 2766564, 2766565, 2766566, 2766567, 2766568, 2766569, 2766570, 2766571, 2766572, 2766573, 2766574, 2766575, 2766576, 2766577, 2766578, 2766579, 2766580, 2766581, 2766582, 2766583, 2766584, 2766585, 2766586, 2766587, 2766588, 2766589, 2766590, 2766591, 2766592, 2766593, 2766594, 2766595, 2766596, 2766597, 2766598, 2766599, 2766600, 2766601, 2766602, 2766603, 2766604, 2766605, 2766606, 2766607, 2766608, 2766609, 2766610, 2766611, 2766612, 2766613, 2766614, 2766615, 2766616, 2766617, 2766618, 2766619, 2766620, 2766621, 2766622, 2766623, 2766624, 2766625, 2766626, 2766627, 2766628, 2766629, 2766630, 2766631, 2766632, 2766633, 2766634, 2766635, 2766636, 2766637, 2766638, 2766639, 2766640, 2766641, 2766642, 2766643, 2766644, 2766645, 2766646, 2766647, 2766648, 2766649, 2766650, 2766651, 2766652, 2766653, 2766654, 2766655, 2766656, 2766657, 2766658, 2766659, 2766660, 2766661, 2766662, 2766663, 2766664, 2766665, 2766666, 2766667, 2766668, 2766669, 2766670, 2766671, 2766672, 2766673, 2766674, 2766675, 2766676, 2766677, 2766678, 2766679, 2766680, 2766681, 2766682, 2766683, 2766684, 2766685, 2766686, 2766687, 2766688, 2766689, 2766690, 2766691, 2766692, 2766693, 2766694, 2766695, 2766696, 2766697, 2766698, 2766699, 2766700, 2766701, 2766702, 2766703, 2766704, 2766705, 2766706, 2766707, 2766708, 2766709, 2766710, 2766711, 2766712, 2766713, 2766714, 2766715, 2766716, 2766717, 2766718, 2766719, 2766720, 2766721, 2766722, 2766723, 2766724, 2766725, 2766726, 2766727, 2766728, 2766729, 2766730, 2766731, 2766732, 2766733, 2766734, 2766735, 2766736, 2766737, 2766738, 2766739, 2766740, 2766741, 2766742, 2766743, 2766744, 2766745, 2766746, 2766747, 2766748, 2766749, 2766750, 2766751, 2766752, 2766753, 2766754, 2766755, 2766756, 2766757, 2766758, 2766759, 2766760, 2766761, 2766762, 2766763, 2766764, 2766765, 2766766, 2766767, 2766768, 2766769, 2766770, 2766771, 2766772, 2766773, 2766774, 2766775, 2766776, 2766777, 2766778, 2766779, 2766780, 2766781, 2766782, 2766783, 2766784, 2766785, 2766786, 2766787, 2766788, 2766789, 2766790, 2766791, 2766792, 2766793, 2766794, 2766795, 2766796, 2766797, 2766798, 2766799, 2766800, 2766801, 2766802, 2766803, 2766804, 2766805, 2766806, 2766807, 2766808, 2766809, 2766810, 2766811, 2766812, 2766813, 2766814, 2766815, 2766816, 2766817, 2766818, 2766819, 2766820, 2766821, 2766822, 2766823, 2766824, 2766825, 2766826, 2766827, 2766828, 2766829, 2766830, 2766831, 2766832, 2766833, 2766834, 2766835, 2766836, 2766837, 2766838, 2766839, 2766840, 2766841, 2766842, 2766843, 2766844, 2766845, 2766846, 2766847, 2766848, 2766849, 2766850, 2766851, 2766852, 2766853, 2766854, 2766855, 2766856, 2766857, 2766858, 2766859, 2766860, 2766861, 2766862, 2766863, 2766864, 2766865, 2766866, 2766867, 2766868, 2766869, 2766870, 2766871, 2766872, 2766873, 2766874, 2766875, 2766876, 2766877, 2766878, 2766879, 2766880, 2766881, 2766882, 2766883, 2766884, 2766885, 2766886, 2766887, 2766888, 2766889, 2766890, 2766891, 2766892, 2766893, 2766894, 2766895, 2766896, 2766897, 2766898, 2766899, 2766900, 2766901, 2766902, 2766903, 2766904, 2766905, 2766906, 2766907, 2766908, 2766909, 2766910, 2766911, 2766912, 2766913, 2766914, 2766915, 2766916, 2766917, 2766918, 2766919, 2766920, 2766921, 2766922, 2766923, 2766924, 2766925, 2766926, 2766927, 2766928, 2766929, 2766930, 2766931, 2766932, 2766933, 2766934, 2766935, 2766936, 2766937, 2766938, 2766939, 2766940, 2766941, 2766942, 2766943, 2766944, 2766945, 2766946, 2766947, 2766948, 2766949, 2766950, 2766951, 2766952, 2766953, 2766954, 2766955, 2766956, 2766957, 2766958, 2766959, 2766960, 2766961, 2766962, 2766963, 2766964, 2766965, 2766966, 2766967, 2766968, 2766969, 2766970, 2766971, 2766972, 2766973, 2766974, 2766975, 2766976, 2766977, 2766978, 2766979, 2766980, 2766981, 2766982, 2766983, 2766984, 2766985, 2766986, 2766987, 2766988, 2766989, 2766990, 2766991, 2766992, 2766993, 2766994, 2766995, 2766996, 2766997, 2766998, 2766999, 2767000, 2767001, 2767002, 2767003, 2767004, 2767005, 2767006, 2767007, 2767008, 2767009, 2767010, 2767011, 2767012, 2767013, 2767014, 2767015, 2767016, 2767017, 2767018, 2767019, 2767020, 2767021, 2767022, 2767023, 2767024, 2767025, 2767026, 2767027, 2767028, 2767029, 2767030, 2767031, 2767032, 2767033, 2767034, 2767035, 2767036, 2767037, 2767038, 2767039, 2767040, 2767041, 2767042, 2767043, 2767044, 2767045, 2767046, 2767047, 2767048, 2767049, 2767050, 2767051, 2767052, 2767053, 2767054, 2767055, 2767056, 2767057, 2767058, 2767059, 2767060, 2767061, 2767062, 2767063, 2767064, 2767065, 2767066, 2767067, 2767068, 2767069, 2767070, 2767071, 2767072, 2767073, 2767074, 2767075, 2767076, 2767077, 2767078, 2767079, 2767080, 2767081, 2767082, 2767083, 2767084, 2767085, 2767086, 2767087, 2767088, 2767089, 2767090, 2767091, 2767092, 2767093, 2767094, 2767095, 2767096, 2767097, 2767098, 2767099, 2767100, 2767101, 2767102, 2767103, 2767104, 2767105, 2767106, 2767107, 2767108, 2767109, 2767110, 2767111, 2767112, 2767113, 2767114, 2767115, 2767116, 2767117, 2767118, 2767119, 2767120, 2767121, 2767122, 2767123, 2767124, 2767125, 2767126, 2767127, 2767128, 2767129, 2767130, 2767131, 2767132, 2767133, 2767134, 2767135, 2767136, 2767137, 2767138, 2767139, 2767140, 2767141, 2767142, 2767143, 2767144, 2767145, 2767146, 2767147, 2767148, 2767149, 2767150, 2767151, 2767152, 2767153, 2767154, 2767155, 2767156, 2767157, 2767158, 2767159, 2767160, 2767161, 2767162, 2767163, 2767164, 2767165, 2767166, 2767167, 2767168, 2767169, 2767170, 2767171, 2767172, 2767173, 2767174, 2767175, 2767176, 2767177, 2767178, 2767179, 2767180, 2767181, 2767182, 2767183, 2767184, 2767185, 2767186, 2767187, 2767188, 2767189, 2767190, 2767191, 2767192, 2767193, 2767194, 2767195, 2767196, 2767197, 2767198, 2767199, 2767200, 2767201, 2767202, 2767203, 2767204, 2767205, 2767206, 2767207, 2767208, 2767209, 2767210, 2767211, 2767212, 2767213, 2767214, 2767215, 2767216, 2767217, 2767218, 2767219, 2767220, 2767221, 2767222, 2767223, 2767224, 2767225, 2767226, 2767227, 2767228, 2767229, 2767230, 2767231, 2767232, 2767233, 2767234, 2767235, 2767236, 2767237, 2767238, 2767239, 2767240, 2767241, 2767242, 2767243, 2767244, 2767245, 2767246, 2767247, 2767248, 2767249, 2767250, 2767251, 2767252, 2767253, 2767254, 2767255, 2767256, 2767257, 2767258, 2767259, 2767260, 2767261, 2767262, 2767263, 2767264, 2767265, 2767266, 2767267, 2767268, 2767269, 2767270, 2767271, 2767272, 2767273, 2767274, 2767275, 2767276, 2767277, 2767278, 2767279, 2767280, 2767281, 2767282, 2767283, 2767284, 2767285, 2767286, 2767287, 2767288, 2767289, 2767290, 2767291, 2767292, 2767293, 2767294, 2767295, 2767296, 2767297, 2767298, 2767299, 2767300, 2767301, 2767302, 2767303, 2767304, 2767305, 2767306, 2767307, 2767308, 2767309, 2767310, 2767311, 2767312, 2767313, 2767314, 2767315, 2767316, 2767317, 2767318, 2767319, 2767320, 2767321, 2767322, 2767323, 2767324, 2767325, 2767326, 2767327, 2767328, 2767329, 2767330, 2767331, 2767332, 2767333, 2767334, 2767335, 2767336, 2767337, 2767338, 2767339, 2767340, 2767341, 2767342, 2767343, 2767344, 2767345, 2767346, 2767347, 2767348, 2767349, 2767350, 2767351, 2767352, 2767353, 2767354, 2767355, 2767356, 2767357, 2767358, 2767359, 2767360, 2767361, 2767362, 2767363, 2767364, 2767365, 2767366, 2767367, 2767368, 2767369, 2767370, 2767371, 2767372, 2767373, 2767374, 2767375, 2767376, 2767377, 2767378, 2767379, 2767380, 2767381, 2767382, 2767383, 2767384, 2767385, 2767386, 2767387, 2767388, 2767389, 2767390, 2767391, 2767392, 2767393, 2767394, 2767395, 2767396, 2767397, 2767398, 2767399, 2767400, 2767401, 2767402, 2767403, 2767404, 2767405, 2767406, 2767407, 2767408, 2767409, 2767410, 2767411, 2767412, 2767413, 2767414, 2767415, 2767416, 2767417, 2767418, 2767419, 2767420, 2767421, 2767422, 2767423, 2767424, 2767425, 2767426, 2767427, 2767428, 2767429, 2767430, 2767431, 2767432, 2767433, 2767434, 2767435, 2767436, 2767437, 2767438, 2767439, 2767440, 2767441, 2767442, 2767443, 2767444, 2767445, 2767446, 2767447, 2767448, 2767449, 2767450, 2767451, 2767452, 2767453, 2767454, 2767455, 2767456, 2767457, 2767458, 2767459, 2767460, 2767461, 2767462, 2767463, 2767464, 2767465, 2767466, 2767467, 2767468, 2767469, 2767470, 2767471, 2767472, 2767473, 2767474, 2767475, 2767476, 2767477, 2767478, 2767479, 2767480, 2767481, 2767482, 2767483, 2767484, 2767485, 2767486, 2767487, 2767488, 2767489, 2767490, 2767491, 2767492, 2767493, 2767494, 2767495, 2767496, 2767497, 2767498, 2767499, 2767500, 2767501, 2767502, 2767503, 2767504, 2767505, 2767506, 2767507, 2767508, 2767509, 2767510, 2767511, 2767512, 2767513, 2767514, 2767515, 2767516, 2767517, 2767518, 2767519, 2767520, 2767521, 2767522, 2767523, 2767524, 2767525, 2767526, 2767527, 2767528, 2767529, 2767530, 2767531, 2767532, 2767533, 2767534, 2767535, 2767536, 2767537, 2767538, 2767539, 2767540, 2767541, 2767542, 2767543, 2767544, 2767545, 2767546, 2767547, 2767548, 2767549, 2767550, 2767551, 2767552, 2767553, 2767554, 2767555, 2767556, 2767557, 2767558, 2767559, 2767560, 2767561, 2767562, 2767563, 2767564, 2767565, 2767566, 2767567, 2767568, 2767569, 2767570, 2767571, 2767572, 2767573, 2767574, 2767575, 2767576, 2767577, 2767578, 2767579, 2767580, 2767581, 2767582, 2767583, 2767584, 2767585, 2767586, 2767587, 2767588, 2767589, 2767590, 2767591, 2767592, 2767593, 2767594, 2767595, 2767596, 2767597, 2767598, 2767599, 2767600, 2767601, 2767602, 2767603, 2767604, 2767605, 2767606, 2767607, 2767608, 2767609, 2767610, 2767611, 2767612, 2767613, 2767614, 2767615, 2767616, 2767617, 2767618, 2767619, 2767620, 2767621, 2767622, 2767623, 2767624, 2767625, 2767626, 2767627, 2767628, 2767629, 2767630, 2767631, 2767632, 2767633, 2767634, 2767635, 2767636, 2767637, 2767638, 2767639, 2767640, 2767641, 2767642, 2767643, 2767644, 2767645, 2767646, 2767647, 2767648, 2767649, 2767650, 2767651, 2767652, 2767653, 2767654, 2767655, 2767656, 2767657, 2767658, 2767659, 2767660, 2767661, 2767662, 2767663, 2767664, 2767665, 2767666, 2767667, 2767668, 2767669, 2767670, 2767671, 2767672, 2767673, 2767674, 2767675, 2767676, 2767677, 2767678, 2767679, 2767680, 2767681, 2767682, 2767683, 2767684, 2767685, 2767686, 2767687, 2767688, 2767689, 2767690, 2767691, 2767692, 2767693, 2767694, 2767695, 2767696, 2767697, 2767698, 2767699, 2767700, 2767701, 2767702, 2767703, 2767704, 2767705, 2767706, 2767707, 2767708, 2767709, 2767710, 2767711, 2767712, 2767713, 2767714, 2767715, 2767716, 2767717, 2767718, 2767719, 2767720, 2767721, 2767722, 2767723, 2767724, 2767725, 2767726, 2767727, 2767728, 2767729, 2767730, 2767731, 2767732, 2767733, 2767734, 2767735, 2767736, 2767737, 2767738, 2767739, 2767740, 2767741, 2767742, 2767743, 2767744, 2767745, 2767746, 2767747, 2767748, 2767749, 2767750, 2767751, 2767752, 2767753, 2767754, 2767755, 2767756, 2767757, 2767758, 2767759, 2767760, 2767761, 2767762, 2767763, 2767764, 2767765, 2767766, 2767767, 2767768, 2767769, 2767770, 2767771, 2767772, 2767773, 2767774, 2767775, 2767776, 2767777, 2767778, 2767779, 2767780, 2767781, 2767782, 2767783, 2767784, 2767785, 2767786, 2767787, 2767788, 2767789, 2767790, 2767791, 2767792, 2767793, 2767794, 2767795, 2767796, 2767797, 2767798, 2767799, 2767800, 2767801, 2767802, 2767803, 2767804, 2767805, 2767806, 2767807, 2767808, 2767809, 2767810, 2767811, 2767812, 2767813, 2767814, 2767815, 2767816, 2767817, 2767818, 2767819, 2767820, 2767821, 2767822, 2767823, 2767824, 2767825, 2767826, 2767827, 2767828, 2767829, 2767830, 2767831, 2767832, 2767833, 2767834, 2767835, 2767836, 2767837, 2767838, 2767839, 2767840, 2767841, 2767842, 2767843, 2767844, 2767845, 2767846, 2767847, 2767848, 2767849, 2767850, 2767851, 2767852, 2767853, 2767854, 2767855, 2767856, 2767857, 2767858, 2767859, 2767860, 2767861, 2767862, 2767863, 2767864, 2767865, 2767866, 2767867, 2767868, 2767869, 2767870, 2767871, 2767872, 2767873, 2767874, 2767875, 2767876, 2767877, 2767878, 2767879, 2767880, 2767881, 2767882, 2767883, 2767884, 2767885, 2767886, 2767887, 2767888, 2767889, 2767890, 2767891, 2767892, 2767893, 2767894, 2767895, 2767896, 2767897, 2767898, 2767899, 2767900, 2767901, 2767902, 2767903, 2767904, 2767905, 2767906, 2767907, 2767908, 2767909, 2767910, 2767911, 2767912, 2767913, 2767914, 2767915, 2767916, 2767917, 2767918, 2767919, 2767920, 2767921, 2767922, 2767923, 2767924, 2767925, 2767926, 2767927, 2767928, 2767929, 2767930, 2767931, 2767932, 2767933, 2767934, 2767935, 2767936, 2767937, 2767938, 2767939, 2767940, 2767941, 2767942, 2767943, 2767944, 2767945, 2767946, 2767947, 2767948, 2767949, 2767950, 2767951, 2767952, 2767953, 2767954, 2767955, 2767956, 2767957, 2767958, 2767959, 2767960, 2767961, 2767962, 2767963, 2767964, 2767965, 2767966, 2767967, 2767968, 2767969, 2767970, 2767971, 2767972, 2767973, 2767974, 2767975, 2767976, 2767977, 2767978, 2767979, 2767980, 2767981, 2767982, 2767983, 2767984, 2767985, 2767986, 2767987, 2767988, 2767989, 2767990, 2767991, 2767992, 2767993, 2767994, 2767995, 2767996, 2767997, 2767998, 2767999, 2768000, 2768001, 2768002, 2768003, 2768004, 2768005, 2768006, 2768007, 2768008, 2768009, 2768010, 2768011, 2768012, 2768013, 2768014, 2768015, 2768016, 2768017, 2768018, 2768019, 2768020, 2768021, 2768022, 2768023, 2768024, 2768025, 2768026, 2768027, 2768028, 2768029, 2768030, 2768031, 2768032, 2768033, 2768034, 2768035, 2768036, 2768037, 2768038, 2768039, 2768040, 2768041, 2768042, 2768043, 2768044, 2768045, 2768046, 2768047, 2768048, 2768049, 2768050, 2768051, 2768052, 2768053, 2768054, 2768055, 2768056, 2768057, 2768058, 2768059, 2768060, 2768061, 2768062, 2768063, 2768064, 2768065, 2768066, 2768067, 2768068, 2768069, 2768070, 2768071, 2768072, 2768073, 2768074, 2768075, 2768076, 2768077, 2768078, 2768079, 2768080, 2768081, 2768082, 2768083, 2768084, 2768085, 2768086, 2768087, 2768088, 2768089, 2768090, 2768091, 2768092, 2768093, 2768094, 2768095, 2768096, 2768097, 2768098, 2768099, 2768100, 2768101, 2768102, 2768103, 2768104, 2768105, 2768106, 2768107, 2768108, 2768109, 2768110, 2768111, 2768112, 2768113, 2768114, 2768115, 2768116, 2768117, 2768118, 2768119, 2768120, 2768121, 2768122, 2768123, 2768124, 2768125, 2768126, 2768127, 2768128, 2768129, 2768130, 2768131, 2768132, 2768133, 2768134, 2768135, 2768136, 2768137, 2768138, 2768139, 2768140, 2768141, 2768142, 2768143, 2768144, 2768145, 2768146, 2768147, 2768148, 2768149, 2768150, 2768151, 2768152, 2768153, 2768154, 2768155, 2768156, 2768157, 2768158, 2768159, 2768160, 2768161, 2768162, 2768163, 2768164, 2768165, 2768166, 2768167, 2768168, 2768169, 2768170, 2768171, 2768172, 2768173, 2768174, 2768175, 2768176, 2768177, 2768178, 2768179, 2768180, 2768181, 2768182, 2768183, 2768184, 2768185, 2768186, 2768187, 2768188, 2768189, 2768190, 2768191, 2768192, 2768193, 2768194, 2768195, 2768196, 2768197, 2768198, 2768199, 2768200, 2768201, 2768202, 2768203, 2768204, 2768205, 2768206, 2768207, 2768208, 2768209, 2768210, 2768211, 2768212, 2768213, 2768214, 2768215, 2768216, 2768217, 2768218, 2768219, 2768220, 2768221, 2768222, 2768223, 2768224, 2768225, 2768226, 2768227, 2768228, 2768229, 2768230, 2768231, 2768232, 2768233, 2768234, 2768235, 2768236, 2768237, 2768238, 2768239, 2768240, 2768241, 2768242, 2768243, 2768244, 2768245, 2768246, 2768247, 2768248, 2768249, 2768250, 2768251, 2768252, 2768253, 2768254, 2768255, 2768256, 2768257, 2768258, 2768259, 2768260, 2768261, 2768262, 2768263, 2768264, 2768265, 2768266, 2768267, 2768268, 2768269, 2768270, 2768271, 2768272, 2768273, 2768274, 2768275, 2768276, 2768277, 2768278, 2768279, 2768280, 2768281, 2768282, 2768283, 2768284, 2768285, 2768286, 2768287, 2768288, 2768289, 2768290, 2768291, 2768292, 2768293, 2768294, 2768295, 2768296, 2768297, 2768298, 2768299, 2768300, 2768301, 2768302, 2768303, 2768304, 2768305, 2768306, 2768307, 2768308, 2768309, 2768310, 2768311, 2768312, 2768313, 2768314, 2768315, 2768316, 2768317, 2768318, 2768319, 2768320, 2768321, 2768322, 2768323, 2768324, 2768325, 2768326, 2768327, 2768328, 2768329, 2768330, 2768331, 2768332, 2768333, 2768334, 2768335, 2768336, 2768337, 2768338, 2768339, 2768340, 2768341, 2768342, 2768343, 2768344, 2768345, 2768346, 2768347, 2768348, 2768349, 2768350, 2768351, 2768352, 2768353, 2768354, 2768355, 2768356, 2768357, 2768358, 2768359, 2768360, 2768361, 2768362, 2768363, 2768364, 2768365, 2768366, 2768367, 2768368, 2768369, 2768370, 2768371, 2768372, 2768373, 2768374, 2768375, 2768376, 2768377, 2768378, 2768379, 2768380, 2768381, 2768382, 2768383, 2768384, 2768385, 2768386, 2768387, 2768388, 2768389, 2768390, 2768391, 2768392, 2768393, 2768394, 2768395, 2768396, 2768397, 2768398, 2768399, 2768400, 2768401, 2768402, 2768403, 2768404, 2768405, 2768406, 2768407, 2768408, 2768409, 2768410, 2768411, 2768412, 2768413, 2768414, 2768415, 2768416, 2768417, 2768418, 2768419, 2768420, 2768421, 2768422, 2768423, 2768424, 2768425, 2768426, 2768427, 2768428, 2768429, 2768430, 2768431, 2768432, 2768433, 2768434, 2768435, 2768436, 2768437, 2768438, 2768439, 2768440, 2768441, 2768442, 2768443, 2768444, 2768445, 2768446, 2768447, 2768448, 2768449, 2768450, 2768451, 2768452, 2768453, 2768454, 2768455, 2768456, 2768457, 2768458, 2768459, 2768460, 2768461, 2768462, 2768463, 2768464, 2768465, 2768466, 2768467, 2768468, 2768469, 2768470, 2768471, 2768472, 2768473, 2768474, 2768475, 2768476, 2768477, 2768478, 2768479, 2768480, 2768481, 2768482, 2768483, 2768484, 2768485, 2768486, 2768487, 2768488, 2768489, 2768490, 2768491, 2768492, 2768493, 2768494, 2768495, 2768496, 2768497, 2768498, 2768499, 2768500, 2768501, 2768502, 2768503, 2768504, 2768505, 2768506, 2768507, 2768508, 2768509, 2768510, 2768511, 2768512, 2768513, 2768514, 2768515, 2768516, 2768517, 2768518, 2768519, 2768520, 2768521, 2768522, 2768523, 2768524, 2768525, 2768526, 2768527, 2768528, 2768529, 2768530, 2768531, 2768532, 2768533, 2768534, 2768535, 2768536, 2768537, 2768538, 2768539, 2768540, 2768541, 2768542, 2768543, 2768544, 2768545, 2768546, 2768547, 2768548, 2768549, 2768550, 2768551, 2768552, 2768553, 2768554, 2768555, 2768556, 2768557, 2768558, 2768559, 2768560, 2768561, 2768562, 2768563, 2768564, 2768565, 2768566, 2768567, 2768568, 2768569, 2768570, 2768571, 2768572, 2768573, 2768574, 2768575, 2768576, 2768577, 2768578, 2768579, 2768580, 2768581, 2768582, 2768583, 2768584, 2768585, 2768586, 2768587, 2768588, 2768589, 2768590, 2768591, 2768592, 2768593, 2768594, 2768595, 2768596, 2768597, 2768598, 2768599, 2768600, 2768601, 2768602, 2768603, 2768604, 2768605, 2768606, 2768607, 2768608, 2768609, 2768610, 2768611, 2768612, 2768613, 2768614, 2768615, 2768616, 2768617, 2768618, 2768619, 2768620, 2768621, 2768622, 2768623, 2768624, 2768625, 2768626, 2768627, 2768628, 2768629, 2768630, 2768631, 2768632, 2768633, 2768634, 2768635, 2768636, 2768637, 2768638, 2768639, 2768640, 2768641, 2768642, 2768643, 2768644, 2768645, 2768646, 2768647, 2768648, 2768649, 2768650, 2768651, 2768652, 2768653, 2768654, 2768655, 2768656, 2768657, 2768658, 2768659, 2768660, 2768661, 2768662, 2768663, 2768664, 2768665, 2768666, 2768667, 2768668, 2768669, 2768670, 2768671, 2768672, 2768673, 2768674, 2768675, 2768676, 2768677, 2768678, 2768679, 2768680, 2768681, 2768682, 2768683, 2768684, 2768685, 2768686, 2768687, 2768688, 2768689, 2768690, 2768691, 2768692, 2768693, 2768694, 2768695, 2768696, 2768697, 2768698, 2768699, 2768700, 2768701, 2768702, 2768703, 2768704, 2768705, 2768706, 2768707, 2768708, 2768709, 2768710, 2768711, 2768712, 2768713, 2768714, 2768715, 2768716, 2768717, 2768718, 2768719, 2768720, 2768721, 2768722, 2768723, 2768724, 2768725, 2768726, 2768727, 2768728, 2768729, 2768730, 2768731, 2768732, 2768733, 2768734, 2768735, 2768736, 2768737, 2768738, 2768739, 2768740, 2768741, 2768742, 2768743, 2768744, 2768745, 2768746, 2768747, 2768748, 2768749, 2768750, 2768751, 2768752, 2768753, 2768754, 2768755, 2768756, 2768757, 2768758, 2768759, 2768760, 2768761, 2768762, 2768763, 2768764, 2768765, 2768766, 2768767, 2768768, 2768769, 2768770, 2768771, 2768772, 2768773, 2768774, 2768775, 2768776, 2768777, 2768778, 2768779, 2768780, 2768781, 2768782, 2768783, 2768784, 2768785, 2768786, 2768787, 2768788, 2768789, 2768790, 2768791, 2768792, 2768793, 2768794, 2768795, 2768796, 2768797, 2768798, 2768799, 2768800, 2768801, 2768802, 2768803, 2768804, 2768805, 2768806, 2768807, 2768808, 2768809, 2768810, 2768811, 2768812, 2768813, 2768814, 2768815, 2768816, 2768817, 2768818, 2768819, 2768820, 2768821, 2768822, 2768823, 2768824, 2768825, 2768826, 2768827, 2768828, 2768829, 2768830, 2768831, 2768832, 2768833, 2768834, 2768835, 2768836, 2768837, 2768838, 2768839, 2768840, 2768841, 2768842, 2768843, 2768844, 2768845, 2768846, 2768847, 2768848, 2768849, 2768850, 2768851, 2768852, 2768853, 2768854, 2768855, 2768856, 2768857, 2768858, 2768859, 2768860, 2768861, 2768862, 2768863, 2768864, 2768865, 2768866, 2768867, 2768868, 2768869, 2768870, 2768871, 2768872, 2768873, 2768874, 2768875, 2768876, 2768877, 2768878, 2768879, 2768880, 2768881, 2768882, 2768883, 2768884, 2768885, 2768886, 2768887, 2768888, 2768889, 2768890, 2768891, 2768892, 2768893, 2768894, 2768895, 2768896, 2768897, 2768898, 2768899, 2768900, 2768901, 2768902, 2768903, 2768904, 2768905, 2768906, 2768907, 2768908, 2768909, 2768910, 2768911, 2768912, 2768913, 2768914, 2768915, 2768916, 2768917, 2768918, 2768919, 2768920, 2768921, 2768922, 2768923, 2768924, 2768925, 2768926, 2768927, 2768928, 2768929, 2768930, 2768931, 2768932, 2768933, 2768934, 2768935, 2768936, 2768937, 2768938, 2768939, 2768940, 2768941, 2768942, 2768943, 2768944, 2768945, 2768946, 2768947, 2768948, 2768949, 2768950, 2768951, 2768952, 2768953, 2768954, 2768955, 2768956, 2768957, 2768958, 2768959, 2768960, 2768961, 2768962, 2768963, 2768964, 2768965, 2768966, 2768967, 2768968, 2768969, 2768970, 2768971, 2768972, 2768973, 2768974, 2768975, 2768976, 2768977, 2768978, 2768979, 2768980, 2768981, 2768982, 2768983, 2768984, 2768985, 2768986, 2768987, 2768988, 2768989, 2768990, 2768991, 2768992, 2768993, 2768994, 2768995, 2768996, 2768997, 2768998, 2768999, 2769000, 2769001, 2769002, 2769003, 2769004, 2769005, 2769006, 2769007, 2769008, 2769009, 2769010, 2769011, 2769012, 2769013, 2769014, 2769015, 2769016, 2769017, 2769018, 2769019, 2769020, 2769021, 2769022, 2769023, 2769024, 2769025, 2769026, 2769027, 2769028, 2769029, 2769030, 2769031, 2769032, 2769033, 2769034, 2769035, 2769036, 2769037, 2769038, 2769039, 2769040, 2769041, 2769042, 2769043, 2769044, 2769045, 2769046, 2769047, 2769048, 2769049, 2769050, 2769051, 2769052, 2769053, 2769054, 2769055, 2769056, 2769057, 2769058, 2769059, 2769060, 2769061, 2769062, 2769063, 2769064, 2769065, 2769066, 2769067, 2769068, 2769069, 2769070, 2769071, 2769072, 2769073, 2769074, 2769075, 2769076, 2769077, 2769078, 2769079, 2769080, 2769081, 2769082, 2769083, 2769084, 2769085, 2769086, 2769087, 2769088, 2769089, 2769090, 2769091, 2769092, 2769093, 2769094, 2769095, 2769096, 2769097, 2769098, 2769099, 2769100, 2769101, 2769102, 2769103, 2769104, 2769105, 2769106, 2769107, 2769108, 2769109, 2769110, 2769111, 2769112, 2769113, 2769114, 2769115, 2769116, 2769117, 2769118, 2769119, 2769120, 2769121, 2769122, 2769123, 2769124, 2769125, 2769126, 2769127, 2769128, 2769129, 2769130, 2769131, 2769132, 2769133, 2769134, 2769135, 2769136, 2769137, 2769138, 2769139, 2769140, 2769141, 2769142, 2769143, 2769144, 2769145, 2769146, 2769147, 2769148, 2769149, 2769150, 2769151, 2769152, 2769153, 2769154, 2769155, 2769156, 2769157, 2769158, 2769159, 2769160, 2769161, 2769162, 2769163, 2769164, 2769165, 2769166, 2769167, 2769168, 2769169, 2769170, 2769171, 2769172, 2769173, 2769174, 2769175, 2769176, 2769177, 2769178, 2769179, 2769180, 2769181, 2769182, 2769183, 2769184, 2769185, 2769186, 2769187, 2769188, 2769189, 2769190, 2769191, 2769192, 2769193, 2769194, 2769195, 2769196, 2769197, 2769198, 2769199, 2769200, 2769201, 2769202, 2769203, 2769204, 2769205, 2769206, 2769207, 2769208, 2769209, 2769210, 2769211, 2769212, 2769213, 2769214, 2769215, 2769216, 2769217, 2769218, 2769219, 2769220, 2769221, 2769222, 2769223, 2769224, 2769225, 2769226, 2769227, 2769228, 2769229, 2769230, 2769231, 2769232, 2769233, 2769234, 2769235, 2769236, 2769237, 2769238, 2769239, 2769240, 2769241, 2769242, 2769243, 2769244, 2769245, 2769246, 2769247, 2769248, 2769249, 2769250, 2769251, 2769252, 2769253, 2769254, 2769255, 2769256, 2769257, 2769258, 2769259, 2769260, 2769261, 2769262, 2769263, 2769264, 2769265, 2769266, 2769267, 2769268, 2769269, 2769270, 2769271, 2769272, 2769273, 2769274, 2769275, 2769276, 2769277, 2769278, 2769279, 2769280, 2769281, 2769282, 2769283, 2769284, 2769285, 2769286, 2769287, 2769288, 2769289, 2769290, 2769291, 2769292, 2769293, 2769294, 2769295, 2769296, 2769297, 2769298, 2769299, 2769300, 2769301, 2769302, 2769303, 2769304, 2769305, 2769306, 2769307, 2769308, 2769309, 2769310, 2769311, 2769312, 2769313, 2769314, 2769315, 2769316, 2769317, 2769318, 2769319, 2769320, 2769321, 2769322, 2769323, 2769324, 2769325, 2769326, 2769327, 2769328, 2769329, 2769330, 2769331, 2769332, 2769333, 2769334, 2769335, 2769336, 2769337, 2769338, 2769339, 2769340, 2769341, 2769342, 2769343, 2769344, 2769345, 2769346, 2769347, 2769348, 2769349, 2769350, 2769351, 2769352, 2769353, 2769354, 2769355, 2769356, 2769357, 2769358, 2769359, 2769360, 2769361, 2769362, 2769363, 2769364, 2769365, 2769366, 2769367, 2769368, 2769369, 2769370, 2769371, 2769372, 2769373, 2769374, 2769375, 2769376, 2769377, 2769378, 2769379, 2769380, 2769381, 2769382, 2769383, 2769384, 2769385, 2769386, 2769387, 2769388, 2769389, 2769390, 2769391, 2769392, 2769393, 2769394, 2769395, 2769396, 2769397, 2769398, 2769399, 2769400, 2769401, 2769402, 2769403, 2769404, 2769405, 2769406, 2769407, 2769408, 2769409, 2769410, 2769411, 2769412, 2769413, 2769414, 2769415, 2769416, 2769417, 2769418, 2769419, 2769420, 2769421, 2769422, 2769423, 2769424, 2769425, 2769426, 2769427, 2769428, 2769429, 2769430, 2769431, 2769432, 2769433, 2769434, 2769435, 2769436, 2769437, 2769438, 2769439, 2769440, 2769441, 2769442, 2769443, 2769444, 2769445, 2769446, 2769447, 2769448, 2769449, 2769450, 2769451, 2769452, 2769453, 2769454, 2769455, 2769456, 2769457, 2769458, 2769459, 2769460, 2769461, 2769462, 2769463, 2769464, 2769465, 2769466, 2769467, 2769468, 2769469, 2769470, 2769471, 2769472, 2769473, 2769474, 2769475, 2769476, 2769477, 2769478, 2769479, 2769480, 2769481, 2769482, 2769483, 2769484, 2769485, 2769486, 2769487, 2769488, 2769489, 2769490, 2769491, 2769492, 2769493, 2769494, 2769495, 2769496, 2769497, 2769498, 2769499, 2769500, 2769501, 2769502, 2769503, 2769504, 2769505, 2769506, 2769507, 2769508, 2769509, 2769510, 2769511, 2769512, 2769513, 2769514, 2769515, 2769516, 2769517, 2769518, 2769519, 2769520, 2769521, 2769522, 2769523, 2769524, 2769525, 2769526, 2769527, 2769528, 2769529, 2769530, 2769531, 2769532, 2769533, 2769534, 2769535, 2769536, 2769537, 2769538, 2769539, 2769540, 2769541, 2769542, 2769543, 2769544, 2769545, 2769546, 2769547, 2769548, 2769549, 2769550, 2769551, 2769552, 2769553, 2769554, 2769555, 2769556, 2769557, 2769558, 2769559, 2769560, 2769561, 2769562, 2769563, 2769564, 2769565, 2769566, 2769567, 2769568, 2769569, 2769570, 2769571, 2769572, 2769573, 2769574, 2769575, 2769576, 2769577, 2769578, 2769579, 2769580, 2769581, 2769582, 2769583, 2769584, 2769585, 2769586, 2769587, 2769588, 2769589, 2769590, 2769591, 2769592, 2769593, 2769594, 2769595, 2769596, 2769597, 2769598, 2769599, 2769600, 2769601, 2769602, 2769603, 2769604, 2769605, 2769606, 2769607, 2769608, 2769609, 2769610, 2769611, 2769612, 2769613, 2769614, 2769615, 2769616, 2769617, 2769618, 2769619, 2769620, 2769621, 2769622, 2769623, 2769624, 2769625, 2769626, 2769627, 2769628, 2769629, 2769630, 2769631, 2769632, 2769633, 2769634, 2769635, 2769636, 2769637, 2769638, 2769639, 2769640, 2769641, 2769642, 2769643, 2769644, 2769645, 2769646, 2769647, 2769648, 2769649, 2769650, 2769651, 2769652, 2769653, 2769654, 2769655, 2769656, 2769657, 2769658, 2769659, 2769660, 2769661, 2769662, 2769663, 2769664, 2769665, 2769666, 2769667, 2769668, 2769669, 2769670, 2769671, 2769672, 2769673, 2769674, 2769675, 2769676, 2769677, 2769678, 2769679, 2769680, 2769681, 2769682, 2769683, 2769684, 2769685, 2769686, 2769687, 2769688, 2769689, 2769690, 2769691, 2769692, 2769693, 2769694, 2769695, 2769696, 2769697, 2769698, 2769699, 2769700, 2769701, 2769702, 2769703, 2769704, 2769705, 2769706, 2769707, 2769708, 2769709, 2769710, 2769711, 2769712, 2769713, 2769714, 2769715, 2769716, 2769717, 2769718, 2769719, 2769720, 2769721, 2769722, 2769723, 2769724, 2769725, 2769726, 2769727, 2769728, 2769729, 2769730, 2769731, 2769732, 2769733, 2769734, 2769735, 2769736, 2769737, 2769738, 2769739, 2769740, 2769741, 2769742, 2769743, 2769744, 2769745, 2769746, 2769747, 2769748, 2769749, 2769750, 2769751, 2769752, 2769753, 2769754, 2769755, 2769756, 2769757, 2769758, 2769759, 2769760, 2769761, 2769762, 2769763, 2769764, 2769765, 2769766, 2769767, 2769768, 2769769, 2769770, 2769771, 2769772, 2769773, 2769774, 2769775, 2769776, 2769777, 2769778, 2769779, 2769780, 2769781, 2769782, 2769783, 2769784, 2769785, 2769786, 2769787, 2769788, 2769789, 2769790, 2769791, 2769792, 2769793, 2769794, 2769795, 2769796, 2769797, 2769798, 2769799, 2769800, 2769801, 2769802, 2769803, 2769804, 2769805, 2769806, 2769807, 2769808, 2769809, 2769810, 2769811, 2769812, 2769813, 2769814, 2769815, 2769816, 2769817, 2769818, 2769819, 2769820, 2769821, 2769822, 2769823, 2769824, 2769825, 2769826, 2769827, 2769828, 2769829, 2769830, 2769831, 2769832, 2769833, 2769834, 2769835, 2769836, 2769837, 2769838, 2769839, 2769840, 2769841, 2769842, 2769843, 2769844, 2769845, 2769846, 2769847, 2769848, 2769849, 2769850, 2769851, 2769852, 2769853, 2769854, 2769855, 2769856, 2769857, 2769858, 2769859, 2769860, 2769861, 2769862, 2769863, 2769864, 2769865, 2769866, 2769867, 2769868, 2769869, 2769870, 2769871, 2769872, 2769873, 2769874, 2769875, 2769876, 2769877, 2769878, 2769879, 2769880, 2769881, 2769882, 2769883, 2769884, 2769885, 2769886, 2769887, 2769888, 2769889, 2769890, 2769891, 2769892, 2769893, 2769894, 2769895, 2769896, 2769897, 2769898, 2769899, 2769900, 2769901, 2769902, 2769903, 2769904, 2769905, 2769906, 2769907, 2769908, 2769909, 2769910, 2769911, 2769912, 2769913, 2769914, 2769915, 2769916, 2769917, 2769918, 2769919, 2769920, 2769921, 2769922, 2769923, 2769924, 2769925, 2769926, 2769927, 2769928, 2769929, 2769930, 2769931, 2769932, 2769933, 2769934, 2769935, 2769936, 2769937, 2769938, 2769939, 2769940, 2769941, 2769942, 2769943, 2769944, 2769945, 2769946, 2769947, 2769948, 2769949, 2769950, 2769951, 2769952, 2769953, 2769954, 2769955, 2769956, 2769957, 2769958, 2769959, 2769960, 2769961, 2769962, 2769963, 2769964, 2769965, 2769966, 2769967, 2769968, 2769969, 2769970, 2769971, 2769972, 2769973, 2769974, 2769975, 2769976, 2769977, 2769978, 2769979, 2769980, 2769981, 2769982, 2769983, 2769984, 2769985, 2769986, 2769987, 2769988, 2769989, 2769990, 2769991, 2769992, 2769993, 2769994, 2769995, 2769996, 2769997, 2769998, 2769999, 2770000, 2770001, 2770002, 2770003, 2770004, 2770005, 2770006, 2770007, 2770008, 2770009, 2770010, 2770011, 2770012, 2770013, 2770014, 2770015, 2770016, 2770017, 2770018, 2770019, 2770020, 2770021, 2770022, 2770023, 2770024, 2770025, 2770026, 2770027, 2770028, 2770029, 2770030, 2770031, 2770032, 2770033, 2770034, 2770035, 2770036, 2770037, 2770038, 2770039, 2770040, 2770041, 2770042, 2770043, 2770044, 2770045, 2770046, 2770047, 2770048, 2770049, 2770050, 2770051, 2770052, 2770053, 2770054, 2770055, 2770056, 2770057, 2770058, 2770059, 2770060, 2770061, 2770062, 2770063, 2770064, 2770065, 2770066, 2770067, 2770068, 2770069, 2770070, 2770071, 2770072, 2770073, 2770074, 2770075, 2770076, 2770077, 2770078, 2770079, 2770080, 2770081, 2770082, 2770083, 2770084, 2770085, 2770086, 2770087, 2770088, 2770089, 2770090, 2770091, 2770092, 2770093, 2770094, 2770095, 2770096, 2770097, 2770098, 2770099, 2770100, 2770101, 2770102, 2770103, 2770104, 2770105, 2770106, 2770107, 2770108, 2770109, 2770110, 2770111, 2770112, 2770113, 2770114, 2770115, 2770116, 2770117, 2770118, 2770119, 2770120, 2770121, 2770122, 2770123, 2770124, 2770125, 2770126, 2770127, 2770128, 2770129, 2770130, 2770131, 2770132, 2770133, 2770134, 2770135, 2770136, 2770137, 2770138, 2770139, 2770140, 2770141, 2770142, 2770143, 2770144, 2770145, 2770146, 2770147, 2770148, 2770149, 2770150, 2770151, 2770152, 2770153, 2770154, 2770155, 2770156, 2770157, 2770158, 2770159, 2770160, 2770161, 2770162, 2770163, 2770164, 2770165, 2770166, 2770167, 2770168, 2770169, 2770170, 2770171, 2770172, 2770173, 2770174, 2770175, 2770176, 2770177, 2770178, 2770179, 2770180, 2770181, 2770182, 2770183, 2770184, 2770185, 2770186, 2770187, 2770188, 2770189, 2770190, 2770191, 2770192, 2770193, 2770194, 2770195, 2770196, 2770197, 2770198, 2770199, 2770200, 2770201, 2770202, 2770203, 2770204, 2770205, 2770206, 2770207, 2770208, 2770209, 2770210, 2770211, 2770212, 2770213, 2770214, 2770215, 2770216, 2770217, 2770218, 2770219, 2770220, 2770221, 2770222, 2770223, 2770224, 2770225, 2770226, 2770227, 2770228, 2770229, 2770230, 2770231, 2770232, 2770233, 2770234, 2770235, 2770236, 2770237, 2770238, 2770239, 2770240, 2770241, 2770242, 2770243, 2770244, 2770245, 2770246, 2770247, 2770248, 2770249, 2770250, 2770251, 2770252, 2770253, 2770254, 2770255, 2770256, 2770257, 2770258, 2770259, 2770260, 2770261, 2770262, 2770263, 2770264, 2770265, 2770266, 2770267, 2770268, 2770269, 2770270, 2770271, 2770272, 2770273, 2770274, 2770275, 2770276, 2770277, 2770278, 2770279, 2770280, 2770281, 2770282, 2770283, 2770284, 2770285, 2770286, 2770287, 2770288, 2770289, 2770290, 2770291, 2770292, 2770293, 2770294, 2770295, 2770296, 2770297, 2770298, 2770299, 2770300, 2770301, 2770302, 2770303, 2770304, 2770305, 2770306, 2770307, 2770308, 2770309, 2770310, 2770311, 2770312, 2770313, 2770314, 2770315, 2770316, 2770317, 2770318, 2770319, 2770320, 2770321, 2770322, 2770323, 2770324, 2770325, 2770326, 2770327, 2770328, 2770329, 2770330, 2770331, 2770332, 2770333, 2770334, 2770335, 2770336, 2770337, 2770338, 2770339, 2770340, 2770341, 2770342, 2770343, 2770344, 2770345, 2770346, 2770347, 2770348, 2770349, 2770350, 2770351, 2770352, 2770353, 2770354, 2770355, 2770356, 2770357, 2770358, 2770359, 2770360, 2770361, 2770362, 2770363, 2770364, 2770365, 2770366, 2770367, 2770368, 2770369, 2770370, 2770371, 2770372, 2770373, 2770374, 2770375, 2770376, 2770377, 2770378, 2770379, 2770380, 2770381, 2770382, 2770383, 2770384, 2770385, 2770386, 2770387, 2770388, 2770389, 2770390, 2770391, 2770392, 2770393, 2770394, 2770395, 2770396, 2770397, 2770398, 2770399, 2770400, 2770401, 2770402, 2770403, 2770404, 2770405, 2770406, 2770407, 2770408, 2770409, 2770410, 2770411, 2770412, 2770413, 2770414, 2770415, 2770416, 2770417, 2770418, 2770419, 2770420, 2770421, 2770422, 2770423, 2770424, 2770425, 2770426, 2770427, 2770428, 2770429, 2770430, 2770431, 2770432, 2770433, 2770434, 2770435, 2770436, 2770437, 2770438, 2770439, 2770440, 2770441, 2770442, 2770443, 2770444, 2770445, 2770446, 2770447, 2770448, 2770449, 2770450, 2770451, 2770452, 2770453, 2770454, 2770455, 2770456, 2770457, 2770458, 2770459, 2770460, 2770461, 2770462, 2770463, 2770464, 2770465, 2770466, 2770467, 2770468, 2770469, 2770470, 2770471, 2770472, 2770473, 2770474, 2770475, 2770476, 2770477, 2770478, 2770479, 2770480, 2770481, 2770482, 2770483, 2770484, 2770485, 2770486, 2770487, 2770488, 2770489, 2770490, 2770491, 2770492, 2770493, 2770494, 2770495, 2770496, 2770497, 2770498, 2770499, 2770500, 2770501, 2770502, 2770503, 2770504, 2770505, 2770506, 2770507, 2770508, 2770509, 2770510, 2770511, 2770512, 2770513, 2770514, 2770515, 2770516, 2770517, 2770518, 2770519, 2770520, 2770521, 2770522, 2770523, 2770524, 2770525, 2770526, 2770527, 2770528, 2770529, 2770530, 2770531, 2770532, 2770533, 2770534, 2770535, 2770536, 2770537, 2770538, 2770539, 2770540, 2770541, 2770542, 2770543, 2770544, 2770545, 2770546, 2770547, 2770548, 2770549, 2770550, 2770551, 2770552, 2770553, 2770554, 2770555, 2770556, 2770557, 2770558, 2770559, 2770560, 2770561, 2770562, 2770563, 2770564, 2770565, 2770566, 2770567, 2770568, 2770569, 2770570, 2770571, 2770572, 2770573, 2770574, 2770575, 2770576, 2770577, 2770578, 2770579, 2770580, 2770581, 2770582, 2770583, 2770584, 2770585, 2770586, 2770587, 2770588, 2770589, 2770590, 2770591, 2770592, 2770593, 2770594, 2770595, 2770596, 2770597, 2770598, 2770599, 2770600, 2770601, 2770602, 2770603, 2770604, 2770605, 2770606, 2770607, 2770608, 2770609, 2770610, 2770611, 2770612, 2770613, 2770614, 2770615, 2770616, 2770617, 2770618, 2770619, 2770620, 2770621, 2770622, 2770623, 2770624, 2770625, 2770626, 2770627, 2770628, 2770629, 2770630, 2770631, 2770632, 2770633, 2770634, 2770635, 2770636, 2770637, 2770638, 2770639, 2770640, 2770641, 2770642, 2770643, 2770644, 2770645, 2770646, 2770647, 2770648, 2770649, 2770650, 2770651, 2770652, 2770653, 2770654, 2770655, 2770656, 2770657, 2770658, 2770659, 2770660, 2770661, 2770662, 2770663, 2770664, 2770665, 2770666, 2770667, 2770668, 2770669, 2770670, 2770671, 2770672, 2770673, 2770674, 2770675, 2770676, 2770677, 2770678, 2770679, 2770680, 2770681, 2770682, 2770683, 2770684, 2770685, 2770686, 2770687, 2770688, 2770689, 2770690, 2770691, 2770692, 2770693, 2770694, 2770695, 2770696, 2770697, 2770698, 2770699, 2770700, 2770701, 2770702, 2770703, 2770704, 2770705, 2770706, 2770707, 2770708, 2770709, 2770710, 2770711, 2770712, 2770713, 2770714, 2770715, 2770716, 2770717, 2770718, 2770719, 2770720, 2770721, 2770722, 2770723, 2770724, 2770725, 2770726, 2770727, 2770728, 2770729, 2770730, 2770731, 2770732, 2770733, 2770734, 2770735, 2770736, 2770737, 2770738, 2770739, 2770740, 2770741, 2770742, 2770743, 2770744, 2770745, 2770746, 2770747, 2770748, 2770749, 2770750, 2770751, 2770752, 2770753, 2770754, 2770755, 2770756, 2770757, 2770758, 2770759, 2770760, 2770761, 2770762, 2770763, 2770764, 2770765, 2770766, 2770767, 2770768, 2770769, 2770770, 2770771, 2770772, 2770773, 2770774, 2770775, 2770776, 2770777, 2770778, 2770779, 2770780, 2770781, 2770782, 2770783, 2770784, 2770785, 2770786, 2770787, 2770788, 2770789, 2770790, 2770791, 2770792, 2770793, 2770794, 2770795, 2770796, 2770797, 2770798, 2770799, 2770800, 2770801, 2770802, 2770803, 2770804, 2770805, 2770806, 2770807, 2770808, 2770809, 2770810, 2770811, 2770812, 2770813, 2770814, 2770815, 2770816, 2770817, 2770818, 2770819, 2770820, 2770821, 2770822, 2770823, 2770824, 2770825, 2770826, 2770827, 2770828, 2770829, 2770830, 2770831, 2770832, 2770833, 2770834, 2770835, 2770836, 2770837, 2770838, 2770839, 2770840, 2770841, 2770842, 2770843, 2770844, 2770845, 2770846, 2770847, 2770848, 2770849, 2770850, 2770851, 2770852, 2770853, 2770854, 2770855, 2770856, 2770857, 2770858, 2770859, 2770860, 2770861, 2770862, 2770863, 2770864, 2770865, 2770866, 2770867, 2770868, 2770869, 2770870, 2770871, 2770872, 2770873, 2770874, 2770875, 2770876, 2770877, 2770878, 2770879, 2770880, 2770881, 2770882, 2770883, 2770884, 2770885, 2770886, 2770887, 2770888, 2770889, 2770890, 2770891, 2770892, 2770893, 2770894, 2770895, 2770896, 2770897, 2770898, 2770899, 2770900, 2770901, 2770902, 2770903, 2770904, 2770905, 2770906, 2770907, 2770908, 2770909, 2770910, 2770911, 2770912, 2770913, 2770914, 2770915, 2770916, 2770917, 2770918, 2770919, 2770920, 2770921, 2770922, 2770923, 2770924, 2770925, 2770926, 2770927, 2770928, 2770929, 2770930, 2770931, 2770932, 2770933, 2770934, 2770935, 2770936, 2770937, 2770938, 2770939, 2770940, 2770941, 2770942, 2770943, 2770944, 2770945, 2770946, 2770947, 2770948, 2770949, 2770950, 2770951, 2770952, 2770953, 2770954, 2770955, 2770956, 2770957, 2770958, 2770959, 2770960, 2770961, 2770962, 2770963, 2770964, 2770965, 2770966, 2770967, 2770968, 2770969, 2770970, 2770971, 2770972, 2770973, 2770974, 2770975, 2770976, 2770977, 2770978, 2770979, 2770980, 2770981, 2770982, 2770983, 2770984, 2770985, 2770986, 2770987, 2770988, 2770989, 2770990, 2770991, 2770992, 2770993, 2770994, 2770995, 2770996, 2770997, 2770998, 2770999, 2771000, 2771001, 2771002, 2771003, 2771004, 2771005, 2771006, 2771007, 2771008, 2771009, 2771010, 2771011, 2771012, 2771013, 2771014, 2771015, 2771016, 2771017, 2771018, 2771019, 2771020, 2771021, 2771022, 2771023, 2771024, 2771025, 2771026, 2771027, 2771028, 2771029, 2771030, 2771031, 2771032, 2771033, 2771034, 2771035, 2771036, 2771037, 2771038, 2771039, 2771040, 2771041, 2771042, 2771043, 2771044, 2771045, 2771046, 2771047, 2771048, 2771049, 2771050, 2771051, 2771052, 2771053, 2771054, 2771055, 2771056, 2771057, 2771058, 2771059, 2771060, 2771061, 2771062, 2771063, 2771064, 2771065, 2771066, 2771067, 2771068, 2771069, 2771070, 2771071, 2771072, 2771073, 2771074, 2771075, 2771076, 2771077, 2771078, 2771079, 2771080, 2771081, 2771082, 2771083, 2771084, 2771085, 2771086, 2771087, 2771088, 2771089, 2771090, 2771091, 2771092, 2771093, 2771094, 2771095, 2771096, 2771097, 2771098, 2771099, 2771100, 2771101, 2771102, 2771103, 2771104, 2771105, 2771106, 2771107, 2771108, 2771109, 2771110, 2771111, 2771112, 2771113, 2771114, 2771115, 2771116, 2771117, 2771118, 2771119, 2771120, 2771121, 2771122, 2771123, 2771124, 2771125, 2771126, 2771127, 2771128, 2771129, 2771130, 2771131, 2771132, 2771133, 2771134, 2771135, 2771136, 2771137, 2771138, 2771139, 2771140, 2771141, 2771142, 2771143, 2771144, 2771145, 2771146, 2771147, 2771148, 2771149, 2771150, 2771151, 2771152, 2771153, 2771154, 2771155, 2771156, 2771157, 2771158, 2771159, 2771160, 2771161, 2771162, 2771163, 2771164, 2771165, 2771166, 2771167, 2771168, 2771169, 2771170, 2771171, 2771172, 2771173, 2771174, 2771175, 2771176, 2771177, 2771178, 2771179, 2771180, 2771181, 2771182, 2771183, 2771184, 2771185, 2771186, 2771187, 2771188, 2771189, 2771190, 2771191, 2771192, 2771193, 2771194, 2771195, 2771196, 2771197, 2771198, 2771199, 2771200, 2771201, 2771202, 2771203, 2771204, 2771205, 2771206, 2771207, 2771208, 2771209, 2771210, 2771211, 2771212, 2771213, 2771214, 2771215, 2771216, 2771217, 2771218, 2771219, 2771220, 2771221, 2771222, 2771223, 2771224, 2771225, 2771226, 2771227, 2771228, 2771229, 2771230, 2771231, 2771232, 2771233, 2771234, 2771235, 2771236, 2771237, 2771238, 2771239, 2771240, 2771241, 2771242, 2771243, 2771244, 2771245, 2771246, 2771247, 2771248, 2771249, 2771250, 2771251, 2771252, 2771253, 2771254, 2771255, 2771256, 2771257, 2771258, 2771259, 2771260, 2771261, 2771262, 2771263, 2771264, 2771265, 2771266, 2771267, 2771268, 2771269, 2771270, 2771271, 2771272, 2771273, 2771274, 2771275, 2771276, 2771277, 2771278, 2771279, 2771280, 2771281, 2771282, 2771283, 2771284, 2771285, 2771286, 2771287, 2771288, 2771289, 2771290, 2771291, 2771292, 2771293, 2771294, 2771295, 2771296, 2771297, 2771298, 2771299, 2771300, 2771301, 2771302, 2771303, 2771304, 2771305, 2771306, 2771307, 2771308, 2771309, 2771310, 2771311, 2771312, 2771313, 2771314, 2771315, 2771316, 2771317, 2771318, 2771319, 2771320, 2771321, 2771322, 2771323, 2771324, 2771325, 2771326, 2771327, 2771328, 2771329, 2771330, 2771331, 2771332, 2771333, 2771334, 2771335, 2771336, 2771337, 2771338, 2771339, 2771340, 2771341, 2771342, 2771343, 2771344, 2771345, 2771346, 2771347, 2771348, 2771349, 2771350, 2771351, 2771352, 2771353, 2771354, 2771355, 2771356, 2771357, 2771358, 2771359, 2771360, 2771361, 2771362, 2771363, 2771364, 2771365, 2771366, 2771367, 2771368, 2771369, 2771370, 2771371, 2771372, 2771373, 2771374, 2771375, 2771376, 2771377, 2771378, 2771379, 2771380, 2771381, 2771382, 2771383, 2771384, 2771385, 2771386, 2771387, 2771388, 2771389, 2771390, 2771391, 2771392, 2771393, 2771394, 2771395, 2771396, 2771397, 2771398, 2771399, 2771400, 2771401, 2771402, 2771403, 2771404, 2771405, 2771406, 2771407, 2771408, 2771409, 2771410, 2771411, 2771412, 2771413, 2771414, 2771415, 2771416, 2771417, 2771418, 2771419, 2771420, 2771421, 2771422, 2771423, 2771424, 2771425, 2771426, 2771427, 2771428, 2771429, 2771430, 2771431, 2771432, 2771433, 2771434, 2771435, 2771436, 2771437, 2771438, 2771439, 2771440, 2771441, 2771442, 2771443, 2771444, 2771445, 2771446, 2771447, 2771448, 2771449, 2771450, 2771451, 2771452, 2771453, 2771454, 2771455, 2771456, 2771457, 2771458, 2771459, 2771460, 2771461, 2771462, 2771463, 2771464, 2771465, 2771466, 2771467, 2771468, 2771469, 2771470, 2771471, 2771472, 2771473, 2771474, 2771475, 2771476, 2771477, 2771478, 2771479, 2771480, 2771481, 2771482, 2771483, 2771484, 2771485, 2771486, 2771487, 2771488, 2771489, 2771490, 2771491, 2771492, 2771493, 2771494, 2771495, 2771496, 2771497, 2771498, 2771499, 2771500, 2771501, 2771502, 2771503, 2771504, 2771505, 2771506, 2771507, 2771508, 2771509, 2771510, 2771511, 2771512, 2771513, 2771514, 2771515, 2771516, 2771517, 2771518, 2771519, 2771520, 2771521, 2771522, 2771523, 2771524, 2771525, 2771526, 2771527, 2771528, 2771529, 2771530, 2771531, 2771532, 2771533, 2771534, 2771535, 2771536, 2771537, 2771538, 2771539, 2771540, 2771541, 2771542, 2771543, 2771544, 2771545, 2771546, 2771547, 2771548, 2771549, 2771550, 2771551, 2771552, 2771553, 2771554, 2771555, 2771556, 2771557, 2771558, 2771559, 2771560, 2771561, 2771562, 2771563, 2771564, 2771565, 2771566, 2771567, 2771568, 2771569, 2771570, 2771571, 2771572, 2771573, 2771574, 2771575, 2771576, 2771577, 2771578, 2771579, 2771580, 2771581, 2771582, 2771583, 2771584, 2771585, 2771586, 2771587, 2771588, 2771589, 2771590, 2771591, 2771592, 2771593, 2771594, 2771595, 2771596, 2771597, 2771598, 2771599, 2771600, 2771601, 2771602, 2771603, 2771604, 2771605, 2771606, 2771607, 2771608, 2771609, 2771610, 2771611, 2771612, 2771613, 2771614, 2771615, 2771616, 2771617, 2771618, 2771619, 2771620, 2771621, 2771622, 2771623, 2771624, 2771625, 2771626, 2771627, 2771628, 2771629, 2771630, 2771631, 2771632, 2771633, 2771634, 2771635, 2771636, 2771637, 2771638, 2771639, 2771640, 2771641, 2771642, 2771643, 2771644, 2771645, 2771646, 2771647, 2771648, 2771649, 2771650, 2771651, 2771652, 2771653, 2771654, 2771655, 2771656, 2771657, 2771658, 2771659, 2771660, 2771661, 2771662, 2771663, 2771664, 2771665, 2771666, 2771667, 2771668, 2771669, 2771670, 2771671, 2771672, 2771673, 2771674, 2771675, 2771676, 2771677, 2771678, 2771679, 2771680, 2771681, 2771682, 2771683, 2771684, 2771685, 2771686, 2771687, 2771688, 2771689, 2771690, 2771691, 2771692, 2771693, 2771694, 2771695, 2771696, 2771697, 2771698, 2771699, 2771700, 2771701, 2771702, 2771703, 2771704, 2771705, 2771706, 2771707, 2771708, 2771709, 2771710, 2771711, 2771712, 2771713, 2771714, 2771715, 2771716, 2771717, 2771718, 2771719, 2771720, 2771721, 2771722, 2771723, 2771724, 2771725, 2771726, 2771727, 2771728, 2771729, 2771730, 2771731, 2771732, 2771733, 2771734, 2771735, 2771736, 2771737, 2771738, 2771739, 2771740, 2771741, 2771742, 2771743, 2771744, 2771745, 2771746, 2771747, 2771748, 2771749, 2771750, 2771751, 2771752, 2771753, 2771754, 2771755, 2771756, 2771757, 2771758, 2771759, 2771760, 2771761, 2771762, 2771763, 2771764, 2771765, 2771766, 2771767, 2771768, 2771769, 2771770, 2771771, 2771772, 2771773, 2771774, 2771775, 2771776, 2771777, 2771778, 2771779, 2771780, 2771781, 2771782, 2771783, 2771784, 2771785, 2771786, 2771787, 2771788, 2771789, 2771790, 2771791, 2771792, 2771793, 2771794, 2771795, 2771796, 2771797, 2771798, 2771799, 2771800, 2771801, 2771802, 2771803, 2771804, 2771805, 2771806, 2771807, 2771808, 2771809, 2771810, 2771811, 2771812, 2771813, 2771814, 2771815, 2771816, 2771817, 2771818, 2771819, 2771820, 2771821, 2771822, 2771823, 2771824, 2771825, 2771826, 2771827, 2771828, 2771829, 2771830, 2771831, 2771832, 2771833, 2771834, 2771835, 2771836, 2771837, 2771838, 2771839, 2771840, 2771841, 2771842, 2771843, 2771844, 2771845, 2771846, 2771847, 2771848, 2771849, 2771850, 2771851, 2771852, 2771853, 2771854, 2771855, 2771856, 2771857, 2771858, 2771859, 2771860, 2771861, 2771862, 2771863, 2771864, 2771865, 2771866, 2771867, 2771868, 2771869, 2771870, 2771871, 2771872, 2771873, 2771874, 2771875, 2771876, 2771877, 2771878, 2771879, 2771880, 2771881, 2771882, 2771883, 2771884, 2771885, 2771886, 2771887, 2771888, 2771889, 2771890, 2771891, 2771892, 2771893, 2771894, 2771895, 2771896, 2771897, 2771898, 2771899, 2771900, 2771901, 2771902, 2771903, 2771904, 2771905, 2771906, 2771907, 2771908, 2771909, 2771910, 2771911, 2771912, 2771913, 2771914, 2771915, 2771916, 2771917, 2771918, 2771919, 2771920, 2771921, 2771922, 2771923, 2771924, 2771925, 2771926, 2771927, 2771928, 2771929, 2771930, 2771931, 2771932, 2771933, 2771934, 2771935, 2771936, 2771937, 2771938, 2771939, 2771940, 2771941, 2771942, 2771943, 2771944, 2771945, 2771946, 2771947, 2771948, 2771949, 2771950, 2771951, 2771952, 2771953, 2771954, 2771955, 2771956, 2771957, 2771958, 2771959, 2771960, 2771961, 2771962, 2771963, 2771964, 2771965, 2771966, 2771967, 2771968, 2771969, 2771970, 2771971, 2771972, 2771973, 2771974, 2771975, 2771976, 2771977, 2771978, 2771979, 2771980, 2771981, 2771982, 2771983, 2771984, 2771985, 2771986, 2771987, 2771988, 2771989, 2771990, 2771991, 2771992, 2771993, 2771994, 2771995, 2771996, 2771997, 2771998, 2771999, 2772000, 2772001, 2772002, 2772003, 2772004, 2772005, 2772006, 2772007, 2772008, 2772009, 2772010, 2772011, 2772012, 2772013, 2772014, 2772015, 2772016, 2772017, 2772018, 2772019, 2772020, 2772021, 2772022, 2772023, 2772024, 2772025, 2772026, 2772027, 2772028, 2772029, 2772030, 2772031, 2772032, 2772033, 2772034, 2772035, 2772036, 2772037, 2772038, 2772039, 2772040, 2772041, 2772042, 2772043, 2772044, 2772045, 2772046, 2772047, 2772048, 2772049, 2772050, 2772051, 2772052, 2772053, 2772054, 2772055, 2772056, 2772057, 2772058, 2772059, 2772060, 2772061, 2772062, 2772063, 2772064, 2772065, 2772066, 2772067, 2772068, 2772069, 2772070, 2772071, 2772072, 2772073, 2772074, 2772075, 2772076, 2772077, 2772078, 2772079, 2772080, 2772081, 2772082, 2772083, 2772084, 2772085, 2772086, 2772087, 2772088, 2772089, 2772090, 2772091, 2772092, 2772093, 2772094, 2772095, 2772096, 2772097, 2772098, 2772099, 2772100, 2772101, 2772102, 2772103, 2772104, 2772105, 2772106, 2772107, 2772108, 2772109, 2772110, 2772111, 2772112, 2772113, 2772114, 2772115, 2772116, 2772117, 2772118, 2772119, 2772120, 2772121, 2772122, 2772123, 2772124, 2772125, 2772126, 2772127, 2772128, 2772129, 2772130, 2772131, 2772132, 2772133, 2772134, 2772135, 2772136, 2772137, 2772138, 2772139, 2772140, 2772141, 2772142, 2772143, 2772144, 2772145, 2772146, 2772147, 2772148, 2772149, 2772150, 2772151, 2772152, 2772153, 2772154, 2772155, 2772156, 2772157, 2772158, 2772159, 2772160, 2772161, 2772162, 2772163, 2772164, 2772165, 2772166, 2772167, 2772168, 2772169, 2772170, 2772171, 2772172, 2772173, 2772174, 2772175, 2772176, 2772177, 2772178, 2772179, 2772180, 2772181, 2772182, 2772183, 2772184, 2772185, 2772186, 2772187, 2772188, 2772189, 2772190, 2772191, 2772192, 2772193, 2772194, 2772195, 2772196, 2772197, 2772198, 2772199, 2772200, 2772201, 2772202, 2772203, 2772204, 2772205, 2772206, 2772207, 2772208, 2772209, 2772210, 2772211, 2772212, 2772213, 2772214, 2772215, 2772216, 2772217, 2772218, 2772219, 2772220, 2772221, 2772222, 2772223, 2772224, 2772225, 2772226, 2772227, 2772228, 2772229, 2772230, 2772231, 2772232, 2772233, 2772234, 2772235, 2772236, 2772237, 2772238, 2772239, 2772240, 2772241, 2772242, 2772243, 2772244, 2772245, 2772246, 2772247, 2772248, 2772249, 2772250, 2772251, 2772252, 2772253, 2772254, 2772255, 2772256, 2772257, 2772258, 2772259, 2772260, 2772261, 2772262, 2772263, 2772264, 2772265, 2772266, 2772267, 2772268, 2772269, 2772270, 2772271, 2772272, 2772273, 2772274, 2772275, 2772276, 2772277, 2772278, 2772279, 2772280, 2772281, 2772282, 2772283, 2772284, 2772285, 2772286, 2772287, 2772288, 2772289, 2772290, 2772291, 2772292, 2772293, 2772294, 2772295, 2772296, 2772297, 2772298, 2772299, 2772300, 2772301, 2772302, 2772303, 2772304, 2772305, 2772306, 2772307, 2772308, 2772309, 2772310, 2772311, 2772312, 2772313, 2772314, 2772315, 2772316, 2772317, 2772318, 2772319, 2772320, 2772321, 2772322, 2772323, 2772324, 2772325, 2772326, 2772327, 2772328, 2772329, 2772330, 2772331, 2772332, 2772333, 2772334, 2772335, 2772336, 2772337, 2772338, 2772339, 2772340, 2772341, 2772342, 2772343, 2772344, 2772345, 2772346, 2772347, 2772348, 2772349, 2772350, 2772351, 2772352, 2772353, 2772354, 2772355, 2772356, 2772357, 2772358, 2772359, 2772360, 2772361, 2772362, 2772363, 2772364, 2772365, 2772366, 2772367, 2772368, 2772369, 2772370, 2772371, 2772372, 2772373, 2772374, 2772375, 2772376, 2772377, 2772378, 2772379, 2772380, 2772381, 2772382, 2772383, 2772384, 2772385, 2772386, 2772387, 2772388, 2772389, 2772390, 2772391, 2772392, 2772393, 2772394, 2772395, 2772396, 2772397, 2772398, 2772399, 2772400, 2772401, 2772402, 2772403, 2772404, 2772405, 2772406, 2772407, 2772408, 2772409, 2772410, 2772411, 2772412, 2772413, 2772414, 2772415, 2772416, 2772417, 2772418, 2772419, 2772420, 2772421, 2772422, 2772423, 2772424, 2772425, 2772426, 2772427, 2772428, 2772429, 2772430, 2772431, 2772432, 2772433, 2772434, 2772435, 2772436, 2772437, 2772438, 2772439, 2772440, 2772441, 2772442, 2772443, 2772444, 2772445, 2772446, 2772447, 2772448, 2772449, 2772450, 2772451, 2772452, 2772453, 2772454, 2772455, 2772456, 2772457, 2772458, 2772459, 2772460, 2772461, 2772462, 2772463, 2772464, 2772465, 2772466, 2772467, 2772468, 2772469, 2772470, 2772471, 2772472, 2772473, 2772474, 2772475, 2772476, 2772477, 2772478, 2772479, 2772480, 2772481, 2772482, 2772483, 2772484, 2772485, 2772486, 2772487, 2772488, 2772489, 2772490, 2772491, 2772492, 2772493, 2772494, 2772495, 2772496, 2772497, 2772498, 2772499, 2772500, 2772501, 2772502, 2772503, 2772504, 2772505, 2772506, 2772507, 2772508, 2772509, 2772510, 2772511, 2772512, 2772513, 2772514, 2772515, 2772516, 2772517, 2772518, 2772519, 2772520, 2772521, 2772522, 2772523, 2772524, 2772525, 2772526, 2772527, 2772528, 2772529, 2772530, 2772531, 2772532, 2772533, 2772534, 2772535, 2772536, 2772537, 2772538, 2772539, 2772540, 2772541, 2772542, 2772543, 2772544, 2772545, 2772546, 2772547, 2772548, 2772549, 2772550, 2772551, 2772552, 2772553, 2772554, 2772555, 2772556, 2772557, 2772558, 2772559, 2772560, 2772561, 2772562, 2772563, 2772564, 2772565, 2772566, 2772567, 2772568, 2772569, 2772570, 2772571, 2772572, 2772573, 2772574, 2772575, 2772576, 2772577, 2772578, 2772579, 2772580, 2772581, 2772582, 2772583, 2772584, 2772585, 2772586, 2772587, 2772588, 2772589, 2772590, 2772591, 2772592, 2772593, 2772594, 2772595, 2772596, 2772597, 2772598, 2772599, 2772600, 2772601, 2772602, 2772603, 2772604, 2772605, 2772606, 2772607, 2772608, 2772609, 2772610, 2772611, 2772612, 2772613, 2772614, 2772615, 2772616, 2772617, 2772618, 2772619, 2772620, 2772621, 2772622, 2772623, 2772624, 2772625, 2772626, 2772627, 2772628, 2772629, 2772630, 2772631, 2772632, 2772633, 2772634, 2772635, 2772636, 2772637, 2772638, 2772639, 2772640, 2772641, 2772642, 2772643, 2772644, 2772645, 2772646, 2772647, 2772648, 2772649, 2772650, 2772651, 2772652, 2772653, 2772654, 2772655, 2772656, 2772657, 2772658, 2772659, 2772660, 2772661, 2772662, 2772663, 2772664, 2772665, 2772666, 2772667, 2772668, 2772669, 2772670, 2772671, 2772672, 2772673, 2772674, 2772675, 2772676, 2772677, 2772678, 2772679, 2772680, 2772681, 2772682, 2772683, 2772684, 2772685, 2772686, 2772687, 2772688, 2772689, 2772690, 2772691, 2772692, 2772693, 2772694, 2772695, 2772696, 2772697, 2772698, 2772699, 2772700, 2772701, 2772702, 2772703, 2772704, 2772705, 2772706, 2772707, 2772708, 2772709, 2772710, 2772711, 2772712, 2772713, 2772714, 2772715, 2772716, 2772717, 2772718, 2772719, 2772720, 2772721, 2772722, 2772723, 2772724, 2772725, 2772726, 2772727, 2772728, 2772729, 2772730, 2772731, 2772732, 2772733, 2772734, 2772735, 2772736, 2772737, 2772738, 2772739, 2772740, 2772741, 2772742, 2772743, 2772744, 2772745, 2772746, 2772747, 2772748, 2772749, 2772750, 2772751, 2772752, 2772753, 2772754, 2772755, 2772756, 2772757, 2772758, 2772759, 2772760, 2772761, 2772762, 2772763, 2772764, 2772765, 2772766, 2772767, 2772768, 2772769, 2772770, 2772771, 2772772, 2772773, 2772774, 2772775, 2772776, 2772777, 2772778, 2772779, 2772780, 2772781, 2772782, 2772783, 2772784, 2772785, 2772786, 2772787, 2772788, 2772789, 2772790, 2772791, 2772792, 2772793, 2772794, 2772795, 2772796, 2772797, 2772798, 2772799, 2772800, 2772801, 2772802, 2772803, 2772804, 2772805, 2772806, 2772807, 2772808, 2772809, 2772810, 2772811, 2772812, 2772813, 2772814, 2772815, 2772816, 2772817, 2772818, 2772819, 2772820, 2772821, 2772822, 2772823, 2772824, 2772825, 2772826, 2772827, 2772828, 2772829, 2772830, 2772831, 2772832, 2772833, 2772834, 2772835, 2772836, 2772837, 2772838, 2772839, 2772840, 2772841, 2772842, 2772843, 2772844, 2772845, 2772846, 2772847, 2772848, 2772849, 2772850, 2772851, 2772852, 2772853, 2772854, 2772855, 2772856, 2772857, 2772858, 2772859, 2772860, 2772861, 2772862, 2772863, 2772864, 2772865, 2772866, 2772867, 2772868, 2772869, 2772870, 2772871, 2772872, 2772873, 2772874, 2772875, 2772876, 2772877, 2772878, 2772879, 2772880, 2772881, 2772882, 2772883, 2772884, 2772885, 2772886, 2772887, 2772888, 2772889, 2772890, 2772891, 2772892, 2772893, 2772894, 2772895, 2772896, 2772897, 2772898, 2772899, 2772900, 2772901, 2772902, 2772903, 2772904, 2772905, 2772906, 2772907, 2772908, 2772909, 2772910, 2772911, 2772912, 2772913, 2772914, 2772915, 2772916, 2772917, 2772918, 2772919, 2772920, 2772921, 2772922, 2772923, 2772924, 2772925, 2772926, 2772927, 2772928, 2772929, 2772930, 2772931, 2772932, 2772933, 2772934, 2772935, 2772936, 2772937, 2772938, 2772939, 2772940, 2772941, 2772942, 2772943, 2772944, 2772945, 2772946, 2772947, 2772948, 2772949, 2772950, 2772951, 2772952, 2772953, 2772954, 2772955, 2772956, 2772957, 2772958, 2772959, 2772960, 2772961, 2772962, 2772963, 2772964, 2772965, 2772966, 2772967, 2772968, 2772969, 2772970, 2772971, 2772972, 2772973, 2772974, 2772975, 2772976, 2772977, 2772978, 2772979, 2772980, 2772981, 2772982, 2772983, 2772984, 2772985, 2772986, 2772987, 2772988, 2772989, 2772990, 2772991, 2772992, 2772993, 2772994, 2772995, 2772996, 2772997, 2772998, 2772999, 2773000, 2773001, 2773002, 2773003, 2773004, 2773005, 2773006, 2773007, 2773008, 2773009, 2773010, 2773011, 2773012, 2773013, 2773014, 2773015, 2773016, 2773017, 2773018, 2773019, 2773020, 2773021, 2773022, 2773023, 2773024, 2773025, 2773026, 2773027, 2773028, 2773029, 2773030, 2773031, 2773032, 2773033, 2773034, 2773035, 2773036, 2773037, 2773038, 2773039, 2773040, 2773041, 2773042, 2773043, 2773044, 2773045, 2773046, 2773047, 2773048, 2773049, 2773050, 2773051, 2773052, 2773053, 2773054, 2773055, 2773056, 2773057, 2773058, 2773059, 2773060, 2773061, 2773062, 2773063, 2773064, 2773065, 2773066, 2773067, 2773068, 2773069, 2773070, 2773071, 2773072, 2773073, 2773074, 2773075, 2773076, 2773077, 2773078, 2773079, 2773080, 2773081, 2773082, 2773083, 2773084, 2773085, 2773086, 2773087, 2773088, 2773089, 2773090, 2773091, 2773092, 2773093, 2773094, 2773095, 2773096, 2773097, 2773098, 2773099, 2773100, 2773101, 2773102, 2773103, 2773104, 2773105, 2773106, 2773107, 2773108, 2773109, 2773110, 2773111, 2773112, 2773113, 2773114, 2773115, 2773116, 2773117, 2773118, 2773119, 2773120, 2773121, 2773122, 2773123, 2773124, 2773125, 2773126, 2773127, 2773128, 2773129, 2773130, 2773131, 2773132, 2773133, 2773134, 2773135, 2773136, 2773137, 2773138, 2773139, 2773140, 2773141, 2773142, 2773143, 2773144, 2773145, 2773146, 2773147, 2773148, 2773149, 2773150, 2773151, 2773152, 2773153, 2773154, 2773155, 2773156, 2773157, 2773158, 2773159, 2773160, 2773161, 2773162, 2773163, 2773164, 2773165, 2773166, 2773167, 2773168, 2773169, 2773170, 2773171, 2773172, 2773173, 2773174, 2773175, 2773176, 2773177, 2773178, 2773179, 2773180, 2773181, 2773182, 2773183, 2773184, 2773185, 2773186, 2773187, 2773188, 2773189, 2773190, 2773191, 2773192, 2773193, 2773194, 2773195, 2773196, 2773197, 2773198, 2773199, 2773200, 2773201, 2773202, 2773203, 2773204, 2773205, 2773206, 2773207, 2773208, 2773209, 2773210, 2773211, 2773212, 2773213, 2773214, 2773215, 2773216, 2773217, 2773218, 2773219, 2773220, 2773221, 2773222, 2773223, 2773224, 2773225, 2773226, 2773227, 2773228, 2773229, 2773230, 2773231, 2773232, 2773233, 2773234, 2773235, 2773236, 2773237, 2773238, 2773239, 2773240, 2773241, 2773242, 2773243, 2773244, 2773245, 2773246, 2773247, 2773248, 2773249, 2773250, 2773251, 2773252, 2773253, 2773254, 2773255, 2773256, 2773257, 2773258, 2773259, 2773260, 2773261, 2773262, 2773263, 2773264, 2773265, 2773266, 2773267, 2773268, 2773269, 2773270, 2773271, 2773272, 2773273, 2773274, 2773275, 2773276, 2773277, 2773278, 2773279, 2773280, 2773281, 2773282, 2773283, 2773284, 2773285, 2773286, 2773287, 2773288, 2773289, 2773290, 2773291, 2773292, 2773293, 2773294, 2773295, 2773296, 2773297, 2773298, 2773299, 2773300, 2773301, 2773302, 2773303, 2773304, 2773305, 2773306, 2773307, 2773308, 2773309, 2773310, 2773311, 2773312, 2773313, 2773314, 2773315, 2773316, 2773317, 2773318, 2773319, 2773320, 2773321, 2773322, 2773323, 2773324, 2773325, 2773326, 2773327, 2773328, 2773329, 2773330, 2773331, 2773332, 2773333, 2773334, 2773335, 2773336, 2773337, 2773338, 2773339, 2773340, 2773341, 2773342, 2773343, 2773344, 2773345, 2773346, 2773347, 2773348, 2773349, 2773350, 2773351, 2773352, 2773353, 2773354, 2773355, 2773356, 2773357, 2773358, 2773359, 2773360, 2773361, 2773362, 2773363, 2773364, 2773365, 2773366, 2773367, 2773368, 2773369, 2773370, 2773371, 2773372, 2773373, 2773374, 2773375, 2773376, 2773377, 2773378, 2773379, 2773380, 2773381, 2773382, 2773383, 2773384, 2773385, 2773386, 2773387, 2773388, 2773389, 2773390, 2773391, 2773392, 2773393, 2773394, 2773395, 2773396, 2773397, 2773398, 2773399, 2773400, 2773401, 2773402, 2773403, 2773404, 2773405, 2773406, 2773407, 2773408, 2773409, 2773410, 2773411, 2773412, 2773413, 2773414, 2773415, 2773416, 2773417, 2773418, 2773419, 2773420, 2773421, 2773422, 2773423, 2773424, 2773425, 2773426, 2773427, 2773428, 2773429, 2773430, 2773431, 2773432, 2773433, 2773434, 2773435, 2773436, 2773437, 2773438, 2773439, 2773440, 2773441, 2773442, 2773443, 2773444, 2773445, 2773446, 2773447, 2773448, 2773449, 2773450, 2773451, 2773452, 2773453, 2773454, 2773455, 2773456, 2773457, 2773458, 2773459, 2773460, 2773461, 2773462, 2773463, 2773464, 2773465, 2773466, 2773467, 2773468, 2773469, 2773470, 2773471, 2773472, 2773473, 2773474, 2773475, 2773476, 2773477, 2773478, 2773479, 2773480, 2773481, 2773482, 2773483, 2773484, 2773485, 2773486, 2773487, 2773488, 2773489, 2773490, 2773491, 2773492, 2773493, 2773494, 2773495, 2773496, 2773497, 2773498, 2773499, 2773500, 2773501, 2773502, 2773503, 2773504, 2773505, 2773506, 2773507, 2773508, 2773509, 2773510, 2773511, 2773512, 2773513, 2773514, 2773515, 2773516, 2773517, 2773518, 2773519, 2773520, 2773521, 2773522, 2773523, 2773524, 2773525, 2773526, 2773527, 2773528, 2773529, 2773530, 2773531, 2773532, 2773533, 2773534, 2773535, 2773536, 2773537, 2773538, 2773539, 2773540, 2773541, 2773542, 2773543, 2773544, 2773545, 2773546, 2773547, 2773548, 2773549, 2773550, 2773551, 2773552, 2773553, 2773554, 2773555, 2773556, 2773557, 2773558, 2773559, 2773560, 2773561, 2773562, 2773563, 2773564, 2773565, 2773566, 2773567, 2773568, 2773569, 2773570, 2773571, 2773572, 2773573, 2773574, 2773575, 2773576, 2773577, 2773578, 2773579, 2773580, 2773581, 2773582, 2773583, 2773584, 2773585, 2773586, 2773587, 2773588, 2773589, 2773590, 2773591, 2773592, 2773593, 2773594, 2773595, 2773596, 2773597, 2773598, 2773599, 2773600, 2773601, 2773602, 2773603, 2773604, 2773605, 2773606, 2773607, 2773608, 2773609, 2773610, 2773611, 2773612, 2773613, 2773614, 2773615, 2773616, 2773617, 2773618, 2773619, 2773620, 2773621, 2773622, 2773623, 2773624, 2773625, 2773626, 2773627, 2773628, 2773629, 2773630, 2773631, 2773632, 2773633, 2773634, 2773635, 2773636, 2773637, 2773638, 2773639, 2773640, 2773641, 2773642, 2773643, 2773644, 2773645, 2773646, 2773647, 2773648, 2773649, 2773650, 2773651, 2773652, 2773653, 2773654, 2773655, 2773656, 2773657, 2773658, 2773659, 2773660, 2773661, 2773662, 2773663, 2773664, 2773665, 2773666, 2773667, 2773668, 2773669, 2773670, 2773671, 2773672, 2773673, 2773674, 2773675, 2773676, 2773677, 2773678, 2773679, 2773680, 2773681, 2773682, 2773683, 2773684, 2773685, 2773686, 2773687, 2773688, 2773689, 2773690, 2773691, 2773692, 2773693, 2773694, 2773695, 2773696, 2773697, 2773698, 2773699, 2773700, 2773701, 2773702, 2773703, 2773704, 2773705, 2773706, 2773707, 2773708, 2773709, 2773710, 2773711, 2773712, 2773713, 2773714, 2773715, 2773716, 2773717, 2773718, 2773719, 2773720, 2773721, 2773722, 2773723, 2773724, 2773725, 2773726, 2773727, 2773728, 2773729, 2773730, 2773731, 2773732, 2773733, 2773734, 2773735, 2773736, 2773737, 2773738, 2773739, 2773740, 2773741, 2773742, 2773743, 2773744, 2773745, 2773746, 2773747, 2773748, 2773749, 2773750, 2773751, 2773752, 2773753, 2773754, 2773755, 2773756, 2773757, 2773758, 2773759, 2773760, 2773761, 2773762, 2773763, 2773764, 2773765, 2773766, 2773767, 2773768, 2773769, 2773770, 2773771, 2773772, 2773773, 2773774, 2773775, 2773776, 2773777, 2773778, 2773779, 2773780, 2773781, 2773782, 2773783, 2773784, 2773785, 2773786, 2773787, 2773788, 2773789, 2773790, 2773791, 2773792, 2773793, 2773794, 2773795, 2773796, 2773797, 2773798, 2773799, 2773800, 2773801, 2773802, 2773803, 2773804, 2773805, 2773806, 2773807, 2773808, 2773809, 2773810, 2773811, 2773812, 2773813, 2773814, 2773815, 2773816, 2773817, 2773818, 2773819, 2773820, 2773821, 2773822, 2773823, 2773824, 2773825, 2773826, 2773827, 2773828, 2773829, 2773830, 2773831, 2773832, 2773833, 2773834, 2773835, 2773836, 2773837, 2773838, 2773839, 2773840, 2773841, 2773842, 2773843, 2773844, 2773845, 2773846, 2773847, 2773848, 2773849, 2773850, 2773851, 2773852, 2773853, 2773854, 2773855, 2773856, 2773857, 2773858, 2773859, 2773860, 2773861, 2773862, 2773863, 2773864, 2773865, 2773866, 2773867, 2773868, 2773869, 2773870, 2773871, 2773872, 2773873, 2773874, 2773875, 2773876, 2773877, 2773878, 2773879, 2773880, 2773881, 2773882, 2773883, 2773884, 2773885, 2773886, 2773887, 2773888, 2773889, 2773890, 2773891, 2773892, 2773893, 2773894, 2773895, 2773896, 2773897, 2773898, 2773899, 2773900, 2773901, 2773902, 2773903, 2773904, 2773905, 2773906, 2773907, 2773908, 2773909, 2773910, 2773911, 2773912, 2773913, 2773914, 2773915, 2773916, 2773917, 2773918, 2773919, 2773920, 2773921, 2773922, 2773923, 2773924, 2773925, 2773926, 2773927, 2773928, 2773929, 2773930, 2773931, 2773932, 2773933, 2773934, 2773935, 2773936, 2773937, 2773938, 2773939, 2773940, 2773941, 2773942, 2773943, 2773944, 2773945, 2773946, 2773947, 2773948, 2773949, 2773950, 2773951, 2773952, 2773953, 2773954, 2773955, 2773956, 2773957, 2773958, 2773959, 2773960, 2773961, 2773962, 2773963, 2773964, 2773965, 2773966, 2773967, 2773968, 2773969, 2773970, 2773971, 2773972, 2773973, 2773974, 2773975, 2773976, 2773977, 2773978, 2773979, 2773980, 2773981, 2773982, 2773983, 2773984, 2773985, 2773986, 2773987, 2773988, 2773989, 2773990, 2773991, 2773992, 2773993, 2773994, 2773995, 2773996, 2773997, 2773998, 2773999, 2774000, 2774001, 2774002, 2774003, 2774004, 2774005, 2774006, 2774007, 2774008, 2774009, 2774010, 2774011, 2774012, 2774013, 2774014, 2774015, 2774016, 2774017, 2774018, 2774019, 2774020, 2774021, 2774022, 2774023, 2774024, 2774025, 2774026, 2774027, 2774028, 2774029, 2774030, 2774031, 2774032, 2774033, 2774034, 2774035, 2774036, 2774037, 2774038, 2774039, 2774040, 2774041, 2774042, 2774043, 2774044, 2774045, 2774046, 2774047, 2774048, 2774049, 2774050, 2774051, 2774052, 2774053, 2774054, 2774055, 2774056, 2774057, 2774058, 2774059, 2774060, 2774061, 2774062, 2774063, 2774064, 2774065, 2774066, 2774067, 2774068, 2774069, 2774070, 2774071, 2774072, 2774073, 2774074, 2774075, 2774076, 2774077, 2774078, 2774079, 2774080, 2774081, 2774082, 2774083, 2774084, 2774085, 2774086, 2774087, 2774088, 2774089, 2774090, 2774091, 2774092, 2774093, 2774094, 2774095, 2774096, 2774097, 2774098, 2774099, 2774100, 2774101, 2774102, 2774103, 2774104, 2774105, 2774106, 2774107, 2774108, 2774109, 2774110, 2774111, 2774112, 2774113, 2774114, 2774115, 2774116, 2774117, 2774118, 2774119, 2774120, 2774121, 2774122, 2774123, 2774124, 2774125, 2774126, 2774127, 2774128, 2774129, 2774130, 2774131, 2774132, 2774133, 2774134, 2774135, 2774136, 2774137, 2774138, 2774139, 2774140, 2774141, 2774142, 2774143, 2774144, 2774145, 2774146, 2774147, 2774148, 2774149, 2774150, 2774151, 2774152, 2774153, 2774154, 2774155, 2774156, 2774157, 2774158, 2774159, 2774160, 2774161, 2774162, 2774163, 2774164, 2774165, 2774166, 2774167, 2774168, 2774169, 2774170, 2774171, 2774172, 2774173, 2774174, 2774175, 2774176, 2774177, 2774178, 2774179, 2774180, 2774181, 2774182, 2774183, 2774184, 2774185, 2774186, 2774187, 2774188, 2774189, 2774190, 2774191, 2774192, 2774193, 2774194, 2774195, 2774196, 2774197, 2774198, 2774199, 2774200, 2774201, 2774202, 2774203, 2774204, 2774205, 2774206, 2774207, 2774208, 2774209, 2774210, 2774211, 2774212, 2774213, 2774214, 2774215, 2774216, 2774217, 2774218, 2774219, 2774220, 2774221, 2774222, 2774223, 2774224, 2774225, 2774226, 2774227, 2774228, 2774229, 2774230, 2774231, 2774232, 2774233, 2774234, 2774235, 2774236, 2774237, 2774238, 2774239, 2774240, 2774241, 2774242, 2774243, 2774244, 2774245, 2774246, 2774247, 2774248, 2774249, 2774250, 2774251, 2774252, 2774253, 2774254, 2774255, 2774256, 2774257, 2774258, 2774259, 2774260, 2774261, 2774262, 2774263, 2774264, 2774265, 2774266, 2774267, 2774268, 2774269, 2774270, 2774271, 2774272, 2774273, 2774274, 2774275, 2774276, 2774277, 2774278, 2774279, 2774280, 2774281, 2774282, 2774283, 2774284, 2774285, 2774286, 2774287, 2774288, 2774289, 2774290, 2774291, 2774292, 2774293, 2774294, 2774295, 2774296, 2774297, 2774298, 2774299, 2774300, 2774301, 2774302, 2774303, 2774304, 2774305, 2774306, 2774307, 2774308, 2774309, 2774310, 2774311, 2774312, 2774313, 2774314, 2774315, 2774316, 2774317, 2774318, 2774319, 2774320, 2774321, 2774322, 2774323, 2774324, 2774325, 2774326, 2774327, 2774328, 2774329, 2774330, 2774331, 2774332, 2774333, 2774334, 2774335, 2774336, 2774337, 2774338, 2774339, 2774340, 2774341, 2774342, 2774343, 2774344, 2774345, 2774346, 2774347, 2774348, 2774349, 2774350, 2774351, 2774352, 2774353, 2774354, 2774355, 2774356, 2774357, 2774358, 2774359, 2774360, 2774361, 2774362, 2774363, 2774364, 2774365, 2774366, 2774367, 2774368, 2774369, 2774370, 2774371, 2774372, 2774373, 2774374, 2774375, 2774376, 2774377, 2774378, 2774379, 2774380, 2774381, 2774382, 2774383, 2774384, 2774385, 2774386, 2774387, 2774388, 2774389, 2774390, 2774391, 2774392, 2774393, 2774394, 2774395, 2774396, 2774397, 2774398, 2774399, 2774400, 2774401, 2774402, 2774403, 2774404, 2774405, 2774406, 2774407, 2774408, 2774409, 2774410, 2774411, 2774412, 2774413, 2774414, 2774415, 2774416, 2774417, 2774418, 2774419, 2774420, 2774421, 2774422, 2774423, 2774424, 2774425, 2774426, 2774427, 2774428, 2774429, 2774430, 2774431, 2774432, 2774433, 2774434, 2774435, 2774436, 2774437, 2774438, 2774439, 2774440, 2774441, 2774442, 2774443, 2774444, 2774445, 2774446, 2774447, 2774448, 2774449, 2774450, 2774451, 2774452, 2774453, 2774454, 2774455, 2774456, 2774457, 2774458, 2774459, 2774460, 2774461, 2774462, 2774463, 2774464, 2774465, 2774466, 2774467, 2774468, 2774469, 2774470, 2774471, 2774472, 2774473, 2774474, 2774475, 2774476, 2774477, 2774478, 2774479, 2774480, 2774481, 2774482, 2774483, 2774484, 2774485, 2774486, 2774487, 2774488, 2774489, 2774490, 2774491, 2774492, 2774493, 2774494, 2774495, 2774496, 2774497, 2774498, 2774499, 2774500, 2774501, 2774502, 2774503, 2774504, 2774505, 2774506, 2774507, 2774508, 2774509, 2774510, 2774511, 2774512, 2774513, 2774514, 2774515, 2774516, 2774517, 2774518, 2774519, 2774520, 2774521, 2774522, 2774523, 2774524, 2774525, 2774526, 2774527, 2774528, 2774529, 2774530, 2774531, 2774532, 2774533, 2774534, 2774535, 2774536, 2774537, 2774538, 2774539, 2774540, 2774541, 2774542, 2774543, 2774544, 2774545, 2774546, 2774547, 2774548, 2774549, 2774550, 2774551, 2774552, 2774553, 2774554, 2774555, 2774556, 2774557, 2774558, 2774559, 2774560, 2774561, 2774562, 2774563, 2774564, 2774565, 2774566, 2774567, 2774568, 2774569, 2774570, 2774571, 2774572, 2774573, 2774574, 2774575, 2774576, 2774577, 2774578, 2774579, 2774580, 2774581, 2774582, 2774583, 2774584, 2774585, 2774586, 2774587, 2774588, 2774589, 2774590, 2774591, 2774592, 2774593, 2774594, 2774595, 2774596, 2774597, 2774598, 2774599, 2774600, 2774601, 2774602, 2774603, 2774604, 2774605, 2774606, 2774607, 2774608, 2774609, 2774610, 2774611, 2774612, 2774613, 2774614, 2774615, 2774616, 2774617, 2774618, 2774619, 2774620, 2774621, 2774622, 2774623, 2774624, 2774625, 2774626, 2774627, 2774628, 2774629, 2774630, 2774631, 2774632, 2774633, 2774634, 2774635, 2774636, 2774637, 2774638, 2774639, 2774640, 2774641, 2774642, 2774643, 2774644, 2774645, 2774646, 2774647, 2774648, 2774649, 2774650, 2774651, 2774652, 2774653, 2774654, 2774655, 2774656, 2774657, 2774658, 2774659, 2774660, 2774661, 2774662, 2774663, 2774664, 2774665, 2774666, 2774667, 2774668, 2774669, 2774670, 2774671, 2774672, 2774673, 2774674, 2774675, 2774676, 2774677, 2774678, 2774679, 2774680, 2774681, 2774682, 2774683, 2774684, 2774685, 2774686, 2774687, 2774688, 2774689, 2774690, 2774691, 2774692, 2774693, 2774694, 2774695, 2774696, 2774697, 2774698, 2774699, 2774700, 2774701, 2774702, 2774703, 2774704, 2774705, 2774706, 2774707, 2774708, 2774709, 2774710, 2774711, 2774712, 2774713, 2774714, 2774715, 2774716, 2774717, 2774718, 2774719, 2774720, 2774721, 2774722, 2774723, 2774724, 2774725, 2774726, 2774727, 2774728, 2774729, 2774730, 2774731, 2774732, 2774733, 2774734, 2774735, 2774736, 2774737, 2774738, 2774739, 2774740, 2774741, 2774742, 2774743, 2774744, 2774745, 2774746, 2774747, 2774748, 2774749, 2774750, 2774751, 2774752, 2774753, 2774754, 2774755, 2774756, 2774757, 2774758, 2774759, 2774760, 2774761, 2774762, 2774763, 2774764, 2774765, 2774766, 2774767, 2774768, 2774769, 2774770, 2774771, 2774772, 2774773, 2774774, 2774775, 2774776, 2774777, 2774778, 2774779, 2774780, 2774781, 2774782, 2774783, 2774784, 2774785, 2774786, 2774787, 2774788, 2774789, 2774790, 2774791, 2774792, 2774793, 2774794, 2774795, 2774796, 2774797, 2774798, 2774799, 2774800, 2774801, 2774802, 2774803, 2774804, 2774805, 2774806, 2774807, 2774808, 2774809, 2774810, 2774811, 2774812, 2774813, 2774814, 2774815, 2774816, 2774817, 2774818, 2774819, 2774820, 2774821, 2774822, 2774823, 2774824, 2774825, 2774826, 2774827, 2774828, 2774829, 2774830, 2774831, 2774832, 2774833, 2774834, 2774835, 2774836, 2774837, 2774838, 2774839, 2774840, 2774841, 2774842, 2774843, 2774844, 2774845, 2774846, 2774847, 2774848, 2774849, 2774850, 2774851, 2774852, 2774853, 2774854, 2774855, 2774856, 2774857, 2774858, 2774859, 2774860, 2774861, 2774862, 2774863, 2774864, 2774865, 2774866, 2774867, 2774868, 2774869, 2774870, 2774871, 2774872, 2774873, 2774874, 2774875, 2774876, 2774877, 2774878, 2774879, 2774880, 2774881, 2774882, 2774883, 2774884, 2774885, 2774886, 2774887, 2774888, 2774889, 2774890, 2774891, 2774892, 2774893, 2774894, 2774895, 2774896, 2774897, 2774898, 2774899, 2774900, 2774901, 2774902, 2774903, 2774904, 2774905, 2774906, 2774907, 2774908, 2774909, 2774910, 2774911, 2774912, 2774913, 2774914, 2774915, 2774916, 2774917, 2774918, 2774919, 2774920, 2774921, 2774922, 2774923, 2774924, 2774925, 2774926, 2774927, 2774928, 2774929, 2774930, 2774931, 2774932, 2774933, 2774934, 2774935, 2774936, 2774937, 2774938, 2774939, 2774940, 2774941, 2774942, 2774943, 2774944, 2774945, 2774946, 2774947, 2774948, 2774949, 2774950, 2774951, 2774952, 2774953, 2774954, 2774955, 2774956, 2774957, 2774958, 2774959, 2774960, 2774961, 2774962, 2774963, 2774964, 2774965, 2774966, 2774967, 2774968, 2774969, 2774970, 2774971, 2774972, 2774973, 2774974, 2774975, 2774976, 2774977, 2774978, 2774979, 2774980, 2774981, 2774982, 2774983, 2774984, 2774985, 2774986, 2774987, 2774988, 2774989, 2774990, 2774991, 2774992, 2774993, 2774994, 2774995, 2774996, 2774997, 2774998, 2774999, 2775000, 2775001, 2775002, 2775003, 2775004, 2775005, 2775006, 2775007, 2775008, 2775009, 2775010, 2775011, 2775012, 2775013, 2775014, 2775015, 2775016, 2775017, 2775018, 2775019, 2775020, 2775021, 2775022, 2775023, 2775024, 2775025, 2775026, 2775027, 2775028, 2775029, 2775030, 2775031, 2775032, 2775033, 2775034, 2775035, 2775036, 2775037, 2775038, 2775039, 2775040, 2775041, 2775042, 2775043, 2775044, 2775045, 2775046, 2775047, 2775048, 2775049, 2775050, 2775051, 2775052, 2775053, 2775054, 2775055, 2775056, 2775057, 2775058, 2775059, 2775060, 2775061, 2775062, 2775063, 2775064, 2775065, 2775066, 2775067, 2775068, 2775069, 2775070, 2775071, 2775072, 2775073, 2775074, 2775075, 2775076, 2775077, 2775078, 2775079, 2775080, 2775081, 2775082, 2775083, 2775084, 2775085, 2775086, 2775087, 2775088, 2775089, 2775090, 2775091, 2775092, 2775093, 2775094, 2775095, 2775096, 2775097, 2775098, 2775099, 2775100, 2775101, 2775102, 2775103, 2775104, 2775105, 2775106, 2775107, 2775108, 2775109, 2775110, 2775111, 2775112, 2775113, 2775114, 2775115, 2775116, 2775117, 2775118, 2775119, 2775120, 2775121, 2775122, 2775123, 2775124, 2775125, 2775126, 2775127, 2775128, 2775129, 2775130, 2775131, 2775132, 2775133, 2775134, 2775135, 2775136, 2775137, 2775138, 2775139, 2775140, 2775141, 2775142, 2775143, 2775144, 2775145, 2775146, 2775147, 2775148, 2775149, 2775150, 2775151, 2775152, 2775153, 2775154, 2775155, 2775156, 2775157, 2775158, 2775159, 2775160, 2775161, 2775162, 2775163, 2775164, 2775165, 2775166, 2775167, 2775168, 2775169, 2775170, 2775171, 2775172, 2775173, 2775174, 2775175, 2775176, 2775177, 2775178, 2775179, 2775180, 2775181, 2775182, 2775183, 2775184, 2775185, 2775186, 2775187, 2775188, 2775189, 2775190, 2775191, 2775192, 2775193, 2775194, 2775195, 2775196, 2775197, 2775198, 2775199, 2775200, 2775201, 2775202, 2775203, 2775204, 2775205, 2775206, 2775207, 2775208, 2775209, 2775210, 2775211, 2775212, 2775213, 2775214, 2775215, 2775216, 2775217, 2775218, 2775219, 2775220, 2775221, 2775222, 2775223, 2775224, 2775225, 2775226, 2775227, 2775228, 2775229, 2775230, 2775231, 2775232, 2775233, 2775234, 2775235, 2775236, 2775237, 2775238, 2775239, 2775240, 2775241, 2775242, 2775243, 2775244, 2775245, 2775246, 2775247, 2775248, 2775249, 2775250, 2775251, 2775252, 2775253, 2775254, 2775255, 2775256, 2775257, 2775258, 2775259, 2775260, 2775261, 2775262, 2775263, 2775264, 2775265, 2775266, 2775267, 2775268, 2775269, 2775270, 2775271, 2775272, 2775273, 2775274, 2775275, 2775276, 2775277, 2775278, 2775279, 2775280, 2775281, 2775282, 2775283, 2775284, 2775285, 2775286, 2775287, 2775288, 2775289, 2775290, 2775291, 2775292, 2775293, 2775294, 2775295, 2775296, 2775297, 2775298, 2775299, 2775300, 2775301, 2775302, 2775303, 2775304, 2775305, 2775306, 2775307, 2775308, 2775309, 2775310, 2775311, 2775312, 2775313, 2775314, 2775315, 2775316, 2775317, 2775318, 2775319, 2775320, 2775321, 2775322, 2775323, 2775324, 2775325, 2775326, 2775327, 2775328, 2775329, 2775330, 2775331, 2775332, 2775333, 2775334, 2775335, 2775336, 2775337, 2775338, 2775339, 2775340, 2775341, 2775342, 2775343, 2775344, 2775345, 2775346, 2775347, 2775348, 2775349, 2775350, 2775351, 2775352, 2775353, 2775354, 2775355, 2775356, 2775357, 2775358, 2775359, 2775360, 2775361, 2775362, 2775363, 2775364, 2775365, 2775366, 2775367, 2775368, 2775369, 2775370, 2775371, 2775372, 2775373, 2775374, 2775375, 2775376, 2775377, 2775378, 2775379, 2775380, 2775381, 2775382, 2775383, 2775384, 2775385, 2775386, 2775387, 2775388, 2775389, 2775390, 2775391, 2775392, 2775393, 2775394, 2775395, 2775396, 2775397, 2775398, 2775399, 2775400, 2775401, 2775402, 2775403, 2775404, 2775405, 2775406, 2775407, 2775408, 2775409, 2775410, 2775411, 2775412, 2775413, 2775414, 2775415, 2775416, 2775417, 2775418, 2775419, 2775420, 2775421, 2775422, 2775423, 2775424, 2775425, 2775426, 2775427, 2775428, 2775429, 2775430, 2775431, 2775432, 2775433, 2775434, 2775435, 2775436, 2775437, 2775438, 2775439, 2775440, 2775441, 2775442, 2775443, 2775444, 2775445, 2775446, 2775447, 2775448, 2775449, 2775450, 2775451, 2775452, 2775453, 2775454, 2775455, 2775456, 2775457, 2775458, 2775459, 2775460, 2775461, 2775462, 2775463, 2775464, 2775465, 2775466, 2775467, 2775468, 2775469, 2775470, 2775471, 2775472, 2775473, 2775474, 2775475, 2775476, 2775477, 2775478, 2775479, 2775480, 2775481, 2775482, 2775483, 2775484, 2775485, 2775486, 2775487, 2775488, 2775489, 2775490, 2775491, 2775492, 2775493, 2775494, 2775495, 2775496, 2775497, 2775498, 2775499, 2775500, 2775501, 2775502, 2775503, 2775504, 2775505, 2775506, 2775507, 2775508, 2775509, 2775510, 2775511, 2775512, 2775513, 2775514, 2775515, 2775516, 2775517, 2775518, 2775519, 2775520, 2775521, 2775522, 2775523, 2775524, 2775525, 2775526, 2775527, 2775528, 2775529, 2775530, 2775531, 2775532, 2775533, 2775534, 2775535, 2775536, 2775537, 2775538, 2775539, 2775540, 2775541, 2775542, 2775543, 2775544, 2775545, 2775546, 2775547, 2775548, 2775549, 2775550, 2775551, 2775552, 2775553, 2775554, 2775555, 2775556, 2775557, 2775558, 2775559, 2775560, 2775561, 2775562, 2775563, 2775564, 2775565, 2775566, 2775567, 2775568, 2775569, 2775570, 2775571, 2775572, 2775573, 2775574, 2775575, 2775576, 2775577, 2775578, 2775579, 2775580, 2775581, 2775582, 2775583, 2775584, 2775585, 2775586, 2775587, 2775588, 2775589, 2775590, 2775591, 2775592, 2775593, 2775594, 2775595, 2775596, 2775597, 2775598, 2775599, 2775600, 2775601, 2775602, 2775603, 2775604, 2775605, 2775606, 2775607, 2775608, 2775609, 2775610, 2775611, 2775612, 2775613, 2775614, 2775615, 2775616, 2775617, 2775618, 2775619, 2775620, 2775621, 2775622, 2775623, 2775624, 2775625, 2775626, 2775627, 2775628, 2775629, 2775630, 2775631, 2775632, 2775633, 2775634, 2775635, 2775636, 2775637, 2775638, 2775639, 2775640, 2775641, 2775642, 2775643, 2775644, 2775645, 2775646, 2775647, 2775648, 2775649, 2775650, 2775651, 2775652, 2775653, 2775654, 2775655, 2775656, 2775657, 2775658, 2775659, 2775660, 2775661, 2775662, 2775663, 2775664, 2775665, 2775666, 2775667, 2775668, 2775669, 2775670, 2775671, 2775672, 2775673, 2775674, 2775675, 2775676, 2775677, 2775678, 2775679, 2775680, 2775681, 2775682, 2775683, 2775684, 2775685, 2775686, 2775687, 2775688, 2775689, 2775690, 2775691, 2775692, 2775693, 2775694, 2775695, 2775696, 2775697, 2775698, 2775699, 2775700, 2775701, 2775702, 2775703, 2775704, 2775705, 2775706, 2775707, 2775708, 2775709, 2775710, 2775711, 2775712, 2775713, 2775714, 2775715, 2775716, 2775717, 2775718, 2775719, 2775720, 2775721, 2775722, 2775723, 2775724, 2775725, 2775726, 2775727, 2775728, 2775729, 2775730, 2775731, 2775732, 2775733, 2775734, 2775735, 2775736, 2775737, 2775738, 2775739, 2775740, 2775741, 2775742, 2775743, 2775744, 2775745, 2775746, 2775747, 2775748, 2775749, 2775750, 2775751, 2775752, 2775753, 2775754, 2775755, 2775756, 2775757, 2775758, 2775759, 2775760, 2775761, 2775762, 2775763, 2775764, 2775765, 2775766, 2775767, 2775768, 2775769, 2775770, 2775771, 2775772, 2775773, 2775774, 2775775, 2775776, 2775777, 2775778, 2775779, 2775780, 2775781, 2775782, 2775783, 2775784, 2775785, 2775786, 2775787, 2775788, 2775789, 2775790, 2775791, 2775792, 2775793, 2775794, 2775795, 2775796, 2775797, 2775798, 2775799, 2775800, 2775801, 2775802, 2775803, 2775804, 2775805, 2775806, 2775807, 2775808, 2775809, 2775810, 2775811, 2775812, 2775813, 2775814, 2775815, 2775816, 2775817, 2775818, 2775819, 2775820, 2775821, 2775822, 2775823, 2775824, 2775825, 2775826, 2775827, 2775828, 2775829, 2775830, 2775831, 2775832, 2775833, 2775834, 2775835, 2775836, 2775837, 2775838, 2775839, 2775840, 2775841, 2775842, 2775843, 2775844, 2775845, 2775846, 2775847, 2775848, 2775849, 2775850, 2775851, 2775852, 2775853, 2775854, 2775855, 2775856, 2775857, 2775858, 2775859, 2775860, 2775861, 2775862, 2775863, 2775864, 2775865, 2775866, 2775867, 2775868, 2775869, 2775870, 2775871, 2775872, 2775873, 2775874, 2775875, 2775876, 2775877, 2775878, 2775879, 2775880, 2775881, 2775882, 2775883, 2775884, 2775885, 2775886, 2775887, 2775888, 2775889, 2775890, 2775891, 2775892, 2775893, 2775894, 2775895, 2775896, 2775897, 2775898, 2775899, 2775900, 2775901, 2775902, 2775903, 2775904, 2775905, 2775906, 2775907, 2775908, 2775909, 2775910, 2775911, 2775912, 2775913, 2775914, 2775915, 2775916, 2775917, 2775918, 2775919, 2775920, 2775921, 2775922, 2775923, 2775924, 2775925, 2775926, 2775927, 2775928, 2775929, 2775930, 2775931, 2775932, 2775933, 2775934, 2775935, 2775936, 2775937, 2775938, 2775939, 2775940, 2775941, 2775942, 2775943, 2775944, 2775945, 2775946, 2775947, 2775948, 2775949, 2775950, 2775951, 2775952, 2775953, 2775954, 2775955, 2775956, 2775957, 2775958, 2775959, 2775960, 2775961, 2775962, 2775963, 2775964, 2775965, 2775966, 2775967, 2775968, 2775969, 2775970, 2775971, 2775972, 2775973, 2775974, 2775975, 2775976, 2775977, 2775978, 2775979, 2775980, 2775981, 2775982, 2775983, 2775984, 2775985, 2775986, 2775987, 2775988, 2775989, 2775990, 2775991, 2775992, 2775993, 2775994, 2775995, 2775996, 2775997, 2775998, 2775999, 2776000, 2776001, 2776002, 2776003, 2776004, 2776005, 2776006, 2776007, 2776008, 2776009, 2776010, 2776011, 2776012, 2776013, 2776014, 2776015, 2776016, 2776017, 2776018, 2776019, 2776020, 2776021, 2776022, 2776023, 2776024, 2776025, 2776026, 2776027, 2776028, 2776029, 2776030, 2776031, 2776032, 2776033, 2776034, 2776035, 2776036, 2776037, 2776038, 2776039, 2776040, 2776041, 2776042, 2776043, 2776044, 2776045, 2776046, 2776047, 2776048, 2776049, 2776050, 2776051, 2776052, 2776053, 2776054, 2776055, 2776056, 2776057, 2776058, 2776059, 2776060, 2776061, 2776062, 2776063, 2776064, 2776065, 2776066, 2776067, 2776068, 2776069, 2776070, 2776071, 2776072, 2776073, 2776074, 2776075, 2776076, 2776077, 2776078, 2776079, 2776080, 2776081, 2776082, 2776083, 2776084, 2776085, 2776086, 2776087, 2776088, 2776089, 2776090, 2776091, 2776092, 2776093, 2776094, 2776095, 2776096, 2776097, 2776098, 2776099, 2776100, 2776101, 2776102, 2776103, 2776104, 2776105, 2776106, 2776107, 2776108, 2776109, 2776110, 2776111, 2776112, 2776113, 2776114, 2776115, 2776116, 2776117, 2776118, 2776119, 2776120, 2776121, 2776122, 2776123, 2776124, 2776125, 2776126, 2776127, 2776128, 2776129, 2776130, 2776131, 2776132, 2776133, 2776134, 2776135, 2776136, 2776137, 2776138, 2776139, 2776140, 2776141, 2776142, 2776143, 2776144, 2776145, 2776146, 2776147, 2776148, 2776149, 2776150, 2776151, 2776152, 2776153, 2776154, 2776155, 2776156, 2776157, 2776158, 2776159, 2776160, 2776161, 2776162, 2776163, 2776164, 2776165, 2776166, 2776167, 2776168, 2776169, 2776170, 2776171, 2776172, 2776173, 2776174, 2776175, 2776176, 2776177, 2776178, 2776179, 2776180, 2776181, 2776182, 2776183, 2776184, 2776185, 2776186, 2776187, 2776188, 2776189, 2776190, 2776191, 2776192, 2776193, 2776194, 2776195, 2776196, 2776197, 2776198, 2776199, 2776200, 2776201, 2776202, 2776203, 2776204, 2776205, 2776206, 2776207, 2776208, 2776209, 2776210, 2776211, 2776212, 2776213, 2776214, 2776215, 2776216, 2776217, 2776218, 2776219, 2776220, 2776221, 2776222, 2776223, 2776224, 2776225, 2776226, 2776227, 2776228, 2776229, 2776230, 2776231, 2776232, 2776233, 2776234, 2776235, 2776236, 2776237, 2776238, 2776239, 2776240, 2776241, 2776242, 2776243, 2776244, 2776245, 2776246, 2776247, 2776248, 2776249, 2776250, 2776251, 2776252, 2776253, 2776254, 2776255, 2776256, 2776257, 2776258, 2776259, 2776260, 2776261, 2776262, 2776263, 2776264, 2776265, 2776266, 2776267, 2776268, 2776269, 2776270, 2776271, 2776272, 2776273, 2776274, 2776275, 2776276, 2776277, 2776278, 2776279, 2776280, 2776281, 2776282, 2776283, 2776284, 2776285, 2776286, 2776287, 2776288, 2776289, 2776290, 2776291, 2776292, 2776293, 2776294, 2776295, 2776296, 2776297, 2776298, 2776299, 2776300, 2776301, 2776302, 2776303, 2776304, 2776305, 2776306, 2776307, 2776308, 2776309, 2776310, 2776311, 2776312, 2776313, 2776314, 2776315, 2776316, 2776317, 2776318, 2776319, 2776320, 2776321, 2776322, 2776323, 2776324, 2776325, 2776326, 2776327, 2776328, 2776329, 2776330, 2776331, 2776332, 2776333, 2776334, 2776335, 2776336, 2776337, 2776338, 2776339, 2776340, 2776341, 2776342, 2776343, 2776344, 2776345, 2776346, 2776347, 2776348, 2776349, 2776350, 2776351, 2776352, 2776353, 2776354, 2776355, 2776356, 2776357, 2776358, 2776359, 2776360, 2776361, 2776362, 2776363, 2776364, 2776365, 2776366, 2776367, 2776368, 2776369, 2776370, 2776371, 2776372, 2776373, 2776374, 2776375, 2776376, 2776377, 2776378, 2776379, 2776380, 2776381, 2776382, 2776383, 2776384, 2776385, 2776386, 2776387, 2776388, 2776389, 2776390, 2776391, 2776392, 2776393, 2776394, 2776395, 2776396, 2776397, 2776398, 2776399, 2776400, 2776401, 2776402, 2776403, 2776404, 2776405, 2776406, 2776407, 2776408, 2776409, 2776410, 2776411, 2776412, 2776413, 2776414, 2776415, 2776416, 2776417, 2776418, 2776419, 2776420, 2776421, 2776422, 2776423, 2776424, 2776425, 2776426, 2776427, 2776428, 2776429, 2776430, 2776431, 2776432, 2776433, 2776434, 2776435, 2776436, 2776437, 2776438, 2776439, 2776440, 2776441, 2776442, 2776443, 2776444, 2776445, 2776446, 2776447, 2776448, 2776449, 2776450, 2776451, 2776452, 2776453, 2776454, 2776455, 2776456, 2776457, 2776458, 2776459, 2776460, 2776461, 2776462, 2776463, 2776464, 2776465, 2776466, 2776467, 2776468, 2776469, 2776470, 2776471, 2776472, 2776473, 2776474, 2776475, 2776476, 2776477, 2776478, 2776479, 2776480, 2776481, 2776482, 2776483, 2776484, 2776485, 2776486, 2776487, 2776488, 2776489, 2776490, 2776491, 2776492, 2776493, 2776494, 2776495, 2776496, 2776497, 2776498, 2776499, 2776500, 2776501, 2776502, 2776503, 2776504, 2776505, 2776506, 2776507, 2776508, 2776509, 2776510, 2776511, 2776512, 2776513, 2776514, 2776515, 2776516, 2776517, 2776518, 2776519, 2776520, 2776521, 2776522, 2776523, 2776524, 2776525, 2776526, 2776527, 2776528, 2776529, 2776530, 2776531, 2776532, 2776533, 2776534, 2776535, 2776536, 2776537, 2776538, 2776539, 2776540, 2776541, 2776542, 2776543, 2776544, 2776545, 2776546, 2776547, 2776548, 2776549, 2776550, 2776551, 2776552, 2776553, 2776554, 2776555, 2776556, 2776557, 2776558, 2776559, 2776560, 2776561, 2776562, 2776563, 2776564, 2776565, 2776566, 2776567, 2776568, 2776569, 2776570, 2776571, 2776572, 2776573, 2776574, 2776575, 2776576, 2776577, 2776578, 2776579, 2776580, 2776581, 2776582, 2776583, 2776584, 2776585, 2776586, 2776587, 2776588, 2776589, 2776590, 2776591, 2776592, 2776593, 2776594, 2776595, 2776596, 2776597, 2776598, 2776599, 2776600, 2776601, 2776602, 2776603, 2776604, 2776605, 2776606, 2776607, 2776608, 2776609, 2776610, 2776611, 2776612, 2776613, 2776614, 2776615, 2776616, 2776617, 2776618, 2776619, 2776620, 2776621, 2776622, 2776623, 2776624, 2776625, 2776626, 2776627, 2776628, 2776629, 2776630, 2776631, 2776632, 2776633, 2776634, 2776635, 2776636, 2776637, 2776638, 2776639, 2776640, 2776641, 2776642, 2776643, 2776644, 2776645, 2776646, 2776647, 2776648, 2776649, 2776650, 2776651, 2776652, 2776653, 2776654, 2776655, 2776656, 2776657, 2776658, 2776659, 2776660, 2776661, 2776662, 2776663, 2776664, 2776665, 2776666, 2776667, 2776668, 2776669, 2776670, 2776671, 2776672, 2776673, 2776674, 2776675, 2776676, 2776677, 2776678, 2776679, 2776680, 2776681, 2776682, 2776683, 2776684, 2776685, 2776686, 2776687, 2776688, 2776689, 2776690, 2776691, 2776692, 2776693, 2776694, 2776695, 2776696, 2776697, 2776698, 2776699, 2776700, 2776701, 2776702, 2776703, 2776704, 2776705, 2776706, 2776707, 2776708, 2776709, 2776710, 2776711, 2776712, 2776713, 2776714, 2776715, 2776716, 2776717, 2776718, 2776719, 2776720, 2776721, 2776722, 2776723, 2776724, 2776725, 2776726, 2776727, 2776728, 2776729, 2776730, 2776731, 2776732, 2776733, 2776734, 2776735, 2776736, 2776737, 2776738, 2776739, 2776740, 2776741, 2776742, 2776743, 2776744, 2776745, 2776746, 2776747, 2776748, 2776749, 2776750, 2776751, 2776752, 2776753, 2776754, 2776755, 2776756, 2776757, 2776758, 2776759, 2776760, 2776761, 2776762, 2776763, 2776764, 2776765, 2776766, 2776767, 2776768, 2776769, 2776770, 2776771, 2776772, 2776773, 2776774, 2776775, 2776776, 2776777, 2776778, 2776779, 2776780, 2776781, 2776782, 2776783, 2776784, 2776785, 2776786, 2776787, 2776788, 2776789, 2776790, 2776791, 2776792, 2776793, 2776794, 2776795, 2776796, 2776797, 2776798, 2776799, 2776800, 2776801, 2776802, 2776803, 2776804, 2776805, 2776806, 2776807, 2776808, 2776809, 2776810, 2776811, 2776812, 2776813, 2776814, 2776815, 2776816, 2776817, 2776818, 2776819, 2776820, 2776821, 2776822, 2776823, 2776824, 2776825, 2776826, 2776827, 2776828, 2776829, 2776830, 2776831, 2776832, 2776833, 2776834, 2776835, 2776836, 2776837, 2776838, 2776839, 2776840, 2776841, 2776842, 2776843, 2776844, 2776845, 2776846, 2776847, 2776848, 2776849, 2776850, 2776851, 2776852, 2776853, 2776854, 2776855, 2776856, 2776857, 2776858, 2776859, 2776860, 2776861, 2776862, 2776863, 2776864, 2776865, 2776866, 2776867, 2776868, 2776869, 2776870, 2776871, 2776872, 2776873, 2776874, 2776875, 2776876, 2776877, 2776878, 2776879, 2776880, 2776881, 2776882, 2776883, 2776884, 2776885, 2776886, 2776887, 2776888, 2776889, 2776890, 2776891, 2776892, 2776893, 2776894, 2776895, 2776896, 2776897, 2776898, 2776899, 2776900, 2776901, 2776902, 2776903, 2776904, 2776905, 2776906, 2776907, 2776908, 2776909, 2776910, 2776911, 2776912, 2776913, 2776914, 2776915, 2776916, 2776917, 2776918, 2776919, 2776920, 2776921, 2776922, 2776923, 2776924, 2776925, 2776926, 2776927, 2776928, 2776929, 2776930, 2776931, 2776932, 2776933, 2776934, 2776935, 2776936, 2776937, 2776938, 2776939, 2776940, 2776941, 2776942, 2776943, 2776944, 2776945, 2776946, 2776947, 2776948, 2776949, 2776950, 2776951, 2776952, 2776953, 2776954, 2776955, 2776956, 2776957, 2776958, 2776959, 2776960, 2776961, 2776962, 2776963, 2776964, 2776965, 2776966, 2776967, 2776968, 2776969, 2776970, 2776971, 2776972, 2776973, 2776974, 2776975, 2776976, 2776977, 2776978, 2776979, 2776980, 2776981, 2776982, 2776983, 2776984, 2776985, 2776986, 2776987, 2776988, 2776989, 2776990, 2776991, 2776992, 2776993, 2776994, 2776995, 2776996, 2776997, 2776998, 2776999, 2777000, 2777001, 2777002, 2777003, 2777004, 2777005, 2777006, 2777007, 2777008, 2777009, 2777010, 2777011, 2777012, 2777013, 2777014, 2777015, 2777016, 2777017, 2777018, 2777019, 2777020, 2777021, 2777022, 2777023, 2777024, 2777025, 2777026, 2777027, 2777028, 2777029, 2777030, 2777031, 2777032, 2777033, 2777034, 2777035, 2777036, 2777037, 2777038, 2777039, 2777040, 2777041, 2777042, 2777043, 2777044, 2777045, 2777046, 2777047, 2777048, 2777049, 2777050, 2777051, 2777052, 2777053, 2777054, 2777055, 2777056, 2777057, 2777058, 2777059, 2777060, 2777061, 2777062, 2777063, 2777064, 2777065, 2777066, 2777067, 2777068, 2777069, 2777070, 2777071, 2777072, 2777073, 2777074, 2777075, 2777076, 2777077, 2777078, 2777079, 2777080, 2777081, 2777082, 2777083, 2777084, 2777085, 2777086, 2777087, 2777088, 2777089, 2777090, 2777091, 2777092, 2777093, 2777094, 2777095, 2777096, 2777097, 2777098, 2777099, 2777100, 2777101, 2777102, 2777103, 2777104, 2777105, 2777106, 2777107, 2777108, 2777109, 2777110, 2777111, 2777112, 2777113, 2777114, 2777115, 2777116, 2777117, 2777118, 2777119, 2777120, 2777121, 2777122, 2777123, 2777124, 2777125, 2777126, 2777127, 2777128, 2777129, 2777130, 2777131, 2777132, 2777133, 2777134, 2777135, 2777136, 2777137, 2777138, 2777139, 2777140, 2777141, 2777142, 2777143, 2777144, 2777145, 2777146, 2777147, 2777148, 2777149, 2777150, 2777151, 2777152, 2777153, 2777154, 2777155, 2777156, 2777157, 2777158, 2777159, 2777160, 2777161, 2777162, 2777163, 2777164, 2777165, 2777166, 2777167, 2777168, 2777169, 2777170, 2777171, 2777172, 2777173, 2777174, 2777175, 2777176, 2777177, 2777178, 2777179, 2777180, 2777181, 2777182, 2777183, 2777184, 2777185, 2777186, 2777187, 2777188, 2777189, 2777190, 2777191, 2777192, 2777193, 2777194, 2777195, 2777196, 2777197, 2777198, 2777199, 2777200, 2777201, 2777202, 2777203, 2777204, 2777205, 2777206, 2777207, 2777208, 2777209, 2777210, 2777211, 2777212, 2777213, 2777214, 2777215, 2777216, 2777217, 2777218, 2777219, 2777220, 2777221, 2777222, 2777223, 2777224, 2777225, 2777226, 2777227, 2777228, 2777229, 2777230, 2777231, 2777232, 2777233, 2777234, 2777235, 2777236, 2777237, 2777238, 2777239, 2777240, 2777241, 2777242, 2777243, 2777244, 2777245, 2777246, 2777247, 2777248, 2777249, 2777250, 2777251, 2777252, 2777253, 2777254, 2777255, 2777256, 2777257, 2777258, 2777259, 2777260, 2777261, 2777262, 2777263, 2777264, 2777265, 2777266, 2777267, 2777268, 2777269, 2777270, 2777271, 2777272, 2777273, 2777274, 2777275, 2777276, 2777277, 2777278, 2777279, 2777280, 2777281, 2777282, 2777283, 2777284, 2777285, 2777286, 2777287, 2777288, 2777289, 2777290, 2777291, 2777292, 2777293, 2777294, 2777295, 2777296, 2777297, 2777298, 2777299, 2777300, 2777301, 2777302, 2777303, 2777304, 2777305, 2777306, 2777307, 2777308, 2777309, 2777310, 2777311, 2777312, 2777313, 2777314, 2777315, 2777316, 2777317, 2777318, 2777319, 2777320, 2777321, 2777322, 2777323, 2777324, 2777325, 2777326, 2777327, 2777328, 2777329, 2777330, 2777331, 2777332, 2777333, 2777334, 2777335, 2777336, 2777337, 2777338, 2777339, 2777340, 2777341, 2777342, 2777343, 2777344, 2777345, 2777346, 2777347, 2777348, 2777349, 2777350, 2777351, 2777352, 2777353, 2777354, 2777355, 2777356, 2777357, 2777358, 2777359, 2777360, 2777361, 2777362, 2777363, 2777364, 2777365, 2777366, 2777367, 2777368, 2777369, 2777370, 2777371, 2777372, 2777373, 2777374, 2777375, 2777376, 2777377, 2777378, 2777379, 2777380, 2777381, 2777382, 2777383, 2777384, 2777385, 2777386, 2777387, 2777388, 2777389, 2777390, 2777391, 2777392, 2777393, 2777394, 2777395, 2777396, 2777397, 2777398, 2777399, 2777400, 2777401, 2777402, 2777403, 2777404, 2777405, 2777406, 2777407, 2777408, 2777409, 2777410, 2777411, 2777412, 2777413, 2777414, 2777415, 2777416, 2777417, 2777418, 2777419, 2777420, 2777421, 2777422, 2777423, 2777424, 2777425, 2777426, 2777427, 2777428, 2777429, 2777430, 2777431, 2777432, 2777433, 2777434, 2777435, 2777436, 2777437, 2777438, 2777439, 2777440, 2777441, 2777442, 2777443, 2777444, 2777445, 2777446, 2777447, 2777448, 2777449, 2777450, 2777451, 2777452, 2777453, 2777454, 2777455, 2777456, 2777457, 2777458, 2777459, 2777460, 2777461, 2777462, 2777463, 2777464, 2777465, 2777466, 2777467, 2777468, 2777469, 2777470, 2777471, 2777472, 2777473, 2777474, 2777475, 2777476, 2777477, 2777478, 2777479, 2777480, 2777481, 2777482, 2777483, 2777484, 2777485, 2777486, 2777487, 2777488, 2777489, 2777490, 2777491, 2777492, 2777493, 2777494, 2777495, 2777496, 2777497, 2777498, 2777499, 2777500, 2777501, 2777502, 2777503, 2777504, 2777505, 2777506, 2777507, 2777508, 2777509, 2777510, 2777511, 2777512, 2777513, 2777514, 2777515, 2777516, 2777517, 2777518, 2777519, 2777520, 2777521, 2777522, 2777523, 2777524, 2777525, 2777526, 2777527, 2777528, 2777529, 2777530, 2777531, 2777532, 2777533, 2777534, 2777535, 2777536, 2777537, 2777538, 2777539, 2777540, 2777541, 2777542, 2777543, 2777544, 2777545, 2777546, 2777547, 2777548, 2777549, 2777550, 2777551, 2777552, 2777553, 2777554, 2777555, 2777556, 2777557, 2777558, 2777559, 2777560, 2777561, 2777562, 2777563, 2777564, 2777565, 2777566, 2777567, 2777568, 2777569, 2777570, 2777571, 2777572, 2777573, 2777574, 2777575, 2777576, 2777577, 2777578, 2777579, 2777580, 2777581, 2777582, 2777583, 2777584, 2777585, 2777586, 2777587, 2777588, 2777589, 2777590, 2777591, 2777592, 2777593, 2777594, 2777595, 2777596, 2777597, 2777598, 2777599, 2777600, 2777601, 2777602, 2777603, 2777604, 2777605, 2777606, 2777607, 2777608, 2777609, 2777610, 2777611, 2777612, 2777613, 2777614, 2777615, 2777616, 2777617, 2777618, 2777619, 2777620, 2777621, 2777622, 2777623, 2777624, 2777625, 2777626, 2777627, 2777628, 2777629, 2777630, 2777631, 2777632, 2777633, 2777634, 2777635, 2777636, 2777637, 2777638, 2777639, 2777640, 2777641, 2777642, 2777643, 2777644, 2777645, 2777646, 2777647, 2777648, 2777649, 2777650, 2777651, 2777652, 2777653, 2777654, 2777655, 2777656, 2777657, 2777658, 2777659, 2777660, 2777661, 2777662, 2777663, 2777664, 2777665, 2777666, 2777667, 2777668, 2777669, 2777670, 2777671, 2777672, 2777673, 2777674, 2777675, 2777676, 2777677, 2777678, 2777679, 2777680, 2777681, 2777682, 2777683, 2777684, 2777685, 2777686, 2777687, 2777688, 2777689, 2777690, 2777691, 2777692, 2777693, 2777694, 2777695, 2777696, 2777697, 2777698, 2777699, 2777700, 2777701, 2777702, 2777703, 2777704, 2777705, 2777706, 2777707, 2777708, 2777709, 2777710, 2777711, 2777712, 2777713, 2777714, 2777715, 2777716, 2777717, 2777718, 2777719, 2777720, 2777721, 2777722, 2777723, 2777724, 2777725, 2777726, 2777727, 2777728, 2777729, 2777730, 2777731, 2777732, 2777733, 2777734, 2777735, 2777736, 2777737, 2777738, 2777739, 2777740, 2777741, 2777742, 2777743, 2777744, 2777745, 2777746, 2777747, 2777748, 2777749, 2777750, 2777751, 2777752, 2777753, 2777754, 2777755, 2777756, 2777757, 2777758, 2777759, 2777760, 2777761, 2777762, 2777763, 2777764, 2777765, 2777766, 2777767, 2777768, 2777769, 2777770, 2777771, 2777772, 2777773, 2777774, 2777775, 2777776, 2777777, 2777778, 2777779, 2777780, 2777781, 2777782, 2777783, 2777784, 2777785, 2777786, 2777787, 2777788, 2777789, 2777790, 2777791, 2777792, 2777793, 2777794, 2777795, 2777796, 2777797, 2777798, 2777799, 2777800, 2777801, 2777802, 2777803, 2777804, 2777805, 2777806, 2777807, 2777808, 2777809, 2777810, 2777811, 2777812, 2777813, 2777814, 2777815, 2777816, 2777817, 2777818, 2777819, 2777820, 2777821, 2777822, 2777823, 2777824, 2777825, 2777826, 2777827, 2777828, 2777829, 2777830, 2777831, 2777832, 2777833, 2777834, 2777835, 2777836, 2777837, 2777838, 2777839, 2777840, 2777841, 2777842, 2777843, 2777844, 2777845, 2777846, 2777847, 2777848, 2777849, 2777850, 2777851, 2777852, 2777853, 2777854, 2777855, 2777856, 2777857, 2777858, 2777859, 2777860, 2777861, 2777862, 2777863, 2777864, 2777865, 2777866, 2777867, 2777868, 2777869, 2777870, 2777871, 2777872, 2777873, 2777874, 2777875, 2777876, 2777877, 2777878, 2777879, 2777880, 2777881, 2777882, 2777883, 2777884, 2777885, 2777886, 2777887, 2777888, 2777889, 2777890, 2777891, 2777892, 2777893, 2777894, 2777895, 2777896, 2777897, 2777898, 2777899, 2777900, 2777901, 2777902, 2777903, 2777904, 2777905, 2777906, 2777907, 2777908, 2777909, 2777910, 2777911, 2777912, 2777913, 2777914, 2777915, 2777916, 2777917, 2777918, 2777919, 2777920, 2777921, 2777922, 2777923, 2777924, 2777925, 2777926, 2777927, 2777928, 2777929, 2777930, 2777931, 2777932, 2777933, 2777934, 2777935, 2777936, 2777937, 2777938, 2777939, 2777940, 2777941, 2777942, 2777943, 2777944, 2777945, 2777946, 2777947, 2777948, 2777949, 2777950, 2777951, 2777952, 2777953, 2777954, 2777955, 2777956, 2777957, 2777958, 2777959, 2777960, 2777961, 2777962, 2777963, 2777964, 2777965, 2777966, 2777967, 2777968, 2777969, 2777970, 2777971, 2777972, 2777973, 2777974, 2777975, 2777976, 2777977, 2777978, 2777979, 2777980, 2777981, 2777982, 2777983, 2777984, 2777985, 2777986, 2777987, 2777988, 2777989, 2777990, 2777991, 2777992, 2777993, 2777994, 2777995, 2777996, 2777997, 2777998, 2777999, 2778000, 2778001, 2778002, 2778003, 2778004, 2778005, 2778006, 2778007, 2778008, 2778009, 2778010, 2778011, 2778012, 2778013, 2778014, 2778015, 2778016, 2778017, 2778018, 2778019, 2778020, 2778021, 2778022, 2778023, 2778024, 2778025, 2778026, 2778027, 2778028, 2778029, 2778030, 2778031, 2778032, 2778033, 2778034, 2778035, 2778036, 2778037, 2778038, 2778039, 2778040, 2778041, 2778042, 2778043, 2778044, 2778045, 2778046, 2778047, 2778048, 2778049, 2778050, 2778051, 2778052, 2778053, 2778054, 2778055, 2778056, 2778057, 2778058, 2778059, 2778060, 2778061, 2778062, 2778063, 2778064, 2778065, 2778066, 2778067, 2778068, 2778069, 2778070, 2778071, 2778072, 2778073, 2778074, 2778075, 2778076, 2778077, 2778078, 2778079, 2778080, 2778081, 2778082, 2778083, 2778084, 2778085, 2778086, 2778087, 2778088, 2778089, 2778090, 2778091, 2778092, 2778093, 2778094, 2778095, 2778096, 2778097, 2778098, 2778099, 2778100, 2778101, 2778102, 2778103, 2778104, 2778105, 2778106, 2778107, 2778108, 2778109, 2778110, 2778111, 2778112, 2778113, 2778114, 2778115, 2778116, 2778117, 2778118, 2778119, 2778120, 2778121, 2778122, 2778123, 2778124, 2778125, 2778126, 2778127, 2778128, 2778129, 2778130, 2778131, 2778132, 2778133, 2778134, 2778135, 2778136, 2778137, 2778138, 2778139, 2778140, 2778141, 2778142, 2778143, 2778144, 2778145, 2778146, 2778147, 2778148, 2778149, 2778150, 2778151, 2778152, 2778153, 2778154, 2778155, 2778156, 2778157, 2778158, 2778159, 2778160, 2778161, 2778162, 2778163, 2778164, 2778165, 2778166, 2778167, 2778168, 2778169, 2778170, 2778171, 2778172, 2778173, 2778174, 2778175, 2778176, 2778177, 2778178, 2778179, 2778180, 2778181, 2778182, 2778183, 2778184, 2778185, 2778186, 2778187, 2778188, 2778189, 2778190, 2778191, 2778192, 2778193, 2778194, 2778195, 2778196, 2778197, 2778198, 2778199, 2778200, 2778201, 2778202, 2778203, 2778204, 2778205, 2778206, 2778207, 2778208, 2778209, 2778210, 2778211, 2778212, 2778213, 2778214, 2778215, 2778216, 2778217, 2778218, 2778219, 2778220, 2778221, 2778222, 2778223, 2778224, 2778225, 2778226, 2778227, 2778228, 2778229, 2778230, 2778231, 2778232, 2778233, 2778234, 2778235, 2778236, 2778237, 2778238, 2778239, 2778240, 2778241, 2778242, 2778243, 2778244, 2778245, 2778246, 2778247, 2778248, 2778249, 2778250, 2778251, 2778252, 2778253, 2778254, 2778255, 2778256, 2778257, 2778258, 2778259, 2778260, 2778261, 2778262, 2778263, 2778264, 2778265, 2778266, 2778267, 2778268, 2778269, 2778270, 2778271, 2778272, 2778273, 2778274, 2778275, 2778276, 2778277, 2778278, 2778279, 2778280, 2778281, 2778282, 2778283, 2778284, 2778285, 2778286, 2778287, 2778288, 2778289, 2778290, 2778291, 2778292, 2778293, 2778294, 2778295, 2778296, 2778297, 2778298, 2778299, 2778300, 2778301, 2778302, 2778303, 2778304, 2778305, 2778306, 2778307, 2778308, 2778309, 2778310, 2778311, 2778312, 2778313, 2778314, 2778315, 2778316, 2778317, 2778318, 2778319, 2778320, 2778321, 2778322, 2778323, 2778324, 2778325, 2778326, 2778327, 2778328, 2778329, 2778330, 2778331, 2778332, 2778333, 2778334, 2778335, 2778336, 2778337, 2778338, 2778339, 2778340, 2778341, 2778342, 2778343, 2778344, 2778345, 2778346, 2778347, 2778348, 2778349, 2778350, 2778351, 2778352, 2778353, 2778354, 2778355, 2778356, 2778357, 2778358, 2778359, 2778360, 2778361, 2778362, 2778363, 2778364, 2778365, 2778366, 2778367, 2778368, 2778369, 2778370, 2778371, 2778372, 2778373, 2778374, 2778375, 2778376, 2778377, 2778378, 2778379, 2778380, 2778381, 2778382, 2778383, 2778384, 2778385, 2778386, 2778387, 2778388, 2778389, 2778390, 2778391, 2778392, 2778393, 2778394, 2778395, 2778396, 2778397, 2778398, 2778399, 2778400, 2778401, 2778402, 2778403, 2778404, 2778405, 2778406, 2778407, 2778408, 2778409, 2778410, 2778411, 2778412, 2778413, 2778414, 2778415, 2778416, 2778417, 2778418, 2778419, 2778420, 2778421, 2778422, 2778423, 2778424, 2778425, 2778426, 2778427, 2778428, 2778429, 2778430, 2778431, 2778432, 2778433, 2778434, 2778435, 2778436, 2778437, 2778438, 2778439, 2778440, 2778441, 2778442, 2778443, 2778444, 2778445, 2778446, 2778447, 2778448, 2778449, 2778450, 2778451, 2778452, 2778453, 2778454, 2778455, 2778456, 2778457, 2778458, 2778459, 2778460, 2778461, 2778462, 2778463, 2778464, 2778465, 2778466, 2778467, 2778468, 2778469, 2778470, 2778471, 2778472, 2778473, 2778474, 2778475, 2778476, 2778477, 2778478, 2778479, 2778480, 2778481, 2778482, 2778483, 2778484, 2778485, 2778486, 2778487, 2778488, 2778489, 2778490, 2778491, 2778492, 2778493, 2778494, 2778495, 2778496, 2778497, 2778498, 2778499, 2778500, 2778501, 2778502, 2778503, 2778504, 2778505, 2778506, 2778507, 2778508, 2778509, 2778510, 2778511, 2778512, 2778513, 2778514, 2778515, 2778516, 2778517, 2778518, 2778519, 2778520, 2778521, 2778522, 2778523, 2778524, 2778525, 2778526, 2778527, 2778528, 2778529, 2778530, 2778531, 2778532, 2778533, 2778534, 2778535, 2778536, 2778537, 2778538, 2778539, 2778540, 2778541, 2778542, 2778543, 2778544, 2778545, 2778546, 2778547, 2778548, 2778549, 2778550, 2778551, 2778552, 2778553, 2778554, 2778555, 2778556, 2778557, 2778558, 2778559, 2778560, 2778561, 2778562, 2778563, 2778564, 2778565, 2778566, 2778567, 2778568, 2778569, 2778570, 2778571, 2778572, 2778573, 2778574, 2778575, 2778576, 2778577, 2778578, 2778579, 2778580, 2778581, 2778582, 2778583, 2778584, 2778585, 2778586, 2778587, 2778588, 2778589, 2778590, 2778591, 2778592, 2778593, 2778594, 2778595, 2778596, 2778597, 2778598, 2778599, 2778600, 2778601, 2778602, 2778603, 2778604, 2778605, 2778606, 2778607, 2778608, 2778609, 2778610, 2778611, 2778612, 2778613, 2778614, 2778615, 2778616, 2778617, 2778618, 2778619, 2778620, 2778621, 2778622, 2778623, 2778624, 2778625, 2778626, 2778627, 2778628, 2778629, 2778630, 2778631, 2778632, 2778633, 2778634, 2778635, 2778636, 2778637, 2778638, 2778639, 2778640, 2778641, 2778642, 2778643, 2778644, 2778645, 2778646, 2778647, 2778648, 2778649, 2778650, 2778651, 2778652, 2778653, 2778654, 2778655, 2778656, 2778657, 2778658, 2778659, 2778660, 2778661, 2778662, 2778663, 2778664, 2778665, 2778666, 2778667, 2778668, 2778669, 2778670, 2778671, 2778672, 2778673, 2778674, 2778675, 2778676, 2778677, 2778678, 2778679, 2778680, 2778681, 2778682, 2778683, 2778684, 2778685, 2778686, 2778687, 2778688, 2778689, 2778690, 2778691, 2778692, 2778693, 2778694, 2778695, 2778696, 2778697, 2778698, 2778699, 2778700, 2778701, 2778702, 2778703, 2778704, 2778705, 2778706, 2778707, 2778708, 2778709, 2778710, 2778711, 2778712, 2778713, 2778714, 2778715, 2778716, 2778717, 2778718, 2778719, 2778720, 2778721, 2778722, 2778723, 2778724, 2778725, 2778726, 2778727, 2778728, 2778729, 2778730, 2778731, 2778732, 2778733, 2778734, 2778735, 2778736, 2778737, 2778738, 2778739, 2778740, 2778741, 2778742, 2778743, 2778744, 2778745, 2778746, 2778747, 2778748, 2778749, 2778750, 2778751, 2778752, 2778753, 2778754, 2778755, 2778756, 2778757, 2778758, 2778759, 2778760, 2778761, 2778762, 2778763, 2778764, 2778765, 2778766, 2778767, 2778768, 2778769, 2778770, 2778771, 2778772, 2778773, 2778774, 2778775, 2778776, 2778777, 2778778, 2778779, 2778780, 2778781, 2778782, 2778783, 2778784, 2778785, 2778786, 2778787, 2778788, 2778789, 2778790, 2778791, 2778792, 2778793, 2778794, 2778795, 2778796, 2778797, 2778798, 2778799, 2778800, 2778801, 2778802, 2778803, 2778804, 2778805, 2778806, 2778807, 2778808, 2778809, 2778810, 2778811, 2778812, 2778813, 2778814, 2778815, 2778816, 2778817, 2778818, 2778819, 2778820, 2778821, 2778822, 2778823, 2778824, 2778825, 2778826, 2778827, 2778828, 2778829, 2778830, 2778831, 2778832, 2778833, 2778834, 2778835, 2778836, 2778837, 2778838, 2778839, 2778840, 2778841, 2778842, 2778843, 2778844, 2778845, 2778846, 2778847, 2778848, 2778849, 2778850, 2778851, 2778852, 2778853, 2778854, 2778855, 2778856, 2778857, 2778858, 2778859, 2778860, 2778861, 2778862, 2778863, 2778864, 2778865, 2778866, 2778867, 2778868, 2778869, 2778870, 2778871, 2778872, 2778873, 2778874, 2778875, 2778876, 2778877, 2778878, 2778879, 2778880, 2778881, 2778882, 2778883, 2778884, 2778885, 2778886, 2778887, 2778888, 2778889, 2778890, 2778891, 2778892, 2778893, 2778894, 2778895, 2778896, 2778897, 2778898, 2778899, 2778900, 2778901, 2778902, 2778903, 2778904, 2778905, 2778906, 2778907, 2778908, 2778909, 2778910, 2778911, 2778912, 2778913, 2778914, 2778915, 2778916, 2778917, 2778918, 2778919, 2778920, 2778921, 2778922, 2778923, 2778924, 2778925, 2778926, 2778927, 2778928, 2778929, 2778930, 2778931, 2778932, 2778933, 2778934, 2778935, 2778936, 2778937, 2778938, 2778939, 2778940, 2778941, 2778942, 2778943, 2778944, 2778945, 2778946, 2778947, 2778948, 2778949, 2778950, 2778951, 2778952, 2778953, 2778954, 2778955, 2778956, 2778957, 2778958, 2778959, 2778960, 2778961, 2778962, 2778963, 2778964, 2778965, 2778966, 2778967, 2778968, 2778969, 2778970, 2778971, 2778972, 2778973, 2778974, 2778975, 2778976, 2778977, 2778978, 2778979, 2778980, 2778981, 2778982, 2778983, 2778984, 2778985, 2778986, 2778987, 2778988, 2778989, 2778990, 2778991, 2778992, 2778993, 2778994, 2778995, 2778996, 2778997, 2778998, 2778999, 2779000, 2779001, 2779002, 2779003, 2779004, 2779005, 2779006, 2779007, 2779008, 2779009, 2779010, 2779011, 2779012, 2779013, 2779014, 2779015, 2779016, 2779017, 2779018, 2779019, 2779020, 2779021, 2779022, 2779023, 2779024, 2779025, 2779026, 2779027, 2779028, 2779029, 2779030, 2779031, 2779032, 2779033, 2779034, 2779035, 2779036, 2779037, 2779038, 2779039, 2779040, 2779041, 2779042, 2779043, 2779044, 2779045, 2779046, 2779047, 2779048, 2779049, 2779050, 2779051, 2779052, 2779053, 2779054, 2779055, 2779056, 2779057, 2779058, 2779059, 2779060, 2779061, 2779062, 2779063, 2779064, 2779065, 2779066, 2779067, 2779068, 2779069, 2779070, 2779071, 2779072, 2779073, 2779074, 2779075, 2779076, 2779077, 2779078, 2779079, 2779080, 2779081, 2779082, 2779083, 2779084, 2779085, 2779086, 2779087, 2779088, 2779089, 2779090, 2779091, 2779092, 2779093, 2779094, 2779095, 2779096, 2779097, 2779098, 2779099, 2779100, 2779101, 2779102, 2779103, 2779104, 2779105, 2779106, 2779107, 2779108, 2779109, 2779110, 2779111, 2779112, 2779113, 2779114, 2779115, 2779116, 2779117, 2779118, 2779119, 2779120, 2779121, 2779122, 2779123, 2779124, 2779125, 2779126, 2779127, 2779128, 2779129, 2779130, 2779131, 2779132, 2779133, 2779134, 2779135, 2779136, 2779137, 2779138, 2779139, 2779140, 2779141, 2779142, 2779143, 2779144, 2779145, 2779146, 2779147, 2779148, 2779149, 2779150, 2779151, 2779152, 2779153, 2779154, 2779155, 2779156, 2779157, 2779158, 2779159, 2779160, 2779161, 2779162, 2779163, 2779164, 2779165, 2779166, 2779167, 2779168, 2779169, 2779170, 2779171, 2779172, 2779173, 2779174, 2779175, 2779176, 2779177, 2779178, 2779179, 2779180, 2779181, 2779182, 2779183, 2779184, 2779185, 2779186, 2779187, 2779188, 2779189, 2779190, 2779191, 2779192, 2779193, 2779194, 2779195, 2779196, 2779197, 2779198, 2779199, 2779200, 2779201, 2779202, 2779203, 2779204, 2779205, 2779206, 2779207, 2779208, 2779209, 2779210, 2779211, 2779212, 2779213, 2779214, 2779215, 2779216, 2779217, 2779218, 2779219, 2779220, 2779221, 2779222, 2779223, 2779224, 2779225, 2779226, 2779227, 2779228, 2779229, 2779230, 2779231, 2779232, 2779233, 2779234, 2779235, 2779236, 2779237, 2779238, 2779239, 2779240, 2779241, 2779242, 2779243, 2779244, 2779245, 2779246, 2779247, 2779248, 2779249, 2779250, 2779251, 2779252, 2779253, 2779254, 2779255, 2779256, 2779257, 2779258, 2779259, 2779260, 2779261, 2779262, 2779263, 2779264, 2779265, 2779266, 2779267, 2779268, 2779269, 2779270, 2779271, 2779272, 2779273, 2779274, 2779275, 2779276, 2779277, 2779278, 2779279, 2779280, 2779281, 2779282, 2779283, 2779284, 2779285, 2779286, 2779287, 2779288, 2779289, 2779290, 2779291, 2779292, 2779293, 2779294, 2779295, 2779296, 2779297, 2779298, 2779299, 2779300, 2779301, 2779302, 2779303, 2779304, 2779305, 2779306, 2779307, 2779308, 2779309, 2779310, 2779311, 2779312, 2779313, 2779314, 2779315, 2779316, 2779317, 2779318, 2779319, 2779320, 2779321, 2779322, 2779323, 2779324, 2779325, 2779326, 2779327, 2779328, 2779329, 2779330, 2779331, 2779332, 2779333, 2779334, 2779335, 2779336, 2779337, 2779338, 2779339, 2779340, 2779341, 2779342, 2779343, 2779344, 2779345, 2779346, 2779347, 2779348, 2779349, 2779350, 2779351, 2779352, 2779353, 2779354, 2779355, 2779356, 2779357, 2779358, 2779359, 2779360, 2779361, 2779362, 2779363, 2779364, 2779365, 2779366, 2779367, 2779368, 2779369, 2779370, 2779371, 2779372, 2779373, 2779374, 2779375, 2779376, 2779377, 2779378, 2779379, 2779380, 2779381, 2779382, 2779383, 2779384, 2779385, 2779386, 2779387, 2779388, 2779389, 2779390, 2779391, 2779392, 2779393, 2779394, 2779395, 2779396, 2779397, 2779398, 2779399, 2779400, 2779401, 2779402, 2779403, 2779404, 2779405, 2779406, 2779407, 2779408, 2779409, 2779410, 2779411, 2779412, 2779413, 2779414, 2779415, 2779416, 2779417, 2779418, 2779419, 2779420, 2779421, 2779422, 2779423, 2779424, 2779425, 2779426, 2779427, 2779428, 2779429, 2779430, 2779431, 2779432, 2779433, 2779434, 2779435, 2779436, 2779437, 2779438, 2779439, 2779440, 2779441, 2779442, 2779443, 2779444, 2779445, 2779446, 2779447, 2779448, 2779449, 2779450, 2779451, 2779452, 2779453, 2779454, 2779455, 2779456, 2779457, 2779458, 2779459, 2779460, 2779461, 2779462, 2779463, 2779464, 2779465, 2779466, 2779467, 2779468, 2779469, 2779470, 2779471, 2779472, 2779473, 2779474, 2779475, 2779476, 2779477, 2779478, 2779479, 2779480, 2779481, 2779482, 2779483, 2779484, 2779485, 2779486, 2779487, 2779488, 2779489, 2779490, 2779491, 2779492, 2779493, 2779494, 2779495, 2779496, 2779497, 2779498, 2779499, 2779500, 2779501, 2779502, 2779503, 2779504, 2779505, 2779506, 2779507, 2779508, 2779509, 2779510, 2779511, 2779512, 2779513, 2779514, 2779515, 2779516, 2779517, 2779518, 2779519, 2779520, 2779521, 2779522, 2779523, 2779524, 2779525, 2779526, 2779527, 2779528, 2779529, 2779530, 2779531, 2779532, 2779533, 2779534, 2779535, 2779536, 2779537, 2779538, 2779539, 2779540, 2779541, 2779542, 2779543, 2779544, 2779545, 2779546, 2779547, 2779548, 2779549, 2779550, 2779551, 2779552, 2779553, 2779554, 2779555, 2779556, 2779557, 2779558, 2779559, 2779560, 2779561, 2779562, 2779563, 2779564, 2779565, 2779566, 2779567, 2779568, 2779569, 2779570, 2779571, 2779572, 2779573, 2779574, 2779575, 2779576, 2779577, 2779578, 2779579, 2779580, 2779581, 2779582, 2779583, 2779584, 2779585, 2779586, 2779587, 2779588, 2779589, 2779590, 2779591, 2779592, 2779593, 2779594, 2779595, 2779596, 2779597, 2779598, 2779599, 2779600, 2779601, 2779602, 2779603, 2779604, 2779605, 2779606, 2779607, 2779608, 2779609, 2779610, 2779611, 2779612, 2779613, 2779614, 2779615, 2779616, 2779617, 2779618, 2779619, 2779620, 2779621, 2779622, 2779623, 2779624, 2779625, 2779626, 2779627, 2779628, 2779629, 2779630, 2779631, 2779632, 2779633, 2779634, 2779635, 2779636, 2779637, 2779638, 2779639, 2779640, 2779641, 2779642, 2779643, 2779644, 2779645, 2779646, 2779647, 2779648, 2779649, 2779650, 2779651, 2779652, 2779653, 2779654, 2779655, 2779656, 2779657, 2779658, 2779659, 2779660, 2779661, 2779662, 2779663, 2779664, 2779665, 2779666, 2779667, 2779668, 2779669, 2779670, 2779671, 2779672, 2779673, 2779674, 2779675, 2779676, 2779677, 2779678, 2779679, 2779680, 2779681, 2779682, 2779683, 2779684, 2779685, 2779686, 2779687, 2779688, 2779689, 2779690, 2779691, 2779692, 2779693, 2779694, 2779695, 2779696, 2779697, 2779698, 2779699, 2779700, 2779701, 2779702, 2779703, 2779704, 2779705, 2779706, 2779707, 2779708, 2779709, 2779710, 2779711, 2779712, 2779713, 2779714, 2779715, 2779716, 2779717, 2779718, 2779719, 2779720, 2779721, 2779722, 2779723, 2779724, 2779725, 2779726, 2779727, 2779728, 2779729, 2779730, 2779731, 2779732, 2779733, 2779734, 2779735, 2779736, 2779737, 2779738, 2779739, 2779740, 2779741, 2779742, 2779743, 2779744, 2779745, 2779746, 2779747, 2779748, 2779749, 2779750, 2779751, 2779752, 2779753, 2779754, 2779755, 2779756, 2779757, 2779758, 2779759, 2779760, 2779761, 2779762, 2779763, 2779764, 2779765, 2779766, 2779767, 2779768, 2779769, 2779770, 2779771, 2779772, 2779773, 2779774, 2779775, 2779776, 2779777, 2779778, 2779779, 2779780, 2779781, 2779782, 2779783, 2779784, 2779785, 2779786, 2779787, 2779788, 2779789, 2779790, 2779791, 2779792, 2779793, 2779794, 2779795, 2779796, 2779797, 2779798, 2779799, 2779800, 2779801, 2779802, 2779803, 2779804, 2779805, 2779806, 2779807, 2779808, 2779809, 2779810, 2779811, 2779812, 2779813, 2779814, 2779815, 2779816, 2779817, 2779818, 2779819, 2779820, 2779821, 2779822, 2779823, 2779824, 2779825, 2779826, 2779827, 2779828, 2779829, 2779830, 2779831, 2779832, 2779833, 2779834, 2779835, 2779836, 2779837, 2779838, 2779839, 2779840, 2779841, 2779842, 2779843, 2779844, 2779845, 2779846, 2779847, 2779848, 2779849, 2779850, 2779851, 2779852, 2779853, 2779854, 2779855, 2779856, 2779857, 2779858, 2779859, 2779860, 2779861, 2779862, 2779863, 2779864, 2779865, 2779866, 2779867, 2779868, 2779869, 2779870, 2779871, 2779872, 2779873, 2779874, 2779875, 2779876, 2779877, 2779878, 2779879, 2779880, 2779881, 2779882, 2779883, 2779884, 2779885, 2779886, 2779887, 2779888, 2779889, 2779890, 2779891, 2779892, 2779893, 2779894, 2779895, 2779896, 2779897, 2779898, 2779899, 2779900, 2779901, 2779902, 2779903, 2779904, 2779905, 2779906, 2779907, 2779908, 2779909, 2779910, 2779911, 2779912, 2779913, 2779914, 2779915, 2779916, 2779917, 2779918, 2779919, 2779920, 2779921, 2779922, 2779923, 2779924, 2779925, 2779926, 2779927, 2779928, 2779929, 2779930, 2779931, 2779932, 2779933, 2779934, 2779935, 2779936, 2779937, 2779938, 2779939, 2779940, 2779941, 2779942, 2779943, 2779944, 2779945, 2779946, 2779947, 2779948, 2779949, 2779950, 2779951, 2779952, 2779953, 2779954, 2779955, 2779956, 2779957, 2779958, 2779959, 2779960, 2779961, 2779962, 2779963, 2779964, 2779965, 2779966, 2779967, 2779968, 2779969, 2779970, 2779971, 2779972, 2779973, 2779974, 2779975, 2779976, 2779977, 2779978, 2779979, 2779980, 2779981, 2779982, 2779983, 2779984, 2779985, 2779986, 2779987, 2779988, 2779989, 2779990, 2779991, 2779992, 2779993, 2779994, 2779995, 2779996, 2779997, 2779998, 2779999, 2780000, 2780001, 2780002, 2780003, 2780004, 2780005, 2780006, 2780007, 2780008, 2780009, 2780010, 2780011, 2780012, 2780013, 2780014, 2780015, 2780016, 2780017, 2780018, 2780019, 2780020, 2780021, 2780022, 2780023, 2780024, 2780025, 2780026, 2780027, 2780028, 2780029, 2780030, 2780031, 2780032, 2780033, 2780034, 2780035, 2780036, 2780037, 2780038, 2780039, 2780040, 2780041, 2780042, 2780043, 2780044, 2780045, 2780046, 2780047, 2780048, 2780049, 2780050, 2780051, 2780052, 2780053, 2780054, 2780055, 2780056, 2780057, 2780058, 2780059, 2780060, 2780061, 2780062, 2780063, 2780064, 2780065, 2780066, 2780067, 2780068, 2780069, 2780070, 2780071, 2780072, 2780073, 2780074, 2780075, 2780076, 2780077, 2780078, 2780079, 2780080, 2780081, 2780082, 2780083, 2780084, 2780085, 2780086, 2780087, 2780088, 2780089, 2780090, 2780091, 2780092, 2780093, 2780094, 2780095, 2780096, 2780097, 2780098, 2780099, 2780100, 2780101, 2780102, 2780103, 2780104, 2780105, 2780106, 2780107, 2780108, 2780109, 2780110, 2780111, 2780112, 2780113, 2780114, 2780115, 2780116, 2780117, 2780118, 2780119, 2780120, 2780121, 2780122, 2780123, 2780124, 2780125, 2780126, 2780127, 2780128, 2780129, 2780130, 2780131, 2780132, 2780133, 2780134, 2780135, 2780136, 2780137, 2780138, 2780139, 2780140, 2780141, 2780142, 2780143, 2780144, 2780145, 2780146, 2780147, 2780148, 2780149, 2780150, 2780151, 2780152, 2780153, 2780154, 2780155, 2780156, 2780157, 2780158, 2780159, 2780160, 2780161, 2780162, 2780163, 2780164, 2780165, 2780166, 2780167, 2780168, 2780169, 2780170, 2780171, 2780172, 2780173, 2780174, 2780175, 2780176, 2780177, 2780178, 2780179, 2780180, 2780181, 2780182, 2780183, 2780184, 2780185, 2780186, 2780187, 2780188, 2780189, 2780190, 2780191, 2780192, 2780193, 2780194, 2780195, 2780196, 2780197, 2780198, 2780199, 2780200, 2780201, 2780202, 2780203, 2780204, 2780205, 2780206, 2780207, 2780208, 2780209, 2780210, 2780211, 2780212, 2780213, 2780214, 2780215, 2780216, 2780217, 2780218, 2780219, 2780220, 2780221, 2780222, 2780223, 2780224, 2780225, 2780226, 2780227, 2780228, 2780229, 2780230, 2780231, 2780232, 2780233, 2780234, 2780235, 2780236, 2780237, 2780238, 2780239, 2780240, 2780241, 2780242, 2780243, 2780244, 2780245, 2780246, 2780247, 2780248, 2780249, 2780250, 2780251, 2780252, 2780253, 2780254, 2780255, 2780256, 2780257, 2780258, 2780259, 2780260, 2780261, 2780262, 2780263, 2780264, 2780265, 2780266, 2780267, 2780268, 2780269, 2780270, 2780271, 2780272, 2780273, 2780274, 2780275, 2780276, 2780277, 2780278, 2780279, 2780280, 2780281, 2780282, 2780283, 2780284, 2780285, 2780286, 2780287, 2780288, 2780289, 2780290, 2780291, 2780292, 2780293, 2780294, 2780295, 2780296, 2780297, 2780298, 2780299, 2780300, 2780301, 2780302, 2780303, 2780304, 2780305, 2780306, 2780307, 2780308, 2780309, 2780310, 2780311, 2780312, 2780313, 2780314, 2780315, 2780316, 2780317, 2780318, 2780319, 2780320, 2780321, 2780322, 2780323, 2780324, 2780325, 2780326, 2780327, 2780328, 2780329, 2780330, 2780331, 2780332, 2780333, 2780334, 2780335, 2780336, 2780337, 2780338, 2780339, 2780340, 2780341, 2780342, 2780343, 2780344, 2780345, 2780346, 2780347, 2780348, 2780349, 2780350, 2780351, 2780352, 2780353, 2780354, 2780355, 2780356, 2780357, 2780358, 2780359, 2780360, 2780361, 2780362, 2780363, 2780364, 2780365, 2780366, 2780367, 2780368, 2780369, 2780370, 2780371, 2780372, 2780373, 2780374, 2780375, 2780376, 2780377, 2780378, 2780379, 2780380, 2780381, 2780382, 2780383, 2780384, 2780385, 2780386, 2780387, 2780388, 2780389, 2780390, 2780391, 2780392, 2780393, 2780394, 2780395, 2780396, 2780397, 2780398, 2780399, 2780400, 2780401, 2780402, 2780403, 2780404, 2780405, 2780406, 2780407, 2780408, 2780409, 2780410, 2780411, 2780412, 2780413, 2780414, 2780415, 2780416, 2780417, 2780418, 2780419, 2780420, 2780421, 2780422, 2780423, 2780424, 2780425, 2780426, 2780427, 2780428, 2780429, 2780430, 2780431, 2780432, 2780433, 2780434, 2780435, 2780436, 2780437, 2780438, 2780439, 2780440, 2780441, 2780442, 2780443, 2780444, 2780445, 2780446, 2780447, 2780448, 2780449, 2780450, 2780451, 2780452, 2780453, 2780454, 2780455, 2780456, 2780457, 2780458, 2780459, 2780460, 2780461, 2780462, 2780463, 2780464, 2780465, 2780466, 2780467, 2780468, 2780469, 2780470, 2780471, 2780472, 2780473, 2780474, 2780475, 2780476, 2780477, 2780478, 2780479, 2780480, 2780481, 2780482, 2780483, 2780484, 2780485, 2780486, 2780487, 2780488, 2780489, 2780490, 2780491, 2780492, 2780493, 2780494, 2780495, 2780496, 2780497, 2780498, 2780499, 2780500, 2780501, 2780502, 2780503, 2780504, 2780505, 2780506, 2780507, 2780508, 2780509, 2780510, 2780511, 2780512, 2780513, 2780514, 2780515, 2780516, 2780517, 2780518, 2780519, 2780520, 2780521, 2780522, 2780523, 2780524, 2780525, 2780526, 2780527, 2780528, 2780529, 2780530, 2780531, 2780532, 2780533, 2780534, 2780535, 2780536, 2780537, 2780538, 2780539, 2780540, 2780541, 2780542, 2780543, 2780544, 2780545, 2780546, 2780547, 2780548, 2780549, 2780550, 2780551, 2780552, 2780553, 2780554, 2780555, 2780556, 2780557, 2780558, 2780559, 2780560, 2780561, 2780562, 2780563, 2780564, 2780565, 2780566, 2780567, 2780568, 2780569, 2780570, 2780571, 2780572, 2780573, 2780574, 2780575, 2780576, 2780577, 2780578, 2780579, 2780580, 2780581, 2780582, 2780583, 2780584, 2780585, 2780586, 2780587, 2780588, 2780589, 2780590, 2780591, 2780592, 2780593, 2780594, 2780595, 2780596, 2780597, 2780598, 2780599, 2780600, 2780601, 2780602, 2780603, 2780604, 2780605, 2780606, 2780607, 2780608, 2780609, 2780610, 2780611, 2780612, 2780613, 2780614, 2780615, 2780616, 2780617, 2780618, 2780619, 2780620, 2780621, 2780622, 2780623, 2780624, 2780625, 2780626, 2780627, 2780628, 2780629, 2780630, 2780631, 2780632, 2780633, 2780634, 2780635, 2780636, 2780637, 2780638, 2780639, 2780640, 2780641, 2780642, 2780643, 2780644, 2780645, 2780646, 2780647, 2780648, 2780649, 2780650, 2780651, 2780652, 2780653, 2780654, 2780655, 2780656, 2780657, 2780658, 2780659, 2780660, 2780661, 2780662, 2780663, 2780664, 2780665, 2780666, 2780667, 2780668, 2780669, 2780670, 2780671, 2780672, 2780673, 2780674, 2780675, 2780676, 2780677, 2780678, 2780679, 2780680, 2780681, 2780682, 2780683, 2780684, 2780685, 2780686, 2780687, 2780688, 2780689, 2780690, 2780691, 2780692, 2780693, 2780694, 2780695, 2780696, 2780697, 2780698, 2780699, 2780700, 2780701, 2780702, 2780703, 2780704, 2780705, 2780706, 2780707, 2780708, 2780709, 2780710, 2780711, 2780712, 2780713, 2780714, 2780715, 2780716, 2780717, 2780718, 2780719, 2780720, 2780721, 2780722, 2780723, 2780724, 2780725, 2780726, 2780727, 2780728, 2780729, 2780730, 2780731, 2780732, 2780733, 2780734, 2780735, 2780736, 2780737, 2780738, 2780739, 2780740, 2780741, 2780742, 2780743, 2780744, 2780745, 2780746, 2780747, 2780748, 2780749, 2780750, 2780751, 2780752, 2780753, 2780754, 2780755, 2780756, 2780757, 2780758, 2780759, 2780760, 2780761, 2780762, 2780763, 2780764, 2780765, 2780766, 2780767, 2780768, 2780769, 2780770, 2780771, 2780772, 2780773, 2780774, 2780775, 2780776, 2780777, 2780778, 2780779, 2780780, 2780781, 2780782, 2780783, 2780784, 2780785, 2780786, 2780787, 2780788, 2780789, 2780790, 2780791, 2780792, 2780793, 2780794, 2780795, 2780796, 2780797, 2780798, 2780799, 2780800, 2780801, 2780802, 2780803, 2780804, 2780805, 2780806, 2780807, 2780808, 2780809, 2780810, 2780811, 2780812, 2780813, 2780814, 2780815, 2780816, 2780817, 2780818, 2780819, 2780820, 2780821, 2780822, 2780823, 2780824, 2780825, 2780826, 2780827, 2780828, 2780829, 2780830, 2780831, 2780832, 2780833, 2780834, 2780835, 2780836, 2780837, 2780838, 2780839, 2780840, 2780841, 2780842, 2780843, 2780844, 2780845, 2780846, 2780847, 2780848, 2780849, 2780850, 2780851, 2780852, 2780853, 2780854, 2780855, 2780856, 2780857, 2780858, 2780859, 2780860, 2780861, 2780862, 2780863, 2780864, 2780865, 2780866, 2780867, 2780868, 2780869, 2780870, 2780871, 2780872, 2780873, 2780874, 2780875, 2780876, 2780877, 2780878, 2780879, 2780880, 2780881, 2780882, 2780883, 2780884, 2780885, 2780886, 2780887, 2780888, 2780889, 2780890, 2780891, 2780892, 2780893, 2780894, 2780895, 2780896, 2780897, 2780898, 2780899, 2780900, 2780901, 2780902, 2780903, 2780904, 2780905, 2780906, 2780907, 2780908, 2780909, 2780910, 2780911, 2780912, 2780913, 2780914, 2780915, 2780916, 2780917, 2780918, 2780919, 2780920, 2780921, 2780922, 2780923, 2780924, 2780925, 2780926, 2780927, 2780928, 2780929, 2780930, 2780931, 2780932, 2780933, 2780934, 2780935, 2780936, 2780937, 2780938, 2780939, 2780940, 2780941, 2780942, 2780943, 2780944, 2780945, 2780946, 2780947, 2780948, 2780949, 2780950, 2780951, 2780952, 2780953, 2780954, 2780955, 2780956, 2780957, 2780958, 2780959, 2780960, 2780961, 2780962, 2780963, 2780964, 2780965, 2780966, 2780967, 2780968, 2780969, 2780970, 2780971, 2780972, 2780973, 2780974, 2780975, 2780976, 2780977, 2780978, 2780979, 2780980, 2780981, 2780982, 2780983, 2780984, 2780985, 2780986, 2780987, 2780988, 2780989, 2780990, 2780991, 2780992, 2780993, 2780994, 2780995, 2780996, 2780997, 2780998, 2780999, 2781000, 2781001, 2781002, 2781003, 2781004, 2781005, 2781006, 2781007, 2781008, 2781009, 2781010, 2781011, 2781012, 2781013, 2781014, 2781015, 2781016, 2781017, 2781018, 2781019, 2781020, 2781021, 2781022, 2781023, 2781024, 2781025, 2781026, 2781027, 2781028, 2781029, 2781030, 2781031, 2781032, 2781033, 2781034, 2781035, 2781036, 2781037, 2781038, 2781039, 2781040, 2781041, 2781042, 2781043, 2781044, 2781045, 2781046, 2781047, 2781048, 2781049, 2781050, 2781051, 2781052, 2781053, 2781054, 2781055, 2781056, 2781057, 2781058, 2781059, 2781060, 2781061, 2781062, 2781063, 2781064, 2781065, 2781066, 2781067, 2781068, 2781069, 2781070, 2781071, 2781072, 2781073, 2781074, 2781075, 2781076, 2781077, 2781078, 2781079, 2781080, 2781081, 2781082, 2781083, 2781084, 2781085, 2781086, 2781087, 2781088, 2781089, 2781090, 2781091, 2781092, 2781093, 2781094, 2781095, 2781096, 2781097, 2781098, 2781099, 2781100, 2781101, 2781102, 2781103, 2781104, 2781105, 2781106, 2781107, 2781108, 2781109, 2781110, 2781111, 2781112, 2781113, 2781114, 2781115, 2781116, 2781117, 2781118, 2781119, 2781120, 2781121, 2781122, 2781123, 2781124, 2781125, 2781126, 2781127, 2781128, 2781129, 2781130, 2781131, 2781132, 2781133, 2781134, 2781135, 2781136, 2781137, 2781138, 2781139, 2781140, 2781141, 2781142, 2781143, 2781144, 2781145, 2781146, 2781147, 2781148, 2781149, 2781150, 2781151, 2781152, 2781153, 2781154, 2781155, 2781156, 2781157, 2781158, 2781159, 2781160, 2781161, 2781162, 2781163, 2781164, 2781165, 2781166, 2781167, 2781168, 2781169, 2781170, 2781171, 2781172, 2781173, 2781174, 2781175, 2781176, 2781177, 2781178, 2781179, 2781180, 2781181, 2781182, 2781183, 2781184, 2781185, 2781186, 2781187, 2781188, 2781189, 2781190, 2781191, 2781192, 2781193, 2781194, 2781195, 2781196, 2781197, 2781198, 2781199, 2781200, 2781201, 2781202, 2781203, 2781204, 2781205, 2781206, 2781207, 2781208, 2781209, 2781210, 2781211, 2781212, 2781213, 2781214, 2781215, 2781216, 2781217, 2781218, 2781219, 2781220, 2781221, 2781222, 2781223, 2781224, 2781225, 2781226, 2781227, 2781228, 2781229, 2781230, 2781231, 2781232, 2781233, 2781234, 2781235, 2781236, 2781237, 2781238, 2781239, 2781240, 2781241, 2781242, 2781243, 2781244, 2781245, 2781246, 2781247, 2781248, 2781249, 2781250, 2781251, 2781252, 2781253, 2781254, 2781255, 2781256, 2781257, 2781258, 2781259, 2781260, 2781261, 2781262, 2781263, 2781264, 2781265, 2781266, 2781267, 2781268, 2781269, 2781270, 2781271, 2781272, 2781273, 2781274, 2781275, 2781276, 2781277, 2781278, 2781279, 2781280, 2781281, 2781282, 2781283, 2781284, 2781285, 2781286, 2781287, 2781288, 2781289, 2781290, 2781291, 2781292, 2781293, 2781294, 2781295, 2781296, 2781297, 2781298, 2781299, 2781300, 2781301, 2781302, 2781303, 2781304, 2781305, 2781306, 2781307, 2781308, 2781309, 2781310, 2781311, 2781312, 2781313, 2781314, 2781315, 2781316, 2781317, 2781318, 2781319, 2781320, 2781321, 2781322, 2781323, 2781324, 2781325, 2781326, 2781327, 2781328, 2781329, 2781330, 2781331, 2781332, 2781333, 2781334, 2781335, 2781336, 2781337, 2781338, 2781339, 2781340, 2781341, 2781342, 2781343, 2781344, 2781345, 2781346, 2781347, 2781348, 2781349, 2781350, 2781351, 2781352, 2781353, 2781354, 2781355, 2781356, 2781357, 2781358, 2781359, 2781360, 2781361, 2781362, 2781363, 2781364, 2781365, 2781366, 2781367, 2781368, 2781369, 2781370, 2781371, 2781372, 2781373, 2781374, 2781375, 2781376, 2781377, 2781378, 2781379, 2781380, 2781381, 2781382, 2781383, 2781384, 2781385, 2781386, 2781387, 2781388, 2781389, 2781390, 2781391, 2781392, 2781393, 2781394, 2781395, 2781396, 2781397, 2781398, 2781399, 2781400, 2781401, 2781402, 2781403, 2781404, 2781405, 2781406, 2781407, 2781408, 2781409, 2781410, 2781411, 2781412, 2781413, 2781414, 2781415, 2781416, 2781417, 2781418, 2781419, 2781420, 2781421, 2781422, 2781423, 2781424, 2781425, 2781426, 2781427, 2781428, 2781429, 2781430, 2781431, 2781432, 2781433, 2781434, 2781435, 2781436, 2781437, 2781438, 2781439, 2781440, 2781441, 2781442, 2781443, 2781444, 2781445, 2781446, 2781447, 2781448, 2781449, 2781450, 2781451, 2781452, 2781453, 2781454, 2781455, 2781456, 2781457, 2781458, 2781459, 2781460, 2781461, 2781462, 2781463, 2781464, 2781465, 2781466, 2781467, 2781468, 2781469, 2781470, 2781471, 2781472, 2781473, 2781474, 2781475, 2781476, 2781477, 2781478, 2781479, 2781480, 2781481, 2781482, 2781483, 2781484, 2781485, 2781486, 2781487, 2781488, 2781489, 2781490, 2781491, 2781492, 2781493, 2781494, 2781495, 2781496, 2781497, 2781498, 2781499, 2781500, 2781501, 2781502, 2781503, 2781504, 2781505, 2781506, 2781507, 2781508, 2781509, 2781510, 2781511, 2781512, 2781513, 2781514, 2781515, 2781516, 2781517, 2781518, 2781519, 2781520, 2781521, 2781522, 2781523, 2781524, 2781525, 2781526, 2781527, 2781528, 2781529, 2781530, 2781531, 2781532, 2781533, 2781534, 2781535, 2781536, 2781537, 2781538, 2781539, 2781540, 2781541, 2781542, 2781543, 2781544, 2781545, 2781546, 2781547, 2781548, 2781549, 2781550, 2781551, 2781552, 2781553, 2781554, 2781555, 2781556, 2781557, 2781558, 2781559, 2781560, 2781561, 2781562, 2781563, 2781564, 2781565, 2781566, 2781567, 2781568, 2781569, 2781570, 2781571, 2781572, 2781573, 2781574, 2781575, 2781576, 2781577, 2781578, 2781579, 2781580, 2781581, 2781582, 2781583, 2781584, 2781585, 2781586, 2781587, 2781588, 2781589, 2781590, 2781591, 2781592, 2781593, 2781594, 2781595, 2781596, 2781597, 2781598, 2781599, 2781600, 2781601, 2781602, 2781603, 2781604, 2781605, 2781606, 2781607, 2781608, 2781609, 2781610, 2781611, 2781612, 2781613, 2781614, 2781615, 2781616, 2781617, 2781618, 2781619, 2781620, 2781621, 2781622, 2781623, 2781624, 2781625, 2781626, 2781627, 2781628, 2781629, 2781630, 2781631, 2781632, 2781633, 2781634, 2781635, 2781636, 2781637, 2781638, 2781639, 2781640, 2781641, 2781642, 2781643, 2781644, 2781645, 2781646, 2781647, 2781648, 2781649, 2781650, 2781651, 2781652, 2781653, 2781654, 2781655, 2781656, 2781657, 2781658, 2781659, 2781660, 2781661, 2781662, 2781663, 2781664, 2781665, 2781666, 2781667, 2781668, 2781669, 2781670, 2781671, 2781672, 2781673, 2781674, 2781675, 2781676, 2781677, 2781678, 2781679, 2781680, 2781681, 2781682, 2781683, 2781684, 2781685, 2781686, 2781687, 2781688, 2781689, 2781690, 2781691, 2781692, 2781693, 2781694, 2781695, 2781696, 2781697, 2781698, 2781699, 2781700, 2781701, 2781702, 2781703, 2781704, 2781705, 2781706, 2781707, 2781708, 2781709, 2781710, 2781711, 2781712, 2781713, 2781714, 2781715, 2781716, 2781717, 2781718, 2781719, 2781720, 2781721, 2781722, 2781723, 2781724, 2781725, 2781726, 2781727, 2781728, 2781729, 2781730, 2781731, 2781732, 2781733, 2781734, 2781735, 2781736, 2781737, 2781738, 2781739, 2781740, 2781741, 2781742, 2781743, 2781744, 2781745, 2781746, 2781747, 2781748, 2781749, 2781750, 2781751, 2781752, 2781753, 2781754, 2781755, 2781756, 2781757, 2781758, 2781759, 2781760, 2781761, 2781762, 2781763, 2781764, 2781765, 2781766, 2781767, 2781768, 2781769, 2781770, 2781771, 2781772, 2781773, 2781774, 2781775, 2781776, 2781777, 2781778, 2781779, 2781780, 2781781, 2781782, 2781783, 2781784, 2781785, 2781786, 2781787, 2781788, 2781789, 2781790, 2781791, 2781792, 2781793, 2781794, 2781795, 2781796, 2781797, 2781798, 2781799, 2781800, 2781801, 2781802, 2781803, 2781804, 2781805, 2781806, 2781807, 2781808, 2781809, 2781810, 2781811, 2781812, 2781813, 2781814, 2781815, 2781816, 2781817, 2781818, 2781819, 2781820, 2781821, 2781822, 2781823, 2781824, 2781825, 2781826, 2781827, 2781828, 2781829, 2781830, 2781831, 2781832, 2781833, 2781834, 2781835, 2781836, 2781837, 2781838, 2781839, 2781840, 2781841, 2781842, 2781843, 2781844, 2781845, 2781846, 2781847, 2781848, 2781849, 2781850, 2781851, 2781852, 2781853, 2781854, 2781855, 2781856, 2781857, 2781858, 2781859, 2781860, 2781861, 2781862, 2781863, 2781864, 2781865, 2781866, 2781867, 2781868, 2781869, 2781870, 2781871, 2781872, 2781873, 2781874, 2781875, 2781876, 2781877, 2781878, 2781879, 2781880, 2781881, 2781882, 2781883, 2781884, 2781885, 2781886, 2781887, 2781888, 2781889, 2781890, 2781891, 2781892, 2781893, 2781894, 2781895, 2781896, 2781897, 2781898, 2781899, 2781900, 2781901, 2781902, 2781903, 2781904, 2781905, 2781906, 2781907, 2781908, 2781909, 2781910, 2781911, 2781912, 2781913, 2781914, 2781915, 2781916, 2781917, 2781918, 2781919, 2781920, 2781921, 2781922, 2781923, 2781924, 2781925, 2781926, 2781927, 2781928, 2781929, 2781930, 2781931, 2781932, 2781933, 2781934, 2781935, 2781936, 2781937, 2781938, 2781939, 2781940, 2781941, 2781942, 2781943, 2781944, 2781945, 2781946, 2781947, 2781948, 2781949, 2781950, 2781951, 2781952, 2781953, 2781954, 2781955, 2781956, 2781957, 2781958, 2781959, 2781960, 2781961, 2781962, 2781963, 2781964, 2781965, 2781966, 2781967, 2781968, 2781969, 2781970, 2781971, 2781972, 2781973, 2781974, 2781975, 2781976, 2781977, 2781978, 2781979, 2781980, 2781981, 2781982, 2781983, 2781984, 2781985, 2781986, 2781987, 2781988, 2781989, 2781990, 2781991, 2781992, 2781993, 2781994, 2781995, 2781996, 2781997, 2781998, 2781999, 2782000, 2782001, 2782002, 2782003, 2782004, 2782005, 2782006, 2782007, 2782008, 2782009, 2782010, 2782011, 2782012, 2782013, 2782014, 2782015, 2782016, 2782017, 2782018, 2782019, 2782020, 2782021, 2782022, 2782023, 2782024, 2782025, 2782026, 2782027, 2782028, 2782029, 2782030, 2782031, 2782032, 2782033, 2782034, 2782035, 2782036, 2782037, 2782038, 2782039, 2782040, 2782041, 2782042, 2782043, 2782044, 2782045, 2782046, 2782047, 2782048, 2782049, 2782050, 2782051, 2782052, 2782053, 2782054, 2782055, 2782056, 2782057, 2782058, 2782059, 2782060, 2782061, 2782062, 2782063, 2782064, 2782065, 2782066, 2782067, 2782068, 2782069, 2782070, 2782071, 2782072, 2782073, 2782074, 2782075, 2782076, 2782077, 2782078, 2782079, 2782080, 2782081, 2782082, 2782083, 2782084, 2782085, 2782086, 2782087, 2782088, 2782089, 2782090, 2782091, 2782092, 2782093, 2782094, 2782095, 2782096, 2782097, 2782098, 2782099, 2782100, 2782101, 2782102, 2782103, 2782104, 2782105, 2782106, 2782107, 2782108, 2782109, 2782110, 2782111, 2782112, 2782113, 2782114, 2782115, 2782116, 2782117, 2782118, 2782119, 2782120, 2782121, 2782122, 2782123, 2782124, 2782125, 2782126, 2782127, 2782128, 2782129, 2782130, 2782131, 2782132, 2782133, 2782134, 2782135, 2782136, 2782137, 2782138, 2782139, 2782140, 2782141, 2782142, 2782143, 2782144, 2782145, 2782146, 2782147, 2782148, 2782149, 2782150, 2782151, 2782152, 2782153, 2782154, 2782155, 2782156, 2782157, 2782158, 2782159, 2782160, 2782161, 2782162, 2782163, 2782164, 2782165, 2782166, 2782167, 2782168, 2782169, 2782170, 2782171, 2782172, 2782173, 2782174, 2782175, 2782176, 2782177, 2782178, 2782179, 2782180, 2782181, 2782182, 2782183, 2782184, 2782185, 2782186, 2782187, 2782188, 2782189, 2782190, 2782191, 2782192, 2782193, 2782194, 2782195, 2782196, 2782197, 2782198, 2782199, 2782200, 2782201, 2782202, 2782203, 2782204, 2782205, 2782206, 2782207, 2782208, 2782209, 2782210, 2782211, 2782212, 2782213, 2782214, 2782215, 2782216, 2782217, 2782218, 2782219, 2782220, 2782221, 2782222, 2782223, 2782224, 2782225, 2782226, 2782227, 2782228, 2782229, 2782230, 2782231, 2782232, 2782233, 2782234, 2782235, 2782236, 2782237, 2782238, 2782239, 2782240, 2782241, 2782242, 2782243, 2782244, 2782245, 2782246, 2782247, 2782248, 2782249, 2782250, 2782251, 2782252, 2782253, 2782254, 2782255, 2782256, 2782257, 2782258, 2782259, 2782260, 2782261, 2782262, 2782263, 2782264, 2782265, 2782266, 2782267, 2782268, 2782269, 2782270, 2782271, 2782272, 2782273, 2782274, 2782275, 2782276, 2782277, 2782278, 2782279, 2782280, 2782281, 2782282, 2782283, 2782284, 2782285, 2782286, 2782287, 2782288, 2782289, 2782290, 2782291, 2782292, 2782293, 2782294, 2782295, 2782296, 2782297, 2782298, 2782299, 2782300, 2782301, 2782302, 2782303, 2782304, 2782305, 2782306, 2782307, 2782308, 2782309, 2782310, 2782311, 2782312, 2782313, 2782314, 2782315, 2782316, 2782317, 2782318, 2782319, 2782320, 2782321, 2782322, 2782323, 2782324, 2782325, 2782326, 2782327, 2782328, 2782329, 2782330, 2782331, 2782332, 2782333, 2782334, 2782335, 2782336, 2782337, 2782338, 2782339, 2782340, 2782341, 2782342, 2782343, 2782344, 2782345, 2782346, 2782347, 2782348, 2782349, 2782350, 2782351, 2782352, 2782353, 2782354, 2782355, 2782356, 2782357, 2782358, 2782359, 2782360, 2782361, 2782362, 2782363, 2782364, 2782365, 2782366, 2782367, 2782368, 2782369, 2782370, 2782371, 2782372, 2782373, 2782374, 2782375, 2782376, 2782377, 2782378, 2782379, 2782380, 2782381, 2782382, 2782383, 2782384, 2782385, 2782386, 2782387, 2782388, 2782389, 2782390, 2782391, 2782392, 2782393, 2782394, 2782395, 2782396, 2782397, 2782398, 2782399, 2782400, 2782401, 2782402, 2782403, 2782404, 2782405, 2782406, 2782407, 2782408, 2782409, 2782410, 2782411, 2782412, 2782413, 2782414, 2782415, 2782416, 2782417, 2782418, 2782419, 2782420, 2782421, 2782422, 2782423, 2782424, 2782425, 2782426, 2782427, 2782428, 2782429, 2782430, 2782431, 2782432, 2782433, 2782434, 2782435, 2782436, 2782437, 2782438, 2782439, 2782440, 2782441, 2782442, 2782443, 2782444, 2782445, 2782446, 2782447, 2782448, 2782449, 2782450, 2782451, 2782452, 2782453, 2782454, 2782455, 2782456, 2782457, 2782458, 2782459, 2782460, 2782461, 2782462, 2782463, 2782464, 2782465, 2782466, 2782467, 2782468, 2782469, 2782470, 2782471, 2782472, 2782473, 2782474, 2782475, 2782476, 2782477, 2782478, 2782479, 2782480, 2782481, 2782482, 2782483, 2782484, 2782485, 2782486, 2782487, 2782488, 2782489, 2782490, 2782491, 2782492, 2782493, 2782494, 2782495, 2782496, 2782497, 2782498, 2782499, 2782500, 2782501, 2782502, 2782503, 2782504, 2782505, 2782506, 2782507, 2782508, 2782509, 2782510, 2782511, 2782512, 2782513, 2782514, 2782515, 2782516, 2782517, 2782518, 2782519, 2782520, 2782521, 2782522, 2782523, 2782524, 2782525, 2782526, 2782527, 2782528, 2782529, 2782530, 2782531, 2782532, 2782533, 2782534, 2782535, 2782536, 2782537, 2782538, 2782539, 2782540, 2782541, 2782542, 2782543, 2782544, 2782545, 2782546, 2782547, 2782548, 2782549, 2782550, 2782551, 2782552, 2782553, 2782554, 2782555, 2782556, 2782557, 2782558, 2782559, 2782560, 2782561, 2782562, 2782563, 2782564, 2782565, 2782566, 2782567, 2782568, 2782569, 2782570, 2782571, 2782572, 2782573, 2782574, 2782575, 2782576, 2782577, 2782578, 2782579, 2782580, 2782581, 2782582, 2782583, 2782584, 2782585, 2782586, 2782587, 2782588, 2782589, 2782590, 2782591, 2782592, 2782593, 2782594, 2782595, 2782596, 2782597, 2782598, 2782599, 2782600, 2782601, 2782602, 2782603, 2782604, 2782605, 2782606, 2782607, 2782608, 2782609, 2782610, 2782611, 2782612, 2782613, 2782614, 2782615, 2782616, 2782617, 2782618, 2782619, 2782620, 2782621, 2782622, 2782623, 2782624, 2782625, 2782626, 2782627, 2782628, 2782629, 2782630, 2782631, 2782632, 2782633, 2782634, 2782635, 2782636, 2782637, 2782638, 2782639, 2782640, 2782641, 2782642, 2782643, 2782644, 2782645, 2782646, 2782647, 2782648, 2782649, 2782650, 2782651, 2782652, 2782653, 2782654, 2782655, 2782656, 2782657, 2782658, 2782659, 2782660, 2782661, 2782662, 2782663, 2782664, 2782665, 2782666, 2782667, 2782668, 2782669, 2782670, 2782671, 2782672, 2782673, 2782674, 2782675, 2782676, 2782677, 2782678, 2782679, 2782680, 2782681, 2782682, 2782683, 2782684, 2782685, 2782686, 2782687, 2782688, 2782689, 2782690, 2782691, 2782692, 2782693, 2782694, 2782695, 2782696, 2782697, 2782698, 2782699, 2782700, 2782701, 2782702, 2782703, 2782704, 2782705, 2782706, 2782707, 2782708, 2782709, 2782710, 2782711, 2782712, 2782713, 2782714, 2782715, 2782716, 2782717, 2782718, 2782719, 2782720, 2782721, 2782722, 2782723, 2782724, 2782725, 2782726, 2782727, 2782728, 2782729, 2782730, 2782731, 2782732, 2782733, 2782734, 2782735, 2782736, 2782737, 2782738, 2782739, 2782740, 2782741, 2782742, 2782743, 2782744, 2782745, 2782746, 2782747, 2782748, 2782749, 2782750, 2782751, 2782752, 2782753, 2782754, 2782755, 2782756, 2782757, 2782758, 2782759, 2782760, 2782761, 2782762, 2782763, 2782764, 2782765, 2782766, 2782767, 2782768, 2782769, 2782770, 2782771, 2782772, 2782773, 2782774, 2782775, 2782776, 2782777, 2782778, 2782779, 2782780, 2782781, 2782782, 2782783, 2782784, 2782785, 2782786, 2782787, 2782788, 2782789, 2782790, 2782791, 2782792, 2782793, 2782794, 2782795, 2782796, 2782797, 2782798, 2782799, 2782800, 2782801, 2782802, 2782803, 2782804, 2782805, 2782806, 2782807, 2782808, 2782809, 2782810, 2782811, 2782812, 2782813, 2782814, 2782815, 2782816, 2782817, 2782818, 2782819, 2782820, 2782821, 2782822, 2782823, 2782824, 2782825, 2782826, 2782827, 2782828, 2782829, 2782830, 2782831, 2782832, 2782833, 2782834, 2782835, 2782836, 2782837, 2782838, 2782839, 2782840, 2782841, 2782842, 2782843, 2782844, 2782845, 2782846, 2782847, 2782848, 2782849, 2782850, 2782851, 2782852, 2782853, 2782854, 2782855, 2782856, 2782857, 2782858, 2782859, 2782860, 2782861, 2782862, 2782863, 2782864, 2782865, 2782866, 2782867, 2782868, 2782869, 2782870, 2782871, 2782872, 2782873, 2782874, 2782875, 2782876, 2782877, 2782878, 2782879, 2782880, 2782881, 2782882, 2782883, 2782884, 2782885, 2782886, 2782887, 2782888, 2782889, 2782890, 2782891, 2782892, 2782893, 2782894, 2782895, 2782896, 2782897, 2782898, 2782899, 2782900, 2782901, 2782902, 2782903, 2782904, 2782905, 2782906, 2782907, 2782908, 2782909, 2782910, 2782911, 2782912, 2782913, 2782914, 2782915, 2782916, 2782917, 2782918, 2782919, 2782920, 2782921, 2782922, 2782923, 2782924, 2782925, 2782926, 2782927, 2782928, 2782929, 2782930, 2782931, 2782932, 2782933, 2782934, 2782935, 2782936, 2782937, 2782938, 2782939, 2782940, 2782941, 2782942, 2782943, 2782944, 2782945, 2782946, 2782947, 2782948, 2782949, 2782950, 2782951, 2782952, 2782953, 2782954, 2782955, 2782956, 2782957, 2782958, 2782959, 2782960, 2782961, 2782962, 2782963, 2782964, 2782965, 2782966, 2782967, 2782968, 2782969, 2782970, 2782971, 2782972, 2782973, 2782974, 2782975, 2782976, 2782977, 2782978, 2782979, 2782980, 2782981, 2782982, 2782983, 2782984, 2782985, 2782986, 2782987, 2782988, 2782989, 2782990, 2782991, 2782992, 2782993, 2782994, 2782995, 2782996, 2782997, 2782998, 2782999, 2783000, 2783001, 2783002, 2783003, 2783004, 2783005, 2783006, 2783007, 2783008, 2783009, 2783010, 2783011, 2783012, 2783013, 2783014, 2783015, 2783016, 2783017, 2783018, 2783019, 2783020, 2783021, 2783022, 2783023, 2783024, 2783025, 2783026, 2783027, 2783028, 2783029, 2783030, 2783031, 2783032, 2783033, 2783034, 2783035, 2783036, 2783037, 2783038, 2783039, 2783040, 2783041, 2783042, 2783043, 2783044, 2783045, 2783046, 2783047, 2783048, 2783049, 2783050, 2783051, 2783052, 2783053, 2783054, 2783055, 2783056, 2783057, 2783058, 2783059, 2783060, 2783061, 2783062, 2783063, 2783064, 2783065, 2783066, 2783067, 2783068, 2783069, 2783070, 2783071, 2783072, 2783073, 2783074, 2783075, 2783076, 2783077, 2783078, 2783079, 2783080, 2783081, 2783082, 2783083, 2783084, 2783085, 2783086, 2783087, 2783088, 2783089, 2783090, 2783091, 2783092, 2783093, 2783094, 2783095, 2783096, 2783097, 2783098, 2783099, 2783100, 2783101, 2783102, 2783103, 2783104, 2783105, 2783106, 2783107, 2783108, 2783109, 2783110, 2783111, 2783112, 2783113, 2783114, 2783115, 2783116, 2783117, 2783118, 2783119, 2783120, 2783121, 2783122, 2783123, 2783124, 2783125, 2783126, 2783127, 2783128, 2783129, 2783130, 2783131, 2783132, 2783133, 2783134, 2783135, 2783136, 2783137, 2783138, 2783139, 2783140, 2783141, 2783142, 2783143, 2783144, 2783145, 2783146, 2783147, 2783148, 2783149, 2783150, 2783151, 2783152, 2783153, 2783154, 2783155, 2783156, 2783157, 2783158, 2783159, 2783160, 2783161, 2783162, 2783163, 2783164, 2783165, 2783166, 2783167, 2783168, 2783169, 2783170, 2783171, 2783172, 2783173, 2783174, 2783175, 2783176, 2783177, 2783178, 2783179, 2783180, 2783181, 2783182, 2783183, 2783184, 2783185, 2783186, 2783187, 2783188, 2783189, 2783190, 2783191, 2783192, 2783193, 2783194, 2783195, 2783196, 2783197, 2783198, 2783199, 2783200, 2783201, 2783202, 2783203, 2783204, 2783205, 2783206, 2783207, 2783208, 2783209, 2783210, 2783211, 2783212, 2783213, 2783214, 2783215, 2783216, 2783217, 2783218, 2783219, 2783220, 2783221, 2783222, 2783223, 2783224, 2783225, 2783226, 2783227, 2783228, 2783229, 2783230, 2783231, 2783232, 2783233, 2783234, 2783235, 2783236, 2783237, 2783238, 2783239, 2783240, 2783241, 2783242, 2783243, 2783244, 2783245, 2783246, 2783247, 2783248, 2783249, 2783250, 2783251, 2783252, 2783253, 2783254, 2783255, 2783256, 2783257, 2783258, 2783259, 2783260, 2783261, 2783262, 2783263, 2783264, 2783265, 2783266, 2783267, 2783268, 2783269, 2783270, 2783271, 2783272, 2783273, 2783274, 2783275, 2783276, 2783277, 2783278, 2783279, 2783280, 2783281, 2783282, 2783283, 2783284, 2783285, 2783286, 2783287, 2783288, 2783289, 2783290, 2783291, 2783292, 2783293, 2783294, 2783295, 2783296, 2783297, 2783298, 2783299, 2783300, 2783301, 2783302, 2783303, 2783304, 2783305, 2783306, 2783307, 2783308, 2783309, 2783310, 2783311, 2783312, 2783313, 2783314, 2783315, 2783316, 2783317, 2783318, 2783319, 2783320, 2783321, 2783322, 2783323, 2783324, 2783325, 2783326, 2783327, 2783328, 2783329, 2783330, 2783331, 2783332, 2783333, 2783334, 2783335, 2783336, 2783337, 2783338, 2783339, 2783340, 2783341, 2783342, 2783343, 2783344, 2783345, 2783346, 2783347, 2783348, 2783349, 2783350, 2783351, 2783352, 2783353, 2783354, 2783355, 2783356, 2783357, 2783358, 2783359, 2783360, 2783361, 2783362, 2783363, 2783364, 2783365, 2783366, 2783367, 2783368, 2783369, 2783370, 2783371, 2783372, 2783373, 2783374, 2783375, 2783376, 2783377, 2783378, 2783379, 2783380, 2783381, 2783382, 2783383, 2783384, 2783385, 2783386, 2783387, 2783388, 2783389, 2783390, 2783391, 2783392, 2783393, 2783394, 2783395, 2783396, 2783397, 2783398, 2783399, 2783400, 2783401, 2783402, 2783403, 2783404, 2783405, 2783406, 2783407, 2783408, 2783409, 2783410, 2783411, 2783412, 2783413, 2783414, 2783415, 2783416, 2783417, 2783418, 2783419, 2783420, 2783421, 2783422, 2783423, 2783424, 2783425, 2783426, 2783427, 2783428, 2783429, 2783430, 2783431, 2783432, 2783433, 2783434, 2783435, 2783436, 2783437, 2783438, 2783439, 2783440, 2783441, 2783442, 2783443, 2783444, 2783445, 2783446, 2783447, 2783448, 2783449, 2783450, 2783451, 2783452, 2783453, 2783454, 2783455, 2783456, 2783457, 2783458, 2783459, 2783460, 2783461, 2783462, 2783463, 2783464, 2783465, 2783466, 2783467, 2783468, 2783469, 2783470, 2783471, 2783472, 2783473, 2783474, 2783475, 2783476, 2783477, 2783478, 2783479, 2783480, 2783481, 2783482, 2783483, 2783484, 2783485, 2783486, 2783487, 2783488, 2783489, 2783490, 2783491, 2783492, 2783493, 2783494, 2783495, 2783496, 2783497, 2783498, 2783499, 2783500, 2783501, 2783502, 2783503, 2783504, 2783505, 2783506, 2783507, 2783508, 2783509, 2783510, 2783511, 2783512, 2783513, 2783514, 2783515, 2783516, 2783517, 2783518, 2783519, 2783520, 2783521, 2783522, 2783523, 2783524, 2783525, 2783526, 2783527, 2783528, 2783529, 2783530, 2783531, 2783532, 2783533, 2783534, 2783535, 2783536, 2783537, 2783538, 2783539, 2783540, 2783541, 2783542, 2783543, 2783544, 2783545, 2783546, 2783547, 2783548, 2783549, 2783550, 2783551, 2783552, 2783553, 2783554, 2783555, 2783556, 2783557, 2783558, 2783559, 2783560, 2783561, 2783562, 2783563, 2783564, 2783565, 2783566, 2783567, 2783568, 2783569, 2783570, 2783571, 2783572, 2783573, 2783574, 2783575, 2783576, 2783577, 2783578, 2783579, 2783580, 2783581, 2783582, 2783583, 2783584, 2783585, 2783586, 2783587, 2783588, 2783589, 2783590, 2783591, 2783592, 2783593, 2783594, 2783595, 2783596, 2783597, 2783598, 2783599, 2783600, 2783601, 2783602, 2783603, 2783604, 2783605, 2783606, 2783607, 2783608, 2783609, 2783610, 2783611, 2783612, 2783613, 2783614, 2783615, 2783616, 2783617, 2783618, 2783619, 2783620, 2783621, 2783622, 2783623, 2783624, 2783625, 2783626, 2783627, 2783628, 2783629, 2783630, 2783631, 2783632, 2783633, 2783634, 2783635, 2783636, 2783637, 2783638, 2783639, 2783640, 2783641, 2783642, 2783643, 2783644, 2783645, 2783646, 2783647, 2783648, 2783649, 2783650, 2783651, 2783652, 2783653, 2783654, 2783655, 2783656, 2783657, 2783658, 2783659, 2783660, 2783661, 2783662, 2783663, 2783664, 2783665, 2783666, 2783667, 2783668, 2783669, 2783670, 2783671, 2783672, 2783673, 2783674, 2783675, 2783676, 2783677, 2783678, 2783679, 2783680, 2783681, 2783682, 2783683, 2783684, 2783685, 2783686, 2783687, 2783688, 2783689, 2783690, 2783691, 2783692, 2783693, 2783694, 2783695, 2783696, 2783697, 2783698, 2783699, 2783700, 2783701, 2783702, 2783703, 2783704, 2783705, 2783706, 2783707, 2783708, 2783709, 2783710, 2783711, 2783712, 2783713, 2783714, 2783715, 2783716, 2783717, 2783718, 2783719, 2783720, 2783721, 2783722, 2783723, 2783724, 2783725, 2783726, 2783727, 2783728, 2783729, 2783730, 2783731, 2783732, 2783733, 2783734, 2783735, 2783736, 2783737, 2783738, 2783739, 2783740, 2783741, 2783742, 2783743, 2783744, 2783745, 2783746, 2783747, 2783748, 2783749, 2783750, 2783751, 2783752, 2783753, 2783754, 2783755, 2783756, 2783757, 2783758, 2783759, 2783760, 2783761, 2783762, 2783763, 2783764, 2783765, 2783766, 2783767, 2783768, 2783769, 2783770, 2783771, 2783772, 2783773, 2783774, 2783775, 2783776, 2783777, 2783778, 2783779, 2783780, 2783781, 2783782, 2783783, 2783784, 2783785, 2783786, 2783787, 2783788, 2783789, 2783790, 2783791, 2783792, 2783793, 2783794, 2783795, 2783796, 2783797, 2783798, 2783799, 2783800, 2783801, 2783802, 2783803, 2783804, 2783805, 2783806, 2783807, 2783808, 2783809, 2783810, 2783811, 2783812, 2783813, 2783814, 2783815, 2783816, 2783817, 2783818, 2783819, 2783820, 2783821, 2783822, 2783823, 2783824, 2783825, 2783826, 2783827, 2783828, 2783829, 2783830, 2783831, 2783832, 2783833, 2783834, 2783835, 2783836, 2783837, 2783838, 2783839, 2783840, 2783841, 2783842, 2783843, 2783844, 2783845, 2783846, 2783847, 2783848, 2783849, 2783850, 2783851, 2783852, 2783853, 2783854, 2783855, 2783856, 2783857, 2783858, 2783859, 2783860, 2783861, 2783862, 2783863, 2783864, 2783865, 2783866, 2783867, 2783868, 2783869, 2783870, 2783871, 2783872, 2783873, 2783874, 2783875, 2783876, 2783877, 2783878, 2783879, 2783880, 2783881, 2783882, 2783883, 2783884, 2783885, 2783886, 2783887, 2783888, 2783889, 2783890, 2783891, 2783892, 2783893, 2783894, 2783895, 2783896, 2783897, 2783898, 2783899, 2783900, 2783901, 2783902, 2783903, 2783904, 2783905, 2783906, 2783907, 2783908, 2783909, 2783910, 2783911, 2783912, 2783913, 2783914, 2783915, 2783916, 2783917, 2783918, 2783919, 2783920, 2783921, 2783922, 2783923, 2783924, 2783925, 2783926, 2783927, 2783928, 2783929, 2783930, 2783931, 2783932, 2783933, 2783934, 2783935, 2783936, 2783937, 2783938, 2783939, 2783940, 2783941, 2783942, 2783943, 2783944, 2783945, 2783946, 2783947, 2783948, 2783949, 2783950, 2783951, 2783952, 2783953, 2783954, 2783955, 2783956, 2783957, 2783958, 2783959, 2783960, 2783961, 2783962, 2783963, 2783964, 2783965, 2783966, 2783967, 2783968, 2783969, 2783970, 2783971, 2783972, 2783973, 2783974, 2783975, 2783976, 2783977, 2783978, 2783979, 2783980, 2783981, 2783982, 2783983, 2783984, 2783985, 2783986, 2783987, 2783988, 2783989, 2783990, 2783991, 2783992, 2783993, 2783994, 2783995, 2783996, 2783997, 2783998, 2783999, 2784000, 2784001, 2784002, 2784003, 2784004, 2784005, 2784006, 2784007, 2784008, 2784009, 2784010, 2784011, 2784012, 2784013, 2784014, 2784015, 2784016, 2784017, 2784018, 2784019, 2784020, 2784021, 2784022, 2784023, 2784024, 2784025, 2784026, 2784027, 2784028, 2784029, 2784030, 2784031, 2784032, 2784033, 2784034, 2784035, 2784036, 2784037, 2784038, 2784039, 2784040, 2784041, 2784042, 2784043, 2784044, 2784045, 2784046, 2784047, 2784048, 2784049, 2784050, 2784051, 2784052, 2784053, 2784054, 2784055, 2784056, 2784057, 2784058, 2784059, 2784060, 2784061, 2784062, 2784063, 2784064, 2784065, 2784066, 2784067, 2784068, 2784069, 2784070, 2784071, 2784072, 2784073, 2784074, 2784075, 2784076, 2784077, 2784078, 2784079, 2784080, 2784081, 2784082, 2784083, 2784084, 2784085, 2784086, 2784087, 2784088, 2784089, 2784090, 2784091, 2784092, 2784093, 2784094, 2784095, 2784096, 2784097, 2784098, 2784099, 2784100, 2784101, 2784102, 2784103, 2784104, 2784105, 2784106, 2784107, 2784108, 2784109, 2784110, 2784111, 2784112, 2784113, 2784114, 2784115, 2784116, 2784117, 2784118, 2784119, 2784120, 2784121, 2784122, 2784123, 2784124, 2784125, 2784126, 2784127, 2784128, 2784129, 2784130, 2784131, 2784132, 2784133, 2784134, 2784135, 2784136, 2784137, 2784138, 2784139, 2784140, 2784141, 2784142, 2784143, 2784144, 2784145, 2784146, 2784147, 2784148, 2784149, 2784150, 2784151, 2784152, 2784153, 2784154, 2784155, 2784156, 2784157, 2784158, 2784159, 2784160, 2784161, 2784162, 2784163, 2784164, 2784165, 2784166, 2784167, 2784168, 2784169, 2784170, 2784171, 2784172, 2784173, 2784174, 2784175, 2784176, 2784177, 2784178, 2784179, 2784180, 2784181, 2784182, 2784183, 2784184, 2784185, 2784186, 2784187, 2784188, 2784189, 2784190, 2784191, 2784192, 2784193, 2784194, 2784195, 2784196, 2784197, 2784198, 2784199, 2784200, 2784201, 2784202, 2784203, 2784204, 2784205, 2784206, 2784207, 2784208, 2784209, 2784210, 2784211, 2784212, 2784213, 2784214, 2784215, 2784216, 2784217, 2784218, 2784219, 2784220, 2784221, 2784222, 2784223, 2784224, 2784225, 2784226, 2784227, 2784228, 2784229, 2784230, 2784231, 2784232, 2784233, 2784234, 2784235, 2784236, 2784237, 2784238, 2784239, 2784240, 2784241, 2784242, 2784243, 2784244, 2784245, 2784246, 2784247, 2784248, 2784249, 2784250, 2784251, 2784252, 2784253, 2784254, 2784255, 2784256, 2784257, 2784258, 2784259, 2784260, 2784261, 2784262, 2784263, 2784264, 2784265, 2784266, 2784267, 2784268, 2784269, 2784270, 2784271, 2784272, 2784273, 2784274, 2784275, 2784276, 2784277, 2784278, 2784279, 2784280, 2784281, 2784282, 2784283, 2784284, 2784285, 2784286, 2784287, 2784288, 2784289, 2784290, 2784291, 2784292, 2784293, 2784294, 2784295, 2784296, 2784297, 2784298, 2784299, 2784300, 2784301, 2784302, 2784303, 2784304, 2784305, 2784306, 2784307, 2784308, 2784309, 2784310, 2784311, 2784312, 2784313, 2784314, 2784315, 2784316, 2784317, 2784318, 2784319, 2784320, 2784321, 2784322, 2784323, 2784324, 2784325, 2784326, 2784327, 2784328, 2784329, 2784330, 2784331, 2784332, 2784333, 2784334, 2784335, 2784336, 2784337, 2784338, 2784339, 2784340, 2784341, 2784342, 2784343, 2784344, 2784345, 2784346, 2784347, 2784348, 2784349, 2784350, 2784351, 2784352, 2784353, 2784354, 2784355, 2784356, 2784357, 2784358, 2784359, 2784360, 2784361, 2784362, 2784363, 2784364, 2784365, 2784366, 2784367, 2784368, 2784369, 2784370, 2784371, 2784372, 2784373, 2784374, 2784375, 2784376, 2784377, 2784378, 2784379, 2784380, 2784381, 2784382, 2784383, 2784384, 2784385, 2784386, 2784387, 2784388, 2784389, 2784390, 2784391, 2784392, 2784393, 2784394, 2784395, 2784396, 2784397, 2784398, 2784399, 2784400, 2784401, 2784402, 2784403, 2784404, 2784405, 2784406, 2784407, 2784408, 2784409, 2784410, 2784411, 2784412, 2784413, 2784414, 2784415, 2784416, 2784417, 2784418, 2784419, 2784420, 2784421, 2784422, 2784423, 2784424, 2784425, 2784426, 2784427, 2784428, 2784429, 2784430, 2784431, 2784432, 2784433, 2784434, 2784435, 2784436, 2784437, 2784438, 2784439, 2784440, 2784441, 2784442, 2784443, 2784444, 2784445, 2784446, 2784447, 2784448, 2784449, 2784450, 2784451, 2784452, 2784453, 2784454, 2784455, 2784456, 2784457, 2784458, 2784459, 2784460, 2784461, 2784462, 2784463, 2784464, 2784465, 2784466, 2784467, 2784468, 2784469, 2784470, 2784471, 2784472, 2784473, 2784474, 2784475, 2784476, 2784477, 2784478, 2784479, 2784480, 2784481, 2784482, 2784483, 2784484, 2784485, 2784486, 2784487, 2784488, 2784489, 2784490, 2784491, 2784492, 2784493, 2784494, 2784495, 2784496, 2784497, 2784498, 2784499, 2784500, 2784501, 2784502, 2784503, 2784504, 2784505, 2784506, 2784507, 2784508, 2784509, 2784510, 2784511, 2784512, 2784513, 2784514, 2784515, 2784516, 2784517, 2784518, 2784519, 2784520, 2784521, 2784522, 2784523, 2784524, 2784525, 2784526, 2784527, 2784528, 2784529, 2784530, 2784531, 2784532, 2784533, 2784534, 2784535, 2784536, 2784537, 2784538, 2784539, 2784540, 2784541, 2784542, 2784543, 2784544, 2784545, 2784546, 2784547, 2784548, 2784549, 2784550, 2784551, 2784552, 2784553, 2784554, 2784555, 2784556, 2784557, 2784558, 2784559, 2784560, 2784561, 2784562, 2784563, 2784564, 2784565, 2784566, 2784567, 2784568, 2784569, 2784570, 2784571, 2784572, 2784573, 2784574, 2784575, 2784576, 2784577, 2784578, 2784579, 2784580, 2784581, 2784582, 2784583, 2784584, 2784585, 2784586, 2784587, 2784588, 2784589, 2784590, 2784591, 2784592, 2784593, 2784594, 2784595, 2784596, 2784597, 2784598, 2784599, 2784600, 2784601, 2784602, 2784603, 2784604, 2784605, 2784606, 2784607, 2784608, 2784609, 2784610, 2784611, 2784612, 2784613, 2784614, 2784615, 2784616, 2784617, 2784618, 2784619, 2784620, 2784621, 2784622, 2784623, 2784624, 2784625, 2784626, 2784627, 2784628, 2784629, 2784630, 2784631, 2784632, 2784633, 2784634, 2784635, 2784636, 2784637, 2784638, 2784639, 2784640, 2784641, 2784642, 2784643, 2784644, 2784645, 2784646, 2784647, 2784648, 2784649, 2784650, 2784651, 2784652, 2784653, 2784654, 2784655, 2784656, 2784657, 2784658, 2784659, 2784660, 2784661, 2784662, 2784663, 2784664, 2784665, 2784666, 2784667, 2784668, 2784669, 2784670, 2784671, 2784672, 2784673, 2784674, 2784675, 2784676, 2784677, 2784678, 2784679, 2784680, 2784681, 2784682, 2784683, 2784684, 2784685, 2784686, 2784687, 2784688, 2784689, 2784690, 2784691, 2784692, 2784693, 2784694, 2784695, 2784696, 2784697, 2784698, 2784699, 2784700, 2784701, 2784702, 2784703, 2784704, 2784705, 2784706, 2784707, 2784708, 2784709, 2784710, 2784711, 2784712, 2784713, 2784714, 2784715, 2784716, 2784717, 2784718, 2784719, 2784720, 2784721, 2784722, 2784723, 2784724, 2784725, 2784726, 2784727, 2784728, 2784729, 2784730, 2784731, 2784732, 2784733, 2784734, 2784735, 2784736, 2784737, 2784738, 2784739, 2784740, 2784741, 2784742, 2784743, 2784744, 2784745, 2784746, 2784747, 2784748, 2784749, 2784750, 2784751, 2784752, 2784753, 2784754, 2784755, 2784756, 2784757, 2784758, 2784759, 2784760, 2784761, 2784762, 2784763, 2784764, 2784765, 2784766, 2784767, 2784768, 2784769, 2784770, 2784771, 2784772, 2784773, 2784774, 2784775, 2784776, 2784777, 2784778, 2784779, 2784780, 2784781, 2784782, 2784783, 2784784, 2784785, 2784786, 2784787, 2784788, 2784789, 2784790, 2784791, 2784792, 2784793, 2784794, 2784795, 2784796, 2784797, 2784798, 2784799, 2784800, 2784801, 2784802, 2784803, 2784804, 2784805, 2784806, 2784807, 2784808, 2784809, 2784810, 2784811, 2784812, 2784813, 2784814, 2784815, 2784816, 2784817, 2784818, 2784819, 2784820, 2784821, 2784822, 2784823, 2784824, 2784825, 2784826, 2784827, 2784828, 2784829, 2784830, 2784831, 2784832, 2784833, 2784834, 2784835, 2784836, 2784837, 2784838, 2784839, 2784840, 2784841, 2784842, 2784843, 2784844, 2784845, 2784846, 2784847, 2784848, 2784849, 2784850, 2784851, 2784852, 2784853, 2784854, 2784855, 2784856, 2784857, 2784858, 2784859, 2784860, 2784861, 2784862, 2784863, 2784864, 2784865, 2784866, 2784867, 2784868, 2784869, 2784870, 2784871, 2784872, 2784873, 2784874, 2784875, 2784876, 2784877, 2784878, 2784879, 2784880, 2784881, 2784882, 2784883, 2784884, 2784885, 2784886, 2784887, 2784888, 2784889, 2784890, 2784891, 2784892, 2784893, 2784894, 2784895, 2784896, 2784897, 2784898, 2784899, 2784900, 2784901, 2784902, 2784903, 2784904, 2784905, 2784906, 2784907, 2784908, 2784909, 2784910, 2784911, 2784912, 2784913, 2784914, 2784915, 2784916, 2784917, 2784918, 2784919, 2784920, 2784921, 2784922, 2784923, 2784924, 2784925, 2784926, 2784927, 2784928, 2784929, 2784930, 2784931, 2784932, 2784933, 2784934, 2784935, 2784936, 2784937, 2784938, 2784939, 2784940, 2784941, 2784942, 2784943, 2784944, 2784945, 2784946, 2784947, 2784948, 2784949, 2784950, 2784951, 2784952, 2784953, 2784954, 2784955, 2784956, 2784957, 2784958, 2784959, 2784960, 2784961, 2784962, 2784963, 2784964, 2784965, 2784966, 2784967, 2784968, 2784969, 2784970, 2784971, 2784972, 2784973, 2784974, 2784975, 2784976, 2784977, 2784978, 2784979, 2784980, 2784981, 2784982, 2784983, 2784984, 2784985, 2784986, 2784987, 2784988, 2784989, 2784990, 2784991, 2784992, 2784993, 2784994, 2784995, 2784996, 2784997, 2784998, 2784999, 2785000, 2785001, 2785002, 2785003, 2785004, 2785005, 2785006, 2785007, 2785008, 2785009, 2785010, 2785011, 2785012, 2785013, 2785014, 2785015, 2785016, 2785017, 2785018, 2785019, 2785020, 2785021, 2785022, 2785023, 2785024, 2785025, 2785026, 2785027, 2785028, 2785029, 2785030, 2785031, 2785032, 2785033, 2785034, 2785035, 2785036, 2785037, 2785038, 2785039, 2785040, 2785041, 2785042, 2785043, 2785044, 2785045, 2785046, 2785047, 2785048, 2785049, 2785050, 2785051, 2785052, 2785053, 2785054, 2785055, 2785056, 2785057, 2785058, 2785059, 2785060, 2785061, 2785062, 2785063, 2785064, 2785065, 2785066, 2785067, 2785068, 2785069, 2785070, 2785071, 2785072, 2785073, 2785074, 2785075, 2785076, 2785077, 2785078, 2785079, 2785080, 2785081, 2785082, 2785083, 2785084, 2785085, 2785086, 2785087, 2785088, 2785089, 2785090, 2785091, 2785092, 2785093, 2785094, 2785095, 2785096, 2785097, 2785098, 2785099, 2785100, 2785101, 2785102, 2785103, 2785104, 2785105, 2785106, 2785107, 2785108, 2785109, 2785110, 2785111, 2785112, 2785113, 2785114, 2785115, 2785116, 2785117, 2785118, 2785119, 2785120, 2785121, 2785122, 2785123, 2785124, 2785125, 2785126, 2785127, 2785128, 2785129, 2785130, 2785131, 2785132, 2785133, 2785134, 2785135, 2785136, 2785137, 2785138, 2785139, 2785140, 2785141, 2785142, 2785143, 2785144, 2785145, 2785146, 2785147, 2785148, 2785149, 2785150, 2785151, 2785152, 2785153, 2785154, 2785155, 2785156, 2785157, 2785158, 2785159, 2785160, 2785161, 2785162, 2785163, 2785164, 2785165, 2785166, 2785167, 2785168, 2785169, 2785170, 2785171, 2785172, 2785173, 2785174, 2785175, 2785176, 2785177, 2785178, 2785179, 2785180, 2785181, 2785182, 2785183, 2785184, 2785185, 2785186, 2785187, 2785188, 2785189, 2785190, 2785191, 2785192, 2785193, 2785194, 2785195, 2785196, 2785197, 2785198, 2785199, 2785200, 2785201, 2785202, 2785203, 2785204, 2785205, 2785206, 2785207, 2785208, 2785209, 2785210, 2785211, 2785212, 2785213, 2785214, 2785215, 2785216, 2785217, 2785218, 2785219, 2785220, 2785221, 2785222, 2785223, 2785224, 2785225, 2785226, 2785227, 2785228, 2785229, 2785230, 2785231, 2785232, 2785233, 2785234, 2785235, 2785236, 2785237, 2785238, 2785239, 2785240, 2785241, 2785242, 2785243, 2785244, 2785245, 2785246, 2785247, 2785248, 2785249, 2785250, 2785251, 2785252, 2785253, 2785254, 2785255, 2785256, 2785257, 2785258, 2785259, 2785260, 2785261, 2785262, 2785263, 2785264, 2785265, 2785266, 2785267, 2785268, 2785269, 2785270, 2785271, 2785272, 2785273, 2785274, 2785275, 2785276, 2785277, 2785278, 2785279, 2785280, 2785281, 2785282, 2785283, 2785284, 2785285, 2785286, 2785287, 2785288, 2785289, 2785290, 2785291, 2785292, 2785293, 2785294, 2785295, 2785296, 2785297, 2785298, 2785299, 2785300, 2785301, 2785302, 2785303, 2785304, 2785305, 2785306, 2785307, 2785308, 2785309, 2785310, 2785311, 2785312, 2785313, 2785314, 2785315, 2785316, 2785317, 2785318, 2785319, 2785320, 2785321, 2785322, 2785323, 2785324, 2785325, 2785326, 2785327, 2785328, 2785329, 2785330, 2785331, 2785332, 2785333, 2785334, 2785335, 2785336, 2785337, 2785338, 2785339, 2785340, 2785341, 2785342, 2785343, 2785344, 2785345, 2785346, 2785347, 2785348, 2785349, 2785350, 2785351, 2785352, 2785353, 2785354, 2785355, 2785356, 2785357, 2785358, 2785359, 2785360, 2785361, 2785362, 2785363, 2785364, 2785365, 2785366, 2785367, 2785368, 2785369, 2785370, 2785371, 2785372, 2785373, 2785374, 2785375, 2785376, 2785377, 2785378, 2785379, 2785380, 2785381, 2785382, 2785383, 2785384, 2785385, 2785386, 2785387, 2785388, 2785389, 2785390, 2785391, 2785392, 2785393, 2785394, 2785395, 2785396, 2785397, 2785398, 2785399, 2785400, 2785401, 2785402, 2785403, 2785404, 2785405, 2785406, 2785407, 2785408, 2785409, 2785410, 2785411, 2785412, 2785413, 2785414, 2785415, 2785416, 2785417, 2785418, 2785419, 2785420, 2785421, 2785422, 2785423, 2785424, 2785425, 2785426, 2785427, 2785428, 2785429, 2785430, 2785431, 2785432, 2785433, 2785434, 2785435, 2785436, 2785437, 2785438, 2785439, 2785440, 2785441, 2785442, 2785443, 2785444, 2785445, 2785446, 2785447, 2785448, 2785449, 2785450, 2785451, 2785452, 2785453, 2785454, 2785455, 2785456, 2785457, 2785458, 2785459, 2785460, 2785461, 2785462, 2785463, 2785464, 2785465, 2785466, 2785467, 2785468, 2785469, 2785470, 2785471, 2785472, 2785473, 2785474, 2785475, 2785476, 2785477, 2785478, 2785479, 2785480, 2785481, 2785482, 2785483, 2785484, 2785485, 2785486, 2785487, 2785488, 2785489, 2785490, 2785491, 2785492, 2785493, 2785494, 2785495, 2785496, 2785497, 2785498, 2785499, 2785500, 2785501, 2785502, 2785503, 2785504, 2785505, 2785506, 2785507, 2785508, 2785509, 2785510, 2785511, 2785512, 2785513, 2785514, 2785515, 2785516, 2785517, 2785518, 2785519, 2785520, 2785521, 2785522, 2785523, 2785524, 2785525, 2785526, 2785527, 2785528, 2785529, 2785530, 2785531, 2785532, 2785533, 2785534, 2785535, 2785536, 2785537, 2785538, 2785539, 2785540, 2785541, 2785542, 2785543, 2785544, 2785545, 2785546, 2785547, 2785548, 2785549, 2785550, 2785551, 2785552, 2785553, 2785554, 2785555, 2785556, 2785557, 2785558, 2785559, 2785560, 2785561, 2785562, 2785563, 2785564, 2785565, 2785566, 2785567, 2785568, 2785569, 2785570, 2785571, 2785572, 2785573, 2785574, 2785575, 2785576, 2785577, 2785578, 2785579, 2785580, 2785581, 2785582, 2785583, 2785584, 2785585, 2785586, 2785587, 2785588, 2785589, 2785590, 2785591, 2785592, 2785593, 2785594, 2785595, 2785596, 2785597, 2785598, 2785599, 2785600, 2785601, 2785602, 2785603, 2785604, 2785605, 2785606, 2785607, 2785608, 2785609, 2785610, 2785611, 2785612, 2785613, 2785614, 2785615, 2785616, 2785617, 2785618, 2785619, 2785620, 2785621, 2785622, 2785623, 2785624, 2785625, 2785626, 2785627, 2785628, 2785629, 2785630, 2785631, 2785632, 2785633, 2785634, 2785635, 2785636, 2785637, 2785638, 2785639, 2785640, 2785641, 2785642, 2785643, 2785644, 2785645, 2785646, 2785647, 2785648, 2785649, 2785650, 2785651, 2785652, 2785653, 2785654, 2785655, 2785656, 2785657, 2785658, 2785659, 2785660, 2785661, 2785662, 2785663, 2785664, 2785665, 2785666, 2785667, 2785668, 2785669, 2785670, 2785671, 2785672, 2785673, 2785674, 2785675, 2785676, 2785677, 2785678, 2785679, 2785680, 2785681, 2785682, 2785683, 2785684, 2785685, 2785686, 2785687, 2785688, 2785689, 2785690, 2785691, 2785692, 2785693, 2785694, 2785695, 2785696, 2785697, 2785698, 2785699, 2785700, 2785701, 2785702, 2785703, 2785704, 2785705, 2785706, 2785707, 2785708, 2785709, 2785710, 2785711, 2785712, 2785713, 2785714, 2785715, 2785716, 2785717, 2785718, 2785719, 2785720, 2785721, 2785722, 2785723, 2785724, 2785725, 2785726, 2785727, 2785728, 2785729, 2785730, 2785731, 2785732, 2785733, 2785734, 2785735, 2785736, 2785737, 2785738, 2785739, 2785740, 2785741, 2785742, 2785743, 2785744, 2785745, 2785746, 2785747, 2785748, 2785749, 2785750, 2785751, 2785752, 2785753, 2785754, 2785755, 2785756, 2785757, 2785758, 2785759, 2785760, 2785761, 2785762, 2785763, 2785764, 2785765, 2785766, 2785767, 2785768, 2785769, 2785770, 2785771, 2785772, 2785773, 2785774, 2785775, 2785776, 2785777, 2785778, 2785779, 2785780, 2785781, 2785782, 2785783, 2785784, 2785785, 2785786, 2785787, 2785788, 2785789, 2785790, 2785791, 2785792, 2785793, 2785794, 2785795, 2785796, 2785797, 2785798, 2785799, 2785800, 2785801, 2785802, 2785803, 2785804, 2785805, 2785806, 2785807, 2785808, 2785809, 2785810, 2785811, 2785812, 2785813, 2785814, 2785815, 2785816, 2785817, 2785818, 2785819, 2785820, 2785821, 2785822, 2785823, 2785824, 2785825, 2785826, 2785827, 2785828, 2785829, 2785830, 2785831, 2785832, 2785833, 2785834, 2785835, 2785836, 2785837, 2785838, 2785839, 2785840, 2785841, 2785842, 2785843, 2785844, 2785845, 2785846, 2785847, 2785848, 2785849, 2785850, 2785851, 2785852, 2785853, 2785854, 2785855, 2785856, 2785857, 2785858, 2785859, 2785860, 2785861, 2785862, 2785863, 2785864, 2785865, 2785866, 2785867, 2785868, 2785869, 2785870, 2785871, 2785872, 2785873, 2785874, 2785875, 2785876, 2785877, 2785878, 2785879, 2785880, 2785881, 2785882, 2785883, 2785884, 2785885, 2785886, 2785887, 2785888, 2785889, 2785890, 2785891, 2785892, 2785893, 2785894, 2785895, 2785896, 2785897, 2785898, 2785899, 2785900, 2785901, 2785902, 2785903, 2785904, 2785905, 2785906, 2785907, 2785908, 2785909, 2785910, 2785911, 2785912, 2785913, 2785914, 2785915, 2785916, 2785917, 2785918, 2785919, 2785920, 2785921, 2785922, 2785923, 2785924, 2785925, 2785926, 2785927, 2785928, 2785929, 2785930, 2785931, 2785932, 2785933, 2785934, 2785935, 2785936, 2785937, 2785938, 2785939, 2785940, 2785941, 2785942, 2785943, 2785944, 2785945, 2785946, 2785947, 2785948, 2785949, 2785950, 2785951, 2785952, 2785953, 2785954, 2785955, 2785956, 2785957, 2785958, 2785959, 2785960, 2785961, 2785962, 2785963, 2785964, 2785965, 2785966, 2785967, 2785968, 2785969, 2785970, 2785971, 2785972, 2785973, 2785974, 2785975, 2785976, 2785977, 2785978, 2785979, 2785980, 2785981, 2785982, 2785983, 2785984, 2785985, 2785986, 2785987, 2785988, 2785989, 2785990, 2785991, 2785992, 2785993, 2785994, 2785995, 2785996, 2785997, 2785998, 2785999, 2786000, 2786001, 2786002, 2786003, 2786004, 2786005, 2786006, 2786007, 2786008, 2786009, 2786010, 2786011, 2786012, 2786013, 2786014, 2786015, 2786016, 2786017, 2786018, 2786019, 2786020, 2786021, 2786022, 2786023, 2786024, 2786025, 2786026, 2786027, 2786028, 2786029, 2786030, 2786031, 2786032, 2786033, 2786034, 2786035, 2786036, 2786037, 2786038, 2786039, 2786040, 2786041, 2786042, 2786043, 2786044, 2786045, 2786046, 2786047, 2786048, 2786049, 2786050, 2786051, 2786052, 2786053, 2786054, 2786055, 2786056, 2786057, 2786058, 2786059, 2786060, 2786061, 2786062, 2786063, 2786064, 2786065, 2786066, 2786067, 2786068, 2786069, 2786070, 2786071, 2786072, 2786073, 2786074, 2786075, 2786076, 2786077, 2786078, 2786079, 2786080, 2786081, 2786082, 2786083, 2786084, 2786085, 2786086, 2786087, 2786088, 2786089, 2786090, 2786091, 2786092, 2786093, 2786094, 2786095, 2786096, 2786097, 2786098, 2786099, 2786100, 2786101, 2786102, 2786103, 2786104, 2786105, 2786106, 2786107, 2786108, 2786109, 2786110, 2786111, 2786112, 2786113, 2786114, 2786115, 2786116, 2786117, 2786118, 2786119, 2786120, 2786121, 2786122, 2786123, 2786124, 2786125, 2786126, 2786127, 2786128, 2786129, 2786130, 2786131, 2786132, 2786133, 2786134, 2786135, 2786136, 2786137, 2786138, 2786139, 2786140, 2786141, 2786142, 2786143, 2786144, 2786145, 2786146, 2786147, 2786148, 2786149, 2786150, 2786151, 2786152, 2786153, 2786154, 2786155, 2786156, 2786157, 2786158, 2786159, 2786160, 2786161, 2786162, 2786163, 2786164, 2786165, 2786166, 2786167, 2786168, 2786169, 2786170, 2786171, 2786172, 2786173, 2786174, 2786175, 2786176, 2786177, 2786178, 2786179, 2786180, 2786181, 2786182, 2786183, 2786184, 2786185, 2786186, 2786187, 2786188, 2786189, 2786190, 2786191, 2786192, 2786193, 2786194, 2786195, 2786196, 2786197, 2786198, 2786199, 2786200, 2786201, 2786202, 2786203, 2786204, 2786205, 2786206, 2786207, 2786208, 2786209, 2786210, 2786211, 2786212, 2786213, 2786214, 2786215, 2786216, 2786217, 2786218, 2786219, 2786220, 2786221, 2786222, 2786223, 2786224, 2786225, 2786226, 2786227, 2786228, 2786229, 2786230, 2786231, 2786232, 2786233, 2786234, 2786235, 2786236, 2786237, 2786238, 2786239, 2786240, 2786241, 2786242, 2786243, 2786244, 2786245, 2786246, 2786247, 2786248, 2786249, 2786250, 2786251, 2786252, 2786253, 2786254, 2786255, 2786256, 2786257, 2786258, 2786259, 2786260, 2786261, 2786262, 2786263, 2786264, 2786265, 2786266, 2786267, 2786268, 2786269, 2786270, 2786271, 2786272, 2786273, 2786274, 2786275, 2786276, 2786277, 2786278, 2786279, 2786280, 2786281, 2786282, 2786283, 2786284, 2786285, 2786286, 2786287, 2786288, 2786289, 2786290, 2786291, 2786292, 2786293, 2786294, 2786295, 2786296, 2786297, 2786298, 2786299, 2786300, 2786301, 2786302, 2786303, 2786304, 2786305, 2786306, 2786307, 2786308, 2786309, 2786310, 2786311, 2786312, 2786313, 2786314, 2786315, 2786316, 2786317, 2786318, 2786319, 2786320, 2786321, 2786322, 2786323, 2786324, 2786325, 2786326, 2786327, 2786328, 2786329, 2786330, 2786331, 2786332, 2786333, 2786334, 2786335, 2786336, 2786337, 2786338, 2786339, 2786340, 2786341, 2786342, 2786343, 2786344, 2786345, 2786346, 2786347, 2786348, 2786349, 2786350, 2786351, 2786352, 2786353, 2786354, 2786355, 2786356, 2786357, 2786358, 2786359, 2786360, 2786361, 2786362, 2786363, 2786364, 2786365, 2786366, 2786367, 2786368, 2786369, 2786370, 2786371, 2786372, 2786373, 2786374, 2786375, 2786376, 2786377, 2786378, 2786379, 2786380, 2786381, 2786382, 2786383, 2786384, 2786385, 2786386, 2786387, 2786388, 2786389, 2786390, 2786391, 2786392, 2786393, 2786394, 2786395, 2786396, 2786397, 2786398, 2786399, 2786400, 2786401, 2786402, 2786403, 2786404, 2786405, 2786406, 2786407, 2786408, 2786409, 2786410, 2786411, 2786412, 2786413, 2786414, 2786415, 2786416, 2786417, 2786418, 2786419, 2786420, 2786421, 2786422, 2786423, 2786424, 2786425, 2786426, 2786427, 2786428, 2786429, 2786430, 2786431, 2786432, 2786433, 2786434, 2786435, 2786436, 2786437, 2786438, 2786439, 2786440, 2786441, 2786442, 2786443, 2786444, 2786445, 2786446, 2786447, 2786448, 2786449, 2786450, 2786451, 2786452, 2786453, 2786454, 2786455, 2786456, 2786457, 2786458, 2786459, 2786460, 2786461, 2786462, 2786463, 2786464, 2786465, 2786466, 2786467, 2786468, 2786469, 2786470, 2786471, 2786472, 2786473, 2786474, 2786475, 2786476, 2786477, 2786478, 2786479, 2786480, 2786481, 2786482, 2786483, 2786484, 2786485, 2786486, 2786487, 2786488, 2786489, 2786490, 2786491, 2786492, 2786493, 2786494, 2786495, 2786496, 2786497, 2786498, 2786499, 2786500, 2786501, 2786502, 2786503, 2786504, 2786505, 2786506, 2786507, 2786508, 2786509, 2786510, 2786511, 2786512, 2786513, 2786514, 2786515, 2786516, 2786517, 2786518, 2786519, 2786520, 2786521, 2786522, 2786523, 2786524, 2786525, 2786526, 2786527, 2786528, 2786529, 2786530, 2786531, 2786532, 2786533, 2786534, 2786535, 2786536, 2786537, 2786538, 2786539, 2786540, 2786541, 2786542, 2786543, 2786544, 2786545, 2786546, 2786547, 2786548, 2786549, 2786550, 2786551, 2786552, 2786553, 2786554, 2786555, 2786556, 2786557, 2786558, 2786559, 2786560, 2786561, 2786562, 2786563, 2786564, 2786565, 2786566, 2786567, 2786568, 2786569, 2786570, 2786571, 2786572, 2786573, 2786574, 2786575, 2786576, 2786577, 2786578, 2786579, 2786580, 2786581, 2786582, 2786583, 2786584, 2786585, 2786586, 2786587, 2786588, 2786589, 2786590, 2786591, 2786592, 2786593, 2786594, 2786595, 2786596, 2786597, 2786598, 2786599, 2786600, 2786601, 2786602, 2786603, 2786604, 2786605, 2786606, 2786607, 2786608, 2786609, 2786610, 2786611, 2786612, 2786613, 2786614, 2786615, 2786616, 2786617, 2786618, 2786619, 2786620, 2786621, 2786622, 2786623, 2786624, 2786625, 2786626, 2786627, 2786628, 2786629, 2786630, 2786631, 2786632, 2786633, 2786634, 2786635, 2786636, 2786637, 2786638, 2786639, 2786640, 2786641, 2786642, 2786643, 2786644, 2786645, 2786646, 2786647, 2786648, 2786649, 2786650, 2786651, 2786652, 2786653, 2786654, 2786655, 2786656, 2786657, 2786658, 2786659, 2786660, 2786661, 2786662, 2786663, 2786664, 2786665, 2786666, 2786667, 2786668, 2786669, 2786670, 2786671, 2786672, 2786673, 2786674, 2786675, 2786676, 2786677, 2786678, 2786679, 2786680, 2786681, 2786682, 2786683, 2786684, 2786685, 2786686, 2786687, 2786688, 2786689, 2786690, 2786691, 2786692, 2786693, 2786694, 2786695, 2786696, 2786697, 2786698, 2786699, 2786700, 2786701, 2786702, 2786703, 2786704, 2786705, 2786706, 2786707, 2786708, 2786709, 2786710, 2786711, 2786712, 2786713, 2786714, 2786715, 2786716, 2786717, 2786718, 2786719, 2786720, 2786721, 2786722, 2786723, 2786724, 2786725, 2786726, 2786727, 2786728, 2786729, 2786730, 2786731, 2786732, 2786733, 2786734, 2786735, 2786736, 2786737, 2786738, 2786739, 2786740, 2786741, 2786742, 2786743, 2786744, 2786745, 2786746, 2786747, 2786748, 2786749, 2786750, 2786751, 2786752, 2786753, 2786754, 2786755, 2786756, 2786757, 2786758, 2786759, 2786760, 2786761, 2786762, 2786763, 2786764, 2786765, 2786766, 2786767, 2786768, 2786769, 2786770, 2786771, 2786772, 2786773, 2786774, 2786775, 2786776, 2786777, 2786778, 2786779, 2786780, 2786781, 2786782, 2786783, 2786784, 2786785, 2786786, 2786787, 2786788, 2786789, 2786790, 2786791, 2786792, 2786793, 2786794, 2786795, 2786796, 2786797, 2786798, 2786799, 2786800, 2786801, 2786802, 2786803, 2786804, 2786805, 2786806, 2786807, 2786808, 2786809, 2786810, 2786811, 2786812, 2786813, 2786814, 2786815, 2786816, 2786817, 2786818, 2786819, 2786820, 2786821, 2786822, 2786823, 2786824, 2786825, 2786826, 2786827, 2786828, 2786829, 2786830, 2786831, 2786832, 2786833, 2786834, 2786835, 2786836, 2786837, 2786838, 2786839, 2786840, 2786841, 2786842, 2786843, 2786844, 2786845, 2786846, 2786847, 2786848, 2786849, 2786850, 2786851, 2786852, 2786853, 2786854, 2786855, 2786856, 2786857, 2786858, 2786859, 2786860, 2786861, 2786862, 2786863, 2786864, 2786865, 2786866, 2786867, 2786868, 2786869, 2786870, 2786871, 2786872, 2786873, 2786874, 2786875, 2786876, 2786877, 2786878, 2786879, 2786880, 2786881, 2786882, 2786883, 2786884, 2786885, 2786886, 2786887, 2786888, 2786889, 2786890, 2786891, 2786892, 2786893, 2786894, 2786895, 2786896, 2786897, 2786898, 2786899, 2786900, 2786901, 2786902, 2786903, 2786904, 2786905, 2786906, 2786907, 2786908, 2786909, 2786910, 2786911, 2786912, 2786913, 2786914, 2786915, 2786916, 2786917, 2786918, 2786919, 2786920, 2786921, 2786922, 2786923, 2786924, 2786925, 2786926, 2786927, 2786928, 2786929, 2786930, 2786931, 2786932, 2786933, 2786934, 2786935, 2786936, 2786937, 2786938, 2786939, 2786940, 2786941, 2786942, 2786943, 2786944, 2786945, 2786946, 2786947, 2786948, 2786949, 2786950, 2786951, 2786952, 2786953, 2786954, 2786955, 2786956, 2786957, 2786958, 2786959, 2786960, 2786961, 2786962, 2786963, 2786964, 2786965, 2786966, 2786967, 2786968, 2786969, 2786970, 2786971, 2786972, 2786973, 2786974, 2786975, 2786976, 2786977, 2786978, 2786979, 2786980, 2786981, 2786982, 2786983, 2786984, 2786985, 2786986, 2786987, 2786988, 2786989, 2786990, 2786991, 2786992, 2786993, 2786994, 2786995, 2786996, 2786997, 2786998, 2786999, 2787000, 2787001, 2787002, 2787003, 2787004, 2787005, 2787006, 2787007, 2787008, 2787009, 2787010, 2787011, 2787012, 2787013, 2787014, 2787015, 2787016, 2787017, 2787018, 2787019, 2787020, 2787021, 2787022, 2787023, 2787024, 2787025, 2787026, 2787027, 2787028, 2787029, 2787030, 2787031, 2787032, 2787033, 2787034, 2787035, 2787036, 2787037, 2787038, 2787039, 2787040, 2787041, 2787042, 2787043, 2787044, 2787045, 2787046, 2787047, 2787048, 2787049, 2787050, 2787051, 2787052, 2787053, 2787054, 2787055, 2787056, 2787057, 2787058, 2787059, 2787060, 2787061, 2787062, 2787063, 2787064, 2787065, 2787066, 2787067, 2787068, 2787069, 2787070, 2787071, 2787072, 2787073, 2787074, 2787075, 2787076, 2787077, 2787078, 2787079, 2787080, 2787081, 2787082, 2787083, 2787084, 2787085, 2787086, 2787087, 2787088, 2787089, 2787090, 2787091, 2787092, 2787093, 2787094, 2787095, 2787096, 2787097, 2787098, 2787099, 2787100, 2787101, 2787102, 2787103, 2787104, 2787105, 2787106, 2787107, 2787108, 2787109, 2787110, 2787111, 2787112, 2787113, 2787114, 2787115, 2787116, 2787117, 2787118, 2787119, 2787120, 2787121, 2787122, 2787123, 2787124, 2787125, 2787126, 2787127, 2787128, 2787129, 2787130, 2787131, 2787132, 2787133, 2787134, 2787135, 2787136, 2787137, 2787138, 2787139, 2787140, 2787141, 2787142, 2787143, 2787144, 2787145, 2787146, 2787147, 2787148, 2787149, 2787150, 2787151, 2787152, 2787153, 2787154, 2787155, 2787156, 2787157, 2787158, 2787159, 2787160, 2787161, 2787162, 2787163, 2787164, 2787165, 2787166, 2787167, 2787168, 2787169, 2787170, 2787171, 2787172, 2787173, 2787174, 2787175, 2787176, 2787177, 2787178, 2787179, 2787180, 2787181, 2787182, 2787183, 2787184, 2787185, 2787186, 2787187, 2787188, 2787189, 2787190, 2787191, 2787192, 2787193, 2787194, 2787195, 2787196, 2787197, 2787198, 2787199, 2787200, 2787201, 2787202, 2787203, 2787204, 2787205, 2787206, 2787207, 2787208, 2787209, 2787210, 2787211, 2787212, 2787213, 2787214, 2787215, 2787216, 2787217, 2787218, 2787219, 2787220, 2787221, 2787222, 2787223, 2787224, 2787225, 2787226, 2787227, 2787228, 2787229, 2787230, 2787231, 2787232, 2787233, 2787234, 2787235, 2787236, 2787237, 2787238, 2787239, 2787240, 2787241, 2787242, 2787243, 2787244, 2787245, 2787246, 2787247, 2787248, 2787249, 2787250, 2787251, 2787252, 2787253, 2787254, 2787255, 2787256, 2787257, 2787258, 2787259, 2787260, 2787261, 2787262, 2787263, 2787264, 2787265, 2787266, 2787267, 2787268, 2787269, 2787270, 2787271, 2787272, 2787273, 2787274, 2787275, 2787276, 2787277, 2787278, 2787279, 2787280, 2787281, 2787282, 2787283, 2787284, 2787285, 2787286, 2787287, 2787288, 2787289, 2787290, 2787291, 2787292, 2787293, 2787294, 2787295, 2787296, 2787297, 2787298, 2787299, 2787300, 2787301, 2787302, 2787303, 2787304, 2787305, 2787306, 2787307, 2787308, 2787309, 2787310, 2787311, 2787312, 2787313, 2787314, 2787315, 2787316, 2787317, 2787318, 2787319, 2787320, 2787321, 2787322, 2787323, 2787324, 2787325, 2787326, 2787327, 2787328, 2787329, 2787330, 2787331, 2787332, 2787333, 2787334, 2787335, 2787336, 2787337, 2787338, 2787339, 2787340, 2787341, 2787342, 2787343, 2787344, 2787345, 2787346, 2787347, 2787348, 2787349, 2787350, 2787351, 2787352, 2787353, 2787354, 2787355, 2787356, 2787357, 2787358, 2787359, 2787360, 2787361, 2787362, 2787363, 2787364, 2787365, 2787366, 2787367, 2787368, 2787369, 2787370, 2787371, 2787372, 2787373, 2787374, 2787375, 2787376, 2787377, 2787378, 2787379, 2787380, 2787381, 2787382, 2787383, 2787384, 2787385, 2787386, 2787387, 2787388, 2787389, 2787390, 2787391, 2787392, 2787393, 2787394, 2787395, 2787396, 2787397, 2787398, 2787399, 2787400, 2787401, 2787402, 2787403, 2787404, 2787405, 2787406, 2787407, 2787408, 2787409, 2787410, 2787411, 2787412, 2787413, 2787414, 2787415, 2787416, 2787417, 2787418, 2787419, 2787420, 2787421, 2787422, 2787423, 2787424, 2787425, 2787426, 2787427, 2787428, 2787429, 2787430, 2787431, 2787432, 2787433, 2787434, 2787435, 2787436, 2787437, 2787438, 2787439, 2787440, 2787441, 2787442, 2787443, 2787444, 2787445, 2787446, 2787447, 2787448, 2787449, 2787450, 2787451, 2787452, 2787453, 2787454, 2787455, 2787456, 2787457, 2787458, 2787459, 2787460, 2787461, 2787462, 2787463, 2787464, 2787465, 2787466, 2787467, 2787468, 2787469, 2787470, 2787471, 2787472, 2787473, 2787474, 2787475, 2787476, 2787477, 2787478, 2787479, 2787480, 2787481, 2787482, 2787483, 2787484, 2787485, 2787486, 2787487, 2787488, 2787489, 2787490, 2787491, 2787492, 2787493, 2787494, 2787495, 2787496, 2787497, 2787498, 2787499, 2787500, 2787501, 2787502, 2787503, 2787504, 2787505, 2787506, 2787507, 2787508, 2787509, 2787510, 2787511, 2787512, 2787513, 2787514, 2787515, 2787516, 2787517, 2787518, 2787519, 2787520, 2787521, 2787522, 2787523, 2787524, 2787525, 2787526, 2787527, 2787528, 2787529, 2787530, 2787531, 2787532, 2787533, 2787534, 2787535, 2787536, 2787537, 2787538, 2787539, 2787540, 2787541, 2787542, 2787543, 2787544, 2787545, 2787546, 2787547, 2787548, 2787549, 2787550, 2787551, 2787552, 2787553, 2787554, 2787555, 2787556, 2787557, 2787558, 2787559, 2787560, 2787561, 2787562, 2787563, 2787564, 2787565, 2787566, 2787567, 2787568, 2787569, 2787570, 2787571, 2787572, 2787573, 2787574, 2787575, 2787576, 2787577, 2787578, 2787579, 2787580, 2787581, 2787582, 2787583, 2787584, 2787585, 2787586, 2787587, 2787588, 2787589, 2787590, 2787591, 2787592, 2787593, 2787594, 2787595, 2787596, 2787597, 2787598, 2787599, 2787600, 2787601, 2787602, 2787603, 2787604, 2787605, 2787606, 2787607, 2787608, 2787609, 2787610, 2787611, 2787612, 2787613, 2787614, 2787615, 2787616, 2787617, 2787618, 2787619, 2787620, 2787621, 2787622, 2787623, 2787624, 2787625, 2787626, 2787627, 2787628, 2787629, 2787630, 2787631, 2787632, 2787633, 2787634, 2787635, 2787636, 2787637, 2787638, 2787639, 2787640, 2787641, 2787642, 2787643, 2787644, 2787645, 2787646, 2787647, 2787648, 2787649, 2787650, 2787651, 2787652, 2787653, 2787654, 2787655, 2787656, 2787657, 2787658, 2787659, 2787660, 2787661, 2787662, 2787663, 2787664, 2787665, 2787666, 2787667, 2787668, 2787669, 2787670, 2787671, 2787672, 2787673, 2787674, 2787675, 2787676, 2787677, 2787678, 2787679, 2787680, 2787681, 2787682, 2787683, 2787684, 2787685, 2787686, 2787687, 2787688, 2787689, 2787690, 2787691, 2787692, 2787693, 2787694, 2787695, 2787696, 2787697, 2787698, 2787699, 2787700, 2787701, 2787702, 2787703, 2787704, 2787705, 2787706, 2787707, 2787708, 2787709, 2787710, 2787711, 2787712, 2787713, 2787714, 2787715, 2787716, 2787717, 2787718, 2787719, 2787720, 2787721, 2787722, 2787723, 2787724, 2787725, 2787726, 2787727, 2787728, 2787729, 2787730, 2787731, 2787732, 2787733, 2787734, 2787735, 2787736, 2787737, 2787738, 2787739, 2787740, 2787741, 2787742, 2787743, 2787744, 2787745, 2787746, 2787747, 2787748, 2787749, 2787750, 2787751, 2787752, 2787753, 2787754, 2787755, 2787756, 2787757, 2787758, 2787759, 2787760, 2787761, 2787762, 2787763, 2787764, 2787765, 2787766, 2787767, 2787768, 2787769, 2787770, 2787771, 2787772, 2787773, 2787774, 2787775, 2787776, 2787777, 2787778, 2787779, 2787780, 2787781, 2787782, 2787783, 2787784, 2787785, 2787786, 2787787, 2787788, 2787789, 2787790, 2787791, 2787792, 2787793, 2787794, 2787795, 2787796, 2787797, 2787798, 2787799, 2787800, 2787801, 2787802, 2787803, 2787804, 2787805, 2787806, 2787807, 2787808, 2787809, 2787810, 2787811, 2787812, 2787813, 2787814, 2787815, 2787816, 2787817, 2787818, 2787819, 2787820, 2787821, 2787822, 2787823, 2787824, 2787825, 2787826, 2787827, 2787828, 2787829, 2787830, 2787831, 2787832, 2787833, 2787834, 2787835, 2787836, 2787837, 2787838, 2787839, 2787840, 2787841, 2787842, 2787843, 2787844, 2787845, 2787846, 2787847, 2787848, 2787849, 2787850, 2787851, 2787852, 2787853, 2787854, 2787855, 2787856, 2787857, 2787858, 2787859, 2787860, 2787861, 2787862, 2787863, 2787864, 2787865, 2787866, 2787867, 2787868, 2787869, 2787870, 2787871, 2787872, 2787873, 2787874, 2787875, 2787876, 2787877, 2787878, 2787879, 2787880, 2787881, 2787882, 2787883, 2787884, 2787885, 2787886, 2787887, 2787888, 2787889, 2787890, 2787891, 2787892, 2787893, 2787894, 2787895, 2787896, 2787897, 2787898, 2787899, 2787900, 2787901, 2787902, 2787903, 2787904, 2787905, 2787906, 2787907, 2787908, 2787909, 2787910, 2787911, 2787912, 2787913, 2787914, 2787915, 2787916, 2787917, 2787918, 2787919, 2787920, 2787921, 2787922, 2787923, 2787924, 2787925, 2787926, 2787927, 2787928, 2787929, 2787930, 2787931, 2787932, 2787933, 2787934, 2787935, 2787936, 2787937, 2787938, 2787939, 2787940, 2787941, 2787942, 2787943, 2787944, 2787945, 2787946, 2787947, 2787948, 2787949, 2787950, 2787951, 2787952, 2787953, 2787954, 2787955, 2787956, 2787957, 2787958, 2787959, 2787960, 2787961, 2787962, 2787963, 2787964, 2787965, 2787966, 2787967, 2787968, 2787969, 2787970, 2787971, 2787972, 2787973, 2787974, 2787975, 2787976, 2787977, 2787978, 2787979, 2787980, 2787981, 2787982, 2787983, 2787984, 2787985, 2787986, 2787987, 2787988, 2787989, 2787990, 2787991, 2787992, 2787993, 2787994, 2787995, 2787996, 2787997, 2787998, 2787999, 2788000, 2788001, 2788002, 2788003, 2788004, 2788005, 2788006, 2788007, 2788008, 2788009, 2788010, 2788011, 2788012, 2788013, 2788014, 2788015, 2788016, 2788017, 2788018, 2788019, 2788020, 2788021, 2788022, 2788023, 2788024, 2788025, 2788026, 2788027, 2788028, 2788029, 2788030, 2788031, 2788032, 2788033, 2788034, 2788035, 2788036, 2788037, 2788038, 2788039, 2788040, 2788041, 2788042, 2788043, 2788044, 2788045, 2788046, 2788047, 2788048, 2788049, 2788050, 2788051, 2788052, 2788053, 2788054, 2788055, 2788056, 2788057, 2788058, 2788059, 2788060, 2788061, 2788062, 2788063, 2788064, 2788065, 2788066, 2788067, 2788068, 2788069, 2788070, 2788071, 2788072, 2788073, 2788074, 2788075, 2788076, 2788077, 2788078, 2788079, 2788080, 2788081, 2788082, 2788083, 2788084, 2788085, 2788086, 2788087, 2788088, 2788089, 2788090, 2788091, 2788092, 2788093, 2788094, 2788095, 2788096, 2788097, 2788098, 2788099, 2788100, 2788101, 2788102, 2788103, 2788104, 2788105, 2788106, 2788107, 2788108, 2788109, 2788110, 2788111, 2788112, 2788113, 2788114, 2788115, 2788116, 2788117, 2788118, 2788119, 2788120, 2788121, 2788122, 2788123, 2788124, 2788125, 2788126, 2788127, 2788128, 2788129, 2788130, 2788131, 2788132, 2788133, 2788134, 2788135, 2788136, 2788137, 2788138, 2788139, 2788140, 2788141, 2788142, 2788143, 2788144, 2788145, 2788146, 2788147, 2788148, 2788149, 2788150, 2788151, 2788152, 2788153, 2788154, 2788155, 2788156, 2788157, 2788158, 2788159, 2788160, 2788161, 2788162, 2788163, 2788164, 2788165, 2788166, 2788167, 2788168, 2788169, 2788170, 2788171, 2788172, 2788173, 2788174, 2788175, 2788176, 2788177, 2788178, 2788179, 2788180, 2788181, 2788182, 2788183, 2788184, 2788185, 2788186, 2788187, 2788188, 2788189, 2788190, 2788191, 2788192, 2788193, 2788194, 2788195, 2788196, 2788197, 2788198, 2788199, 2788200, 2788201, 2788202, 2788203, 2788204, 2788205, 2788206, 2788207, 2788208, 2788209, 2788210, 2788211, 2788212, 2788213, 2788214, 2788215, 2788216, 2788217, 2788218, 2788219, 2788220, 2788221, 2788222, 2788223, 2788224, 2788225, 2788226, 2788227, 2788228, 2788229, 2788230, 2788231, 2788232, 2788233, 2788234, 2788235, 2788236, 2788237, 2788238, 2788239, 2788240, 2788241, 2788242, 2788243, 2788244, 2788245, 2788246, 2788247, 2788248, 2788249, 2788250, 2788251, 2788252, 2788253, 2788254, 2788255, 2788256, 2788257, 2788258, 2788259, 2788260, 2788261, 2788262, 2788263, 2788264, 2788265, 2788266, 2788267, 2788268, 2788269, 2788270, 2788271, 2788272, 2788273, 2788274, 2788275, 2788276, 2788277, 2788278, 2788279, 2788280, 2788281, 2788282, 2788283, 2788284, 2788285, 2788286, 2788287, 2788288, 2788289, 2788290, 2788291, 2788292, 2788293, 2788294, 2788295, 2788296, 2788297, 2788298, 2788299, 2788300, 2788301, 2788302, 2788303, 2788304, 2788305, 2788306, 2788307, 2788308, 2788309, 2788310, 2788311, 2788312, 2788313, 2788314, 2788315, 2788316, 2788317, 2788318, 2788319, 2788320, 2788321, 2788322, 2788323, 2788324, 2788325, 2788326, 2788327, 2788328, 2788329, 2788330, 2788331, 2788332, 2788333, 2788334, 2788335, 2788336, 2788337, 2788338, 2788339, 2788340, 2788341, 2788342, 2788343, 2788344, 2788345, 2788346, 2788347, 2788348, 2788349, 2788350, 2788351, 2788352, 2788353, 2788354, 2788355, 2788356, 2788357, 2788358, 2788359, 2788360, 2788361, 2788362, 2788363, 2788364, 2788365, 2788366, 2788367, 2788368, 2788369, 2788370, 2788371, 2788372, 2788373, 2788374, 2788375, 2788376, 2788377, 2788378, 2788379, 2788380, 2788381, 2788382, 2788383, 2788384, 2788385, 2788386, 2788387, 2788388, 2788389, 2788390, 2788391, 2788392, 2788393, 2788394, 2788395, 2788396, 2788397, 2788398, 2788399, 2788400, 2788401, 2788402, 2788403, 2788404, 2788405, 2788406, 2788407, 2788408, 2788409, 2788410, 2788411, 2788412, 2788413, 2788414, 2788415, 2788416, 2788417, 2788418, 2788419, 2788420, 2788421, 2788422, 2788423, 2788424, 2788425, 2788426, 2788427, 2788428, 2788429, 2788430, 2788431, 2788432, 2788433, 2788434, 2788435, 2788436, 2788437, 2788438, 2788439, 2788440, 2788441, 2788442, 2788443, 2788444, 2788445, 2788446, 2788447, 2788448, 2788449, 2788450, 2788451, 2788452, 2788453, 2788454, 2788455, 2788456, 2788457, 2788458, 2788459, 2788460, 2788461, 2788462, 2788463, 2788464, 2788465, 2788466, 2788467, 2788468, 2788469, 2788470, 2788471, 2788472, 2788473, 2788474, 2788475, 2788476, 2788477, 2788478, 2788479, 2788480, 2788481, 2788482, 2788483, 2788484, 2788485, 2788486, 2788487, 2788488, 2788489, 2788490, 2788491, 2788492, 2788493, 2788494, 2788495, 2788496, 2788497, 2788498, 2788499, 2788500, 2788501, 2788502, 2788503, 2788504, 2788505, 2788506, 2788507, 2788508, 2788509, 2788510, 2788511, 2788512, 2788513, 2788514, 2788515, 2788516, 2788517, 2788518, 2788519, 2788520, 2788521, 2788522, 2788523, 2788524, 2788525, 2788526, 2788527, 2788528, 2788529, 2788530, 2788531, 2788532, 2788533, 2788534, 2788535, 2788536, 2788537, 2788538, 2788539, 2788540, 2788541, 2788542, 2788543, 2788544, 2788545, 2788546, 2788547, 2788548, 2788549, 2788550, 2788551, 2788552, 2788553, 2788554, 2788555, 2788556, 2788557, 2788558, 2788559, 2788560, 2788561, 2788562, 2788563, 2788564, 2788565, 2788566, 2788567, 2788568, 2788569, 2788570, 2788571, 2788572, 2788573, 2788574, 2788575, 2788576, 2788577, 2788578) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:12:31,105 - 13055 - src.utils.log - INFO - βœ… Fetched 26485 rows - __SPLIT__ 2026-09-28 07:12:31,112 - 13055 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 32805 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:12:31,442 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 1/2 (0 to 25000) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 07:13:54,256 - 13055 - src.utils.log - INFO - πŸ“€ Inserting batch 2/2 (25000 to 32805) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 07:14:21,250 - 13055 - src.utils.log - INFO - βœ… All 32805 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 2 batches - __SPLIT__ 2026-09-28 07:14:21,252 - 13055 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 07:14:21,252 - 13055 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13055;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 07:14:21,549 - 13055 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 07:14:21,549 - 13055 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 07:14:21,549 - 13055 - src.utils.log - INFO - Time took to perform operation: 1721.69 - __SPLIT__ 2026-09-28 10:32:06,521 - 13060 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13060 - __SPLIT__ 2026-09-28 10:32:06,522 - 13060 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13060 - __SPLIT__ 2026-09-28 10:32:06,523 - 13060 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 10:32:06,524 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:08,626 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:08,626 - 13060 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 10:32:08,626 - 13060 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13060;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:08,924 - 13060 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 10:32:08,924 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13060), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13060), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13060 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:09,265 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:09,265 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 10:32:09' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:09,569 - 13060 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-28 10:32:09,570 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13060;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:09,871 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:09,874 - 13060 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 10:32:09,875 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13014... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:10,181 - 13060 - src.utils.log - INFO - βœ… Fetched 4 rows - __SPLIT__ 2026-09-28 10:32:10,181 - 13060 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 10:32:10,185 - 13060 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 10:32:10,185 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:10,486 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:10,486 - 13060 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34725 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:10,786 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:11,407 - 13060 - src.utils.log - INFO - Generating work orders for setup: 34725 - __SPLIT__ 2026-09-28 10:32:11,440 - 13060 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 10:32:11,444 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:11,744 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:11,746 - 13060 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 10:32:11,746 - 13060 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 10:32:11,746 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:12,061 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:12,061 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:12,375 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:12,375 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:12,688 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:12,689 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:13,004 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:13,004 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:13,318 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:13,318 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:13,633 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:13,633 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:13,935 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:13,935 - 13060 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34725 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:14,267 - 13060 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 10:32:14,267 - 13060 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 10:32:14,267 - 13060 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:14,607 - 13060 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 10:32:15,783 - 13060 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 10:32:15,784 - 13060 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 1 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:16,104 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:16,105 - 13060 - src.utils.log - INFO - Id's of work order inserted to DB: [2788585] - __SPLIT__ 2026-09-28 10:32:16,105 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:16,405 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:16,406 - 13060 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 10:32:16,406 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:16,707 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:16,707 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:17,009 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:17,015 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:17,318 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:17,320 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:17,621 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:17,622 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34725... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:17,921 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:17,922 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:18,221 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:18,223 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:18,523 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:18,524 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:18,842 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:18,842 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34725;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:19,143 - 13060 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 10:32:19,155 - 13060 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 10:32:19,156 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2788585 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:19,456 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:19,457 - 13060 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:19,765 - 13060 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 10:32:20,827 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 10:32:20,828 - 13060 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 10:32:20,828 - 13060 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 10:32:20,828 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2788585 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:21,127 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:21,128 - 13060 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:21,432 - 13060 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 10:32:22,489 - 13060 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 10:32:22,489 - 13060 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 10:32:22,489 - 13060 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 10:32:22,489 - 13060 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 10:32:22,489 - 13060 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 10:32:22,490 - 13060 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2788585 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:22,786 - 13060 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 10:32:22,787 - 13060 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:23,095 - 13060 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 10:32:24,151 - 13060 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 10:32:24,152 - 13060 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 10:32:24,152 - 13060 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13060;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 10:32:24,450 - 13060 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 10:32:24,451 - 13060 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 10:32:24,451 - 13060 - src.utils.log - INFO - Time took to perform operation: 17.93 - __SPLIT__ 2026-09-28 11:12:02,635 - 13062 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13062 - __SPLIT__ 2026-09-28 11:12:02,637 - 13062 - src.utils.log - INFO - Work order Generation/Publish algo started for GenerateWorkOrderHistoryId: 13062 - __SPLIT__ 2026-09-28 11:12:02,642 - 13062 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 11:12:02,642 - 13062 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:04,619 - 13062 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:12:04,619 - 13062 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 11:12:04,619 - 13062 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13062;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:04,908 - 13062 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:12:04,909 - 13062 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET WoGenStartDateTime = '2026-09-28 07:12:04.909' WHERE GenerateWorkOrderHistoryId = 13062;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:05,190 - 13062 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:12:05,190 - 13062 - src.utils.log - INFO - πŸ” Fetching data: Select CreatedBy, CompanyId from ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryId = 13062;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:05,470 - 13062 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:12:05,470 - 13062 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET PublishStatus = 'New', WoPublishStartDateTime = '2026-09-28 07:12:05.470' WHERE CompanyId = 135 AND GenerateWorkOrderHistoryId = 13062;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:05,993 - 13062 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:12:05,993 - 13062 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13062), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13062), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13062 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:06,316 - 13062 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:12:06,317 - 13062 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 11:12:06' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:06,600 - 13062 - src.utils.log - INFO - βœ… Fetched 8 rows - __SPLIT__ 2026-09-28 11:12:06,601 - 13062 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo ='No work orders generated with selected filters', WorkOrderStatusDateTime = '2026-09-28 07:12:06.601' WHERE GenerateWorkOrderHistoryId = 13062;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:12:06,963 - 13062 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:12:06,963 - 13062 - src.utils.log - INFO - No Setup Found Error:Another project publish is in progress. Please wait to avoid duplicate processing. - __SPLIT__ 2026-09-28 11:12:06,963 - 13062 - src.utils.log - INFO - Work order generation failed - Time took: 4.32 - __SPLIT__ 2026-09-28 11:14:54,647 - 13064 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13064 - __SPLIT__ 2026-09-28 11:14:54,648 - 13064 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13064 - __SPLIT__ 2026-09-28 11:14:54,649 - 13064 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 11:14:54,649 - 13064 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:14:56,742 - 13064 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:14:56,742 - 13064 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 11:14:56,742 - 13064 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13064;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:14:57,041 - 13064 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:14:57,041 - 13064 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13064), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13064), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13064 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:14:57,381 - 13064 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:14:57,381 - 13064 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 11:14:57' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:14:57,684 - 13064 - src.utils.log - INFO - βœ… Fetched 10 rows - __SPLIT__ 2026-09-28 11:14:57,685 - 13064 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo = 'Another project publish is in progress. Please wait to avoid duplicate processing.', WorkOrderStatusDateTime = '2026-09-28 07:14:57.685' WHERE GenerateWorkOrderHistoryId = 13064;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:14:57,983 - 13064 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:14:57,983 - 13064 - src.utils.log - INFO - No Setup Found Error:Another project publish is in progress. Please wait to avoid duplicate processing. - __SPLIT__ 2026-09-28 11:25:13,882 - 13066 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13066 - __SPLIT__ 2026-09-28 11:25:13,883 - 13066 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13066 - __SPLIT__ 2026-09-28 11:25:13,883 - 13066 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 11:25:13,883 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:15,848 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:15,849 - 13066 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 11:25:15,849 - 13066 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13066;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:16,130 - 13066 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:25:16,130 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13066), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13066), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13066 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:16,452 - 13066 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:25:16,453 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 11:25:16' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:16,738 - 13066 - src.utils.log - INFO - βœ… Fetched 12 rows - __SPLIT__ 2026-09-28 11:25:16,739 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13066;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:17,020 - 13066 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:25:17,024 - 13066 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 11:25:17,024 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13057... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:17,313 - 13066 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 11:25:17,314 - 13066 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 11:25:17,317 - 13066 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 11:25:17,317 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:17,598 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:17,598 - 13066 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34727 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:17,886 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:18,474 - 13066 - src.utils.log - INFO - Generating work orders for setup: 34727 - __SPLIT__ 2026-09-28 11:25:18,516 - 13066 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 11:25:18,523 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:18,803 - 13066 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:25:18,805 - 13066 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 11:25:18,805 - 13066 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 11:25:18,805 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:19,103 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:19,103 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:19,402 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:19,402 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:19,701 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:19,701 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:20,001 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:20,002 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:20,300 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:20,300 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:20,599 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:20,600 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:20,885 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:20,885 - 13066 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34727 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:21,205 - 13066 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:25:21,206 - 13066 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:25:21,206 - 13066 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:21,524 - 13066 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 11:25:22,589 - 13066 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 11:25:22,590 - 13066 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 2 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:22,890 - 13066 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:25:22,890 - 13066 - src.utils.log - INFO - Id's of work order inserted to DB: [2788601 2788602] - __SPLIT__ 2026-09-28 11:25:22,891 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:23,170 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:23,170 - 13066 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 11:25:23,171 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:23,453 - 13066 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:25:23,453 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:23,733 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:23,738 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:24,021 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:24,022 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:24,303 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:24,304 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34727... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:24,583 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:24,583 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:24,865 - 13066 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:25:24,867 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:25,148 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:25,148 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:25,449 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:25,449 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34727;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:25,733 - 13066 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 11:25:25,742 - 13066 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:25:25,743 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788601, 2788602) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:26,025 - 13066 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:25:26,026 - 13066 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:26,332 - 13066 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-28 11:25:27,369 - 13066 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 11:25:27,370 - 13066 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 11:25:27,371 - 13066 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:25:27,371 - 13066 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788601, 2788602) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:27,650 - 13066 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:25:27,651 - 13066 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:27,955 - 13066 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 11:25:28,952 - 13066 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 11:25:28,953 - 13066 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 11:25:28,953 - 13066 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13066;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:25:29,234 - 13066 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:25:29,234 - 13066 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 11:25:29,234 - 13066 - src.utils.log - INFO - Time took to perform operation: 15.35 - __SPLIT__ 2026-09-28 11:36:27,223 - 13067 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13067 - __SPLIT__ 2026-09-28 11:36:27,224 - 13067 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13067 - __SPLIT__ 2026-09-28 11:36:27,225 - 13067 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 11:36:27,226 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:29,292 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:29,293 - 13067 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 11:36:29,293 - 13067 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13067;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:29,586 - 13067 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:36:29,587 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13067), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13067), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13067 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:29,921 - 13067 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:36:29,922 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 11:36:29' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:30,221 - 13067 - src.utils.log - INFO - βœ… Fetched 13 rows - __SPLIT__ 2026-09-28 11:36:30,221 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13067;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:30,518 - 13067 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:36:30,521 - 13067 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 11:36:30,522 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13057... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:30,819 - 13067 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 11:36:30,819 - 13067 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 11:36:30,822 - 13067 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 11:36:30,823 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:31,119 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:31,120 - 13067 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34728 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:31,420 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:32,034 - 13067 - src.utils.log - INFO - Generating work orders for setup: 34728 - __SPLIT__ 2026-09-28 11:36:32,077 - 13067 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 11:36:32,083 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:32,376 - 13067 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:36:32,378 - 13067 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 11:36:32,378 - 13067 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 11:36:32,379 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:32,691 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:32,692 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:33,006 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:33,006 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:33,319 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:33,319 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:33,631 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:33,632 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:33,945 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:33,946 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:34,260 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:34,260 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:34,560 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:34,560 - 13067 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34728 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:34,893 - 13067 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 11:36:34,893 - 13067 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:36:34,894 - 13067 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:35,226 - 13067 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 11:36:36,281 - 13067 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 11:36:36,282 - 13067 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 2 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:36,598 - 13067 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:36:36,598 - 13067 - src.utils.log - INFO - Id's of work order inserted to DB: [2788605 2788606] - __SPLIT__ 2026-09-28 11:36:36,598 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:36,892 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:36,892 - 13067 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 11:36:36,892 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:37,192 - 13067 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:36:37,192 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:37,485 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:37,490 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:37,785 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:37,786 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:38,079 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:38,080 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34728... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:38,373 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:38,374 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:38,671 - 13067 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 11:36:38,672 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:38,967 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:38,968 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:39,280 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:39,280 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34728;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:39,576 - 13067 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 11:36:39,585 - 13067 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:36:39,586 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788605, 2788606) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:39,879 - 13067 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:36:39,880 - 13067 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:40,185 - 13067 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,223 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 11:36:41,224 - 13067 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788605, 2788606) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:41,518 - 13067 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 11:36:41,519 - 13067 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:41,819 - 13067 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 11:36:42,857 - 13067 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 11:36:42,858 - 13067 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 11:36:42,858 - 13067 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13067;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 11:36:43,152 - 13067 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 11:36:43,152 - 13067 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 11:36:43,152 - 13067 - src.utils.log - INFO - Time took to perform operation: 15.93 - __SPLIT__ 2026-09-28 12:30:07,801 - 13070 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13070 - __SPLIT__ 2026-09-28 12:30:07,802 - 13070 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13070 - __SPLIT__ 2026-09-28 12:30:07,802 - 13070 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 12:30:07,802 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:09,946 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:09,946 - 13070 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 12:30:09,946 - 13070 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13070;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:10,241 - 13070 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 12:30:10,241 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13070), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13070), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13070 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:10,579 - 13070 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 12:30:10,580 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 12:30:10' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:10,880 - 13070 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-09-28 12:30:10,880 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13070;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:11,178 - 13070 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 12:30:11,182 - 13070 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 12:30:11,182 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13057... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:11,482 - 13070 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 12:30:11,482 - 13070 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 12:30:11,485 - 13070 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 12:30:11,486 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:11,782 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:11,783 - 13070 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34729 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:12,087 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:12,703 - 13070 - src.utils.log - INFO - Generating work orders for setup: 34729 - __SPLIT__ 2026-09-28 12:30:12,750 - 13070 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 12:30:12,757 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:13,053 - 13070 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 12:30:13,055 - 13070 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 12:30:13,055 - 13070 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 12:30:13,055 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:13,368 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:13,368 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:13,682 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:13,682 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:13,997 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:13,997 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:14,312 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:14,312 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:14,626 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:14,626 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:14,941 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:14,942 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:15,242 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:15,242 - 13070 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34729 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:15,581 - 13070 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 12:30:15,582 - 13070 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 12:30:15,582 - 13070 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:15,919 - 13070 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 12:30:16,979 - 13070 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 12:30:16,979 - 13070 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 2 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:17,294 - 13070 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 12:30:17,295 - 13070 - src.utils.log - INFO - Id's of work order inserted to DB: [2788615 2788616] - __SPLIT__ 2026-09-28 12:30:17,295 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:17,592 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:17,592 - 13070 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 12:30:17,593 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:17,892 - 13070 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 12:30:17,892 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:18,187 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:18,192 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:18,490 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:18,491 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:18,786 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:18,786 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34729... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:19,082 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:19,083 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:19,381 - 13070 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 12:30:19,383 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:19,681 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:19,682 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:19,996 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:19,996 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34729;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:20,293 - 13070 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 12:30:20,304 - 13070 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 12:30:20,305 - 13070 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 12:30:20,305 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788616, 2788615) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:20,603 - 13070 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 12:30:20,604 - 13070 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:20,914 - 13070 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-28 12:30:21,960 - 13070 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-28 12:30:21,960 - 13070 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,960 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 12:30:21,961 - 13070 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 12:30:21,962 - 13070 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788616, 2788615) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:22,257 - 13070 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 12:30:22,258 - 13070 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:22,562 - 13070 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 12:30:23,607 - 13070 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 12:30:23,607 - 13070 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 12:30:23,608 - 13070 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13070;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 12:30:23,903 - 13070 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 12:30:23,903 - 13070 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 12:30:23,903 - 13070 - src.utils.log - INFO - Time took to perform operation: 16.1 - __SPLIT__ 2026-09-28 13:26:19,306 - 124947 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124947 - __SPLIT__ 2026-09-28 13:26:19,307 - 124947 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124947 - __SPLIT__ 2026-09-28 13:26:19,307 - 124947 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 13:26:19,308 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:21,283 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:21,283 - 124947 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-28 13:26:21,284 - 124947 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-28 13:26:21,284 - 124947 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-28 13:26:21,284 - 124947 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124947;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:23,853 - 124947 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 13:26:23,853 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124947), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124947), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124947 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:24,200 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:24,202 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 13:26:24' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:24,486 - 124947 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 13:26:24,486 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124947;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:24,769 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:24,772 - 124947 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 13:26:24,772 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14648... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:25,065 - 124947 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 13:26:25,065 - 124947 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 13:26:25,068 - 124947 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 13:26:25,069 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:25,349 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:25,349 - 124947 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 150827 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:25,638 - 124947 - src.utils.log - INFO - βœ… Fetched 36 rows - __SPLIT__ 2026-09-28 13:26:26,225 - 124947 - src.utils.log - INFO - Generating work orders for setup: 150827 - __SPLIT__ 2026-09-28 13:26:26,370 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1131;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:26,648 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:26,694 - 124947 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 13:26:26,700 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:26,978 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:26,980 - 124947 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 13:26:26,980 - 124947 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 13:26:26,980 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:27,306 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:27,307 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:27,630 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:27,631 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:27,922 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:27,922 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:28,259 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:28,259 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:28,580 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:28,580 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:28,873 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:28,873 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:29,155 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:29,155 - 124947 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:29,534 - 124947 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 13:26:29,535 - 124947 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 13:26:29,535 - 124947 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:29,876 - 124947 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 13:26:31,836 - 124947 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 13:26:31,836 - 124947 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 18 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:32,157 - 124947 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 13:26:32,157 - 124947 - src.utils.log - INFO - Id's of work order inserted to DB: [3848752 3848753 3848754 3848755 3848756 3848757 3848758 3848759 3848760 3848761 3848762 3848763 3848764 3848765 3848766 3848767 3848768 3848769] - __SPLIT__ 2026-09-28 13:26:32,158 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:32,435 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:32,436 - 124947 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 13:26:32,436 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:32,718 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:32,718 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:32,998 - 124947 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 13:26:33,006 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:33,294 - 124947 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 13:26:33,296 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:33,575 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:33,576 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:33,854 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:33,855 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:34,134 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:34,134 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:34,413 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:34,413 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:34,832 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:34,832 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:35,112 - 124947 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 13:26:35,124 - 124947 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 13:26:35,124 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 13:26:35,124 - 124947 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 13:26:35,125 - 124947 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 13:26:35,126 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848768, 3848769, 3848752, 3848753, 3848754, 3848755, 3848756, 3848757, 3848758, 3848759, 3848760, 3848761, 3848762, 3848763, 3848764, 3848765, 3848766, 3848767) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:35,404 - 124947 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 13:26:35,406 - 124947 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:35,711 - 124947 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 13:26:36,704 - 124947 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 13:26:36,704 - 124947 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 13:26:36,704 - 124947 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 13:26:36,704 - 124947 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 13:26:36,704 - 124947 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 13:26:36,705 - 124947 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848768, 3848769, 3848752, 3848753, 3848754, 3848755, 3848756, 3848757, 3848758, 3848759, 3848760, 3848761, 3848762, 3848763, 3848764, 3848765, 3848766, 3848767) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:36,982 - 124947 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 13:26:36,983 - 124947 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:37,292 - 124947 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 13:26:38,295 - 124947 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 13:26:38,296 - 124947 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 13:26:38,296 - 124947 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124947;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 13:26:38,574 - 124947 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 13:26:38,574 - 124947 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 13:26:38,575 - 124947 - src.utils.log - INFO - Time took to perform operation: 19.27 - __SPLIT__ 2026-09-28 14:01:34,259 - 124948 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124948 - __SPLIT__ 2026-09-28 14:01:34,260 - 124948 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124948 - __SPLIT__ 2026-09-28 14:01:34,260 - 124948 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 14:01:34,261 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:36,235 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:36,235 - 124948 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-28 14:01:36,236 - 124948 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-28 14:01:36,236 - 124948 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-28 14:01:36,236 - 124948 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124948;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:38,149 - 124948 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:01:38,150 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124948), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124948), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124948 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:38,482 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:38,483 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 14:01:38' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:38,763 - 124948 - src.utils.log - INFO - βœ… Fetched 3 rows - __SPLIT__ 2026-09-28 14:01:38,764 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124948;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:39,041 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:39,044 - 124948 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 14:01:39,045 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14647... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:39,332 - 124948 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 14:01:39,332 - 124948 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 14:01:39,335 - 124948 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 14:01:39,336 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:39,612 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:39,612 - 124948 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2028-06-30 00:00:00' and ServiceSetupId = 150828 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:39,897 - 124948 - src.utils.log - INFO - βœ… Fetched 36 rows - __SPLIT__ 2026-09-28 14:01:40,478 - 124948 - src.utils.log - INFO - Generating work orders for setup: 150828 - __SPLIT__ 2026-09-28 14:01:40,533 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 11428;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:40,806 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:40,852 - 124948 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 14:01:40,858 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:41,129 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:41,131 - 124948 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 14:01:41,131 - 124948 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 14:01:41,131 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:41,458 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:41,458 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:41,773 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:41,773 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:42,057 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:42,057 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:42,372 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:42,372 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:42,690 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:42,690 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:42,974 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:42,975 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:43,252 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:43,252 - 124948 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:43,622 - 124948 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:01:43,622 - 124948 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:01:43,623 - 124948 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 6 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:43,935 - 124948 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 6) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 14:01:46,082 - 124948 - src.utils.log - INFO - βœ… All 6 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 14:01:46,083 - 124948 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 6 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:46,404 - 124948 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-28 14:01:46,405 - 124948 - src.utils.log - INFO - Id's of work order inserted to DB: [3848788 3848789 3848790 3848791 3848792 3848793] - __SPLIT__ 2026-09-28 14:01:46,405 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:46,680 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:46,681 - 124948 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 14:01:46,681 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:46,958 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:46,959 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:47,236 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:47,240 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:47,524 - 124948 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:01:47,526 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:47,800 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:47,801 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:48,075 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:48,076 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:48,352 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:48,353 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:48,627 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:48,627 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:49,725 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:49,725 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:50,001 - 124948 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 14:01:50,011 - 124948 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:01:50,012 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848788, 3848789, 3848790, 3848791, 3848792, 3848793) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:50,288 - 124948 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-28 14:01:50,288 - 124948 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 6 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:50,568 - 124948 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 6) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 14:01:51,681 - 124948 - src.utils.log - INFO - βœ… All 6 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 14:01:51,681 - 124948 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 14:01:51,681 - 124948 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 14:01:51,681 - 124948 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 14:01:51,681 - 124948 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:01:51,682 - 124948 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848788, 3848789, 3848790, 3848791, 3848792, 3848793) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:51,955 - 124948 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-28 14:01:51,956 - 124948 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 6 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:52,239 - 124948 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 6) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 14:01:53,355 - 124948 - src.utils.log - INFO - βœ… All 6 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 14:01:53,355 - 124948 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 14:01:53,355 - 124948 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124948;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:01:53,629 - 124948 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:01:53,629 - 124948 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 14:01:53,629 - 124948 - src.utils.log - INFO - Time took to perform operation: 19.37 - __SPLIT__ 2026-09-28 14:20:46,934 - 13072 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13072 - __SPLIT__ 2026-09-28 14:20:46,935 - 13072 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13072 - __SPLIT__ 2026-09-28 14:20:46,935 - 13072 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 14:20:46,936 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:48,927 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:20:48,928 - 13072 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 14:20:48,928 - 13072 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13072;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:49,212 - 13072 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:20:49,212 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13072), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13072), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13072 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:49,535 - 13072 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:20:49,535 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 14:20:49' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:49,824 - 13072 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 14:20:49,825 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13072;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:50,111 - 13072 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:20:50,115 - 13072 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 14:20:50,116 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13107... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:50,409 - 13072 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 14:20:50,409 - 13072 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 14:20:50,412 - 13072 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 14:20:50,413 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:50,701 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:20:50,702 - 13072 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2026-12-31 00:00:00' and ServiceSetupId = 34731 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:50,992 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:20:51,598 - 13072 - src.utils.log - INFO - Generating work orders for setup: 34731 - __SPLIT__ 2026-09-28 14:20:52,254 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1374;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:52,541 - 13072 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:20:52,595 - 13072 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 14:20:52,602 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:52,885 - 13072 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:20:52,887 - 13072 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 14:20:52,887 - 13072 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 14:20:52,887 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:53,190 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:53,191 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:53,492 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:53,492 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:53,793 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:53,794 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:54,095 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:54,095 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:54,399 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:54,399 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:54,702 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:54,702 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:54,991 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:54,991 - 13072 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34731 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:55,314 - 13072 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:20:55,315 - 13072 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:20:55,315 - 13072 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:55,644 - 13072 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 14:20:58,823 - 13072 - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 14:20:58,824 - 13072 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 68 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:59,128 - 13072 - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:20:59,129 - 13072 - src.utils.log - INFO - Id's of work order inserted to DB: [2788623 2788624 2788625 2788626 2788627 2788628 2788629 2788630 2788631 2788632 2788633 2788634 2788635 2788636 2788637 2788638 2788639 2788640 2788641 2788642 2788643 2788644 2788645 2788646 2788647 2788648 2788649 2788650 2788651 2788652 2788653 2788654 2788655 2788656 2788657 2788658 2788659 2788660 2788661 2788662 2788663 2788664 2788665 2788666 2788667 2788668 2788669 2788670 2788671 2788672 2788673 2788674 2788675 2788676 2788677 2788678 2788679 2788680 2788681 2788682 2788683 2788684 2788685 2788686 2788687 2788688 2788689 2788690] - __SPLIT__ 2026-09-28 14:20:59,129 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:59,419 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:20:59,419 - 13072 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 14:20:59,419 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:59,707 - 13072 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:20:59,708 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:20:59,994 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:20:59,998 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:00,287 - 13072 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 14:21:00,289 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:00,574 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:00,575 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:00,859 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:00,861 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:01,150 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:01,150 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:01,436 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:01,436 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:01,741 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:01,741 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:02,035 - 13072 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,060 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:21:02,061 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:02,352 - 13072 - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:21:02,353 - 13072 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 136 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:02,660 - 13072 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 136) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 14:21:03,786 - 13072 - src.utils.log - INFO - βœ… All 136 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 14:21:03,787 - 13072 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 14:21:03,787 - 13072 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 14:21:03,787 - 13072 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 14:21:03,787 - 13072 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:21:03,787 - 13072 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:04,071 - 13072 - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:21:04,072 - 13072 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:04,366 - 13072 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 14:21:05,469 - 13072 - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 14:21:05,470 - 13072 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 14:21:05,470 - 13072 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13072;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:21:05,753 - 13072 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:21:05,754 - 13072 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 14:21:05,754 - 13072 - src.utils.log - INFO - Time took to perform operation: 18.82 - __SPLIT__ 2026-09-28 14:21:59,493 - [13072] - src.utils.log - INFO - ParallelProcessing=False temp_wo=[] user_id=122885 company_id=135 project_id=[13072] publish_all=True - __SPLIT__ 2026-09-28 14:21:59,493 - [13072] - src.utils.log - INFO - ParallelProcessing=False temp_wo=[] user_id=122885 company_id=135 project_id=[13072] publish_all=True - __SPLIT__ 2026-09-28 14:21:59,494 - [13072] - src.utils.log - INFO - Sequential Work order publish in progress for GenerateWorkOrderHistoryId: [13072] - __SPLIT__ 2026-09-28 14:21:59,494 - [13072] - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 14:21:59,494 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:01,482 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:01,483 - [13072] - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-28 14:22:01,483 - [13072] - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET PublishStatus = 'InProgress' WHERE CompanyId = 135 AND GenerateWorkOrderHistoryId = 13072;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:01,769 - [13072] - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:22:01,770 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGeneration woag WHERE woag.GenerateWorkOrderHistoryId = 13072... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:02,224 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:02,224 - [13072] - src.utils.log - INFO - Inside get_work_order_table - __SPLIT__ 2026-09-28 14:22:02,225 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT DISTINCT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm JOIN ServiceCore.ServiceCategoryMaster c ON c.DepartmentId = dm.DepartmentMasterId JOIN ServiceCore.ServiceMaster sm ON c.CategoryId = sm.CategoryId JOIN ServiceCore.ServiceSetupServices sss ON sss.ServiceId = sm.ServiceMasterId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34731 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:02,514 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:02,514 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm JOIN ServiceCore.SoldServiceNonStandard x on dm.DepartmentMasterId = x.DepartmentId JOIN ServiceCore.ServiceSetupServices sss ON sss.NonStdSoldServiceId = x.SoldServiceNonStandardId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34731 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:02,798 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:02,799 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm Inner JOIN [ServiceCore].[ServiceCategoryMaster] scm ON dm.DepartmentMasterId = scm.DepartmentId Inner JOIN ServiceCore.ServiceMaster sm ON scm.CategoryId = sm.CategoryId Inner JOIN ServiceCore.SoldServiceStandard x on x.ServiceId = sm.ServiceMasterId Inner JOIN ServiceCore.ServiceSetupServices sss ON sss.StdSoldServiceId = x.SoldServiceStandardId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34731 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:03,087 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:03,091 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInvoiceSameAsWorkorder,BillingIsCreateInvoice FROM Common.CompanyConfiguration cc WHERE cc.CompanyId = 135;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:03,375 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:03,376 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM Common.GenerateNumberConfig gnc WHERE CompanyId = 135 AND EnitityNumberType in ('WorkOrder','Invoice'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:03,658 - [13072] - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 14:22:03,658 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInvoiceSameAsWorkorder, BillingIsCreateInvoice FROM Common.CompanyConfiguration cc WHERE cc.CompanyId = 135; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:03,941 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:03,942 - [13072] - src.utils.log - INFO - πŸ” Fetching data: UPDATE Common.GenerateNumberConfig SET NextNumber = NextNumber + 68 OUTPUT INSERTED.NextNumber - 68 AS StartNumber WHERE CompanyId = 135 AND EnitityNumberType IN ('WorkOrder','Invoice'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:04,226 - [13072] - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 14:22:04,230 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT ss.ServiceSetupId as SetupId, ss.FrequencyScheduleId as setup_frequency_schedule_id, ss.AccountNumber, ss.CompanyId, ss.BillingLocationId, ss.ServiceLocationId, ss.TaxSysName, ss.TermId, ss.TaxPercent, ss.PoNumber, ss.IsTaxExempt, ss.DisplayServiceAsSeparateLineItem, ss.GenerateInvoice, ss.IsGenerateInvoiceforInitalSetup, ss.BranchId, ss.IsGenerateInvoiceforInitalSetupBilling, ss.IsBilling, t.NetDueIn, ptm.PaymentType, ssb.* FROM ServiceCore.ServiceSetup ss LEFT JOIN ServiceCore.ServiceSetupBilling ssb ON ss.ServiceSetupId = ssb.ServiceSetupId LEFT JOIN Billing.PaymentTypeMaster ptm ON ptm.PaymentTypeMasterId = ssb.PaymentTypeMasterId left join Billing.Term t on ss.TermId = t.TermId WHERE ss.ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:04,518 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:04,548 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT x.CompanyId FROM CRM.CompanyMaster x WHERE CompanyKey = 'Fortive';... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:04,829 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:04,830 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT CollectionStatus,IsHold,AccountNo FROM CRM.Account a WHERE a.AccountNo = '9300' and a.CompanyId = 124;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:05,114 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:05,117 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderNo FROM ServiceCore.WorkOrder WHERE WorkOrderNo IN ('174092R', '174093R', '174094R', '174095R', '174096R', '174097R', '174098R', '174099R', '174100R', '174101R', '174102R', '174103R', '174104R', '174105R', '174106R', '174107R', '174108R', '174109R', '174110R', '174111R', '174112R', '174113R', '174114R', '174115R', '174116R', '174117R', '174118R', '174119R', '174120R', '174121R', '174122R', '174123R', '174124R', '174125R', '174126R', '174127R', '174128R', '174129R', '174130R', '174131R', '174132R', '174133R', '174134R', '174135R', '174136R', '174137R', '174138R', '174139R', '174140R', '174141R', '174142R', '174143R', '174144R', '174145R', '174146R', '174147R', '174148R', '174149R', '174150R', '174151R', '174152R', '174153R', '174154R', '174155R', '174156R', '174157R', '174158R', '174159R') AND CompanyId = 135 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:05,408 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:05,408 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrder (skip triggers): 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:05,888 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrder (triggers skipped) - __SPLIT__ 2026-09-28 14:22:08,678 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrder in 1 batches (triggers skipped) - __SPLIT__ 2026-09-28 14:22:08,819 - [13072] - src.utils.log - INFO - πŸ”„ Triggers re-enabled for session - __SPLIT__ 2026-09-28 14:22:08,821 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkorderId, WorkOrderNo FROM ServiceCore.WorkOrder wo WHERE wo.WorkOrderNo IN ('174092R', '174093R', '174094R', '174095R', '174096R', '174097R', '174098R', '174099R', '174100R', '174101R', '174102R', '174103R', '174104R', '174105R', '174106R', '174107R', '174108R', '174109R', '174110R', '174111R', '174112R', '174113R', '174114R', '174115R', '174116R', '174117R', '174118R', '174119R', '174120R', '174121R', '174122R', '174123R', '174124R', '174125R', '174126R', '174127R', '174128R', '174129R', '174130R', '174131R', '174132R', '174133R', '174134R', '174135R', '174136R', '174137R', '174138R', '174139R', '174140R', '174141R', '174142R', '174143R', '174144R', '174145R', '174146R', '174147R', '174148R', '174149R', '174150R', '174151R', '174152R', '174153R', '174154R', '174155R', '174156R', '174157R', '174158R', '174159R') AND wo.AccountNumber = '9300' AND wo.CompanyId = 135 ... (Thread: ThreadPoolExecutor-3_0) - __SPLIT__ 2026-09-28 14:22:09,117 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:09,117 - [13072] - src.utils.log - INFO - Sequential fetching temp table records - __SPLIT__ 2026-09-28 14:22:09,118 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationServices woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:09,427 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:09,428 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SubWorkOrderAutoGeneration woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:09,720 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:09,720 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationCrews woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:10,022 - [13072] - src.utils.log - INFO - βœ… Fetched 136 rows - __SPLIT__ 2026-09-28 14:22:10,022 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationSalesPersonCommission woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:10,310 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:10,310 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupAutoGenerationSourceMapping woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:10,603 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:10,604 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT DiscountType, DiscountCode, DiscountAmount, DiscountDescription, DiscountName, IsActive, CreatedBy, ModifiedBy, CreatedDate, ModifiedDate, DiscountPercent, IsDiscountPercent, AppliedDiscountAmt, ApplyOnPartPrice, ApplyOnLaborPrice, DiscountSetupId, WorkOrderAutoGenerationId from ServiceCore.WorkOrderAutoGenerationAppliedDiscount woag WHERE woag.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:10,909 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:10,909 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from CRM.LeadNote woag WHERE woag.RefId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) and woag.RefType = 'TempWorkorder';... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:11,198 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:11,199 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment woagca WHERE woagca.WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:11,486 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:11,489 - [13072] - src.utils.log - INFO - Updating temp tables - __SPLIT__ 2026-09-28 14:22:11,503 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyKey FROM Common.CompanyMaster cm WHERE CompanyId = 135;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:11,786 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:11,787 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM Common.GenerateNumberConfig gnc WHERE CompanyId = 135 AND EnitityNumberType in ('SubWorkOrder'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:12,070 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:12,074 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:12,074 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationPublishHistory: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:12,398 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrderAutoGenerationPublishHistory - __SPLIT__ 2026-09-28 14:22:14,234 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationPublishHistory in 1 batches - __SPLIT__ 2026-09-28 14:22:14,235 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationPublishHistoryId, WorkOrderNo, ServiceSetupId FROM ServiceCore.WorkOrderAutoGenerationPublishHistory WHERE ServiceSetupId = 34731 AND WorkOrderNo IN ('8179817', '7379589', '9957793', '3315640', '1505385', '4040232', '8449994', '9043709', '2679381', '2212437', '9503558', '9333502', '8000300', '5010701', '1266144', '4913144', '2375378', '6661691', '5418750', '5761140', '9592146', '8987297', '6619294', '1823396', '7771742', '5799548', '6985368', '6406823', '8542572', '3376706', '2290264', '9379228', '9120061', '1101502', '5066084', '4668131', '1964000', '1951800', '2339596', '6322544', '9312313', '6347808', '1611355', '9652452', '2875133', '1656581', '8215913', '5373144', '4481701', '7740178', '5288279', '9332161', '9541045', '9281205', '9937443', '1957532', '9173713', '3876567', '1066417', '4935413', '3522701', '6225050', '1783801', '3726286', '5210631', '1785999', '7032540', '7889262') AND GenerateWorkOrderHistoryId = 13072;... (Thread: ThreadPoolExecutor-4_0) - __SPLIT__ 2026-09-28 14:22:14,542 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:14,543 - [13072] - src.utils.log - INFO - 🏁 Final merged rows: 68 - __SPLIT__ 2026-09-28 14:22:14,550 - [13072] - src.utils.log - INFO - Sequential Insertion in work order tables begin - __SPLIT__ 2026-09-28 14:22:14,550 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:14,550 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderServices: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:14,857 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrderServices - __SPLIT__ 2026-09-28 14:22:15,957 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrderServices in 1 batches - __SPLIT__ 2026-09-28 14:22:15,957 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceAuto.WorkOrderAppliedDiscount: - __SPLIT__ 2026-09-28 14:22:15,957 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderSalesPersonCommission: - __SPLIT__ 2026-09-28 14:22:15,958 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceAuto.WorkOrderCommissionAdjustment: - __SPLIT__ 2026-09-28 14:22:15,958 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:15,958 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderCrew: 136 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:16,264 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 136) into ServiceCore.WorkOrderCrew - __SPLIT__ 2026-09-28 14:22:17,380 - [13072] - src.utils.log - INFO - βœ… All 136 rows inserted successfully into ServiceCore.WorkOrderCrew in 1 batches - __SPLIT__ 2026-09-28 14:22:17,380 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkorderSourceMapping: - __SPLIT__ 2026-09-28 14:22:17,380 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 14:22:17,381 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:17,381 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationPublishServices: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:17,689 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into ServiceCore.WorkOrderAutoGenerationPublishServices - __SPLIT__ 2026-09-28 14:22:18,845 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationPublishServices in 1 batches - __SPLIT__ 2026-09-28 14:22:18,846 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT ss.ServiceSetupId as SetupId, ss.FrequencyScheduleId as setup_frequency_schedule_id, ss.AccountNumber, ss.CompanyId, ss.BillingLocationId, ss.ServiceLocationId, ss.TaxSysName, ss.TermId, ss.TaxPercent, ss.PoNumber, ss.IsTaxExempt, ss.DisplayServiceAsSeparateLineItem, ss.GenerateInvoice, ss.IsGenerateInvoiceforInitalSetup, ss.BranchId, ss.IsGenerateInvoiceforInitalSetupBilling, ss.IsBilling, t.NetDueIn, ptm.PaymentType, ssb.* FROM ServiceCore.ServiceSetup ss LEFT JOIN ServiceCore.ServiceSetupBilling ssb ON ss.ServiceSetupId = ssb.ServiceSetupId LEFT JOIN Billing.PaymentTypeMaster ptm ON ptm.PaymentTypeMasterId = ssb.PaymentTypeMasterId left join Billing.Term t on ss.TermId = t.TermId WHERE ss.ServiceSetupId = 34731... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:19,128 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:19,135 - [13072] - src.utils.log - INFO - Size of Transaction: 68 - __SPLIT__ 2026-09-28 14:22:19,136 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into Billing.Transaction (skip triggers): 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:19,583 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into Billing.Transaction (triggers skipped) - __SPLIT__ 2026-09-28 14:22:21,641 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into Billing.Transaction in 1 batches (triggers skipped) - __SPLIT__ 2026-09-28 14:22:21,782 - [13072] - src.utils.log - INFO - πŸ”„ Triggers re-enabled for session - __SPLIT__ 2026-09-28 14:22:21,782 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT TransactionId, ModifiedBy, TransactionDate as InvoiceDate from Billing.[Transaction] t WHERE t.ModifiedBy in (12345678910, 12345678911, 12345678912, 12345678913, 12345678914, 12345678915, 12345678916, 12345678917, 12345678918, 12345678919, 12345678920, 12345678921, 12345678922, 12345678923, 12345678924, 12345678925, 12345678926, 12345678927, 12345678928, 12345678929, 12345678930, 12345678931, 12345678932, 12345678933, 12345678934, 12345678935, 12345678936, 12345678937, 12345678938, 12345678939, 12345678940, 12345678941, 12345678942, 12345678943, 12345678944, 12345678945, 12345678946, 12345678947, 12345678948, 12345678949, 12345678950, 12345678951, 12345678952, 12345678953, 12345678954, 12345678955, 12345678956, 12345678957, 12345678958, 12345678959, 12345678960, 12345678961, 12345678962, 12345678963, 12345678964, 12345678965, 12345678966, 12345678967, 12345678968, 12345678969, 12345678970, 12345678971, 12345678972, 12345678973, 12345678974, 12345678975, 12345678976, 12345678977) and t.CompanyId = 135 AND t.TransactionType ='Invoice' AND t.CreatedDate = '2026-09-28 10:22:19.130';... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:22,098 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:22,101 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:22,387 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:22,398 - [13072] - src.utils.log - INFO - πŸ“ Executing: UPDATE Billing.[Transaction] SET ModifiedBy = NULL WHERE ModifiedBy IN (12345678910,12345678911,12345678912,12345678913,12345678914,12345678915,12345678916,12345678917,12345678918,12345678919,12345678920,12345678921,12345678922,12345678923,12345678924,12345678925,12345678926,12345678927,12345678928,12345678929,12345678930,12345678931,12345678932,12345678933,12345678934,12345678935,12345678936,12345678937,12345678938,12345678939,12345678940,12345678941,12345678942,12345678943,12345678944,12345678945,12345678946,12345678947,12345678948,12345678949,12345678950,12345678951,12345678952,12345678953,12345678954,12345678955,12345678956,12345678957,12345678958,12345678959,12345678960,12345678961,12345678962,12345678963,12345678964,12345678965,12345678966,12345678967,12345678968,12345678969,12345678970,12345678971,12345678972,12345678973,12345678974,12345678975,12345678976,12345678977) AND CreatedDate = '2026-09-28 10:22:19.130'; ... (Thread: ThreadPoolExecutor-5_0) - __SPLIT__ 2026-09-28 14:22:22,711 - [13072] - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 14:22:22,717 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:22,718 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into Billing.Invoice: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:23,027 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into Billing.Invoice - __SPLIT__ 2026-09-28 14:22:24,447 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into Billing.Invoice in 1 batches - __SPLIT__ 2026-09-28 14:22:24,448 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT InvoiceId, WorkOrderNo FROM Billing.Invoice i WHERE i.WorkOrderNo in ('174159R', '174158R', '174157R', '174156R', '174155R', '174154R', '174153R', '174152R', '174151R', '174150R', '174149R', '174148R', '174147R', '174146R', '174145R', '174144R', '174143R', '174142R', '174141R', '174140R', '174139R', '174138R', '174137R', '174136R', '174135R', '174134R', '174133R', '174132R', '174131R', '174130R', '174129R', '174128R', '174127R', '174126R', '174125R', '174124R', '174123R', '174122R', '174121R', '174120R', '174119R', '174118R', '174117R', '174116R', '174115R', '174114R', '174113R', '174112R', '174111R', '174110R', '174109R', '174108R', '174107R', '174106R', '174105R', '174104R', '174103R', '174102R', '174101R', '174100R', '174099R', '174098R', '174097R', '174096R', '174095R', '174094R', '174093R', '174092R')... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:25,071 - [13072] - src.utils.log - INFO - βœ… Fetched 68 rows - __SPLIT__ 2026-09-28 14:22:25,081 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, sss.NonStdSoldServiceId as SoldServiceNonStandardId, sss.Qty as Quantity, sss.Price as Rate, sss.IsTaxable, sm.Name as NonStandardServiceName, sm.Description , sm.ServiceMasterId as ServiceId FROM ServiceCore.ServiceSetupServices sss join ServiceCore.ServiceMaster sm on sm.ServiceMasterId = sss.ServiceId where ServiceSetupId = 34731 and sss.IsDeleted =0;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:25,368 - [13072] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 14:22:25,369 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, sss.NonStdSoldServiceId as SoldServiceNonStandardId, sss.Qty as Quantity, sss.Price as Rate, sss.IsTaxable, sm.Name as NonStandardServiceName, sm.Description , sm.ServiceMasterId as ServiceId FROM ServiceCore.ServiceSetupInitialServices sss join ServiceCore.ServiceMaster sm on sm.ServiceMasterId = sss.ServiceId where ServiceSetupId = 34731 and sss.IsDeleted =0;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:25,655 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:25,656 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, sss.NonStdSoldServiceId as SoldServiceNonStandardId, sss.Qty as Quantity, sss.Price as Rate, sss.IsTaxable, sm.servicename as NonStandardServiceName, sm.Description , sss.ServiceId FROM ServiceCore.ServiceSetupServices sss join ServiceCore.SoldServiceNonStandard sm on sm.SoldServiceNonStandardId = sss.NonStdSoldServiceId where ServiceSetupId = 34731 and sss.IsDeleted =0; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:25,941 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:25,941 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, sss.NonStdSoldServiceId as SoldServiceNonStandardId, sss.Qty as Quantity, sss.Price as Rate, sss.IsTaxable, sm.servicename as NonStandardServiceName, sm.Description , sss.ServiceId FROM ServiceCore.ServiceSetupInitialServices sss join ServiceCore.SoldServiceNonStandard sm on sm.SoldServiceNonStandardId = sss.NonStdSoldServiceId where ServiceSetupId = 34731 and sss.IsDeleted =0; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:26,226 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:26,240 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:26,522 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:26,528 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInitialSetupDiscount as IsInitial, DiscountSetupId, AppliedDiscountAmt as AppliedDiscountAmount,IsActive ,ServiceSetupId from ServiceCore.ServiceSetupAppliedDiscount ssad WHERE ssad.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:26,813 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:26,817 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInitialSetupDiscount as IsInitial, DiscountSetupId,IsActive,DiscountAmount, IsDiscountPercent,DiscountPercent,DiscountDescription , ServiceSetupId from ServiceCore.ServiceSetupAppliedDiscount ssad WHERE ssad.ServiceSetupId = 34731;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:27,101 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:27,102 - [13072] - src.utils.log - INFO - Sequential Insertion in invoice tables begin - __SPLIT__ 2026-09-28 14:22:27,102 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of Billing.AccountDiscountSetup: - __SPLIT__ 2026-09-28 14:22:27,102 - [13072] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 14:22:27,102 - [13072] - src.utils.log - INFO - πŸ“₯ Inserting into Billing.InvoiceCharges: 68 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:27,409 - [13072] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 68) into Billing.InvoiceCharges - __SPLIT__ 2026-09-28 14:22:28,666 - [13072] - src.utils.log - INFO - βœ… All 68 rows inserted successfully into Billing.InvoiceCharges in 1 batches - __SPLIT__ 2026-09-28 14:22:28,667 - [13072] - src.utils.log - INFO - πŸ“₯ Empty dataframe of Billing.DiscountApplied: - __SPLIT__ 2026-09-28 14:22:28,667 - [13072] - src.utils.log - INFO - Invoice Publish Done - __SPLIT__ 2026-09-28 14:22:28,667 - [13072] - src.utils.log - INFO - Updating Next GenerationDate - __SPLIT__ 2026-09-28 14:22:28,667 - [13072] - src.utils.log - INFO - πŸ” Fetching data: SELECT ServiceSetupId, MAX(NextWorkOrderGenerationDate) AS MaxNextWorkOrderGeneration FROM ServiceCore.WorkOrderSkipMonthAutoGeneration WHERE GenerateWorkOrderHistoryId = 13072 GROUP BY ServiceSetupId; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:28,952 - [13072] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 14:22:28,960 - [13072] - src.utils.log - INFO - πŸ”„ Updating next gen date sequentially: inside update_next_workorder_generation - __SPLIT__ 2026-09-28 14:22:29,102 - [13072] - src.utils.log - INFO - πŸ›  Creating temp table #tbl_117db34488 - __SPLIT__ 2026-09-28 14:22:29,386 - [13072] - src.utils.log - INFO - πŸ“Œ Bulk inserting 1 rows into #tbl_117db34488 - __SPLIT__ 2026-09-28 14:22:29,668 - [13072] - src.utils.log - INFO - πŸ” Running MERGE update to apply changes - __SPLIT__ 2026-09-28 14:22:29,831 - [13072] - src.utils.log - INFO - βœ” SQL reported affected rows: 1 - __SPLIT__ 2026-09-28 14:22:29,976 - [13072] - src.utils.log - INFO - πŸ” Verified successfully updated 1 rows via #tbl_117db34488 - __SPLIT__ 2026-09-28 14:22:29,976 - [13072] - src.utils.log - INFO - πŸŽ‰ Successfully updated NextGenerationDate using temp table #tbl_117db34488 - __SPLIT__ 2026-09-28 14:22:29,976 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderSkipMonthAutoGeneration WHERE GenerateWorkOrderHistoryId = 13072 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:30,260 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:30,260 - [13072] - src.utils.log - INFO - Sequential deletion from temp tables begin - __SPLIT__ 2026-09-28 14:22:30,260 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:30,562 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:30,562 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:30,860 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:30,860 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:31,148 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:31,148 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:31,451 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:31,451 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:31,744 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:31,745 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:32,039 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:32,039 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:32,327 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:32,327 - [13072] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId in (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:32,892 - [13072] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 14:22:32,892 - [13072] - src.utils.log - INFO - Work order published ids: (2788623, 2788624, 2788625, 2788626, 2788627, 2788628, 2788629, 2788630, 2788631, 2788632, 2788633, 2788634, 2788635, 2788636, 2788637, 2788638, 2788639, 2788640, 2788641, 2788642, 2788643, 2788644, 2788645, 2788646, 2788647, 2788648, 2788649, 2788650, 2788651, 2788652, 2788653, 2788654, 2788655, 2788656, 2788657, 2788658, 2788659, 2788660, 2788661, 2788662, 2788663, 2788664, 2788665, 2788666, 2788667, 2788668, 2788669, 2788670, 2788671, 2788672, 2788673, 2788674, 2788675, 2788676, 2788677, 2788678, 2788679, 2788680, 2788681, 2788682, 2788683, 2788684, 2788685, 2788686, 2788687, 2788688, 2788689, 2788690) - __SPLIT__ 2026-09-28 14:22:32,892 - [13072] - src.utils.log - INFO - Time took to perform operation in publishing [13072]: 33.4 - __SPLIT__ 2026-09-28 14:22:32,892 - [13072] - src.utils.log - INFO - Publish Completed for GenerateWorkOrderHistoryId: [13072] - __SPLIT__ 2026-09-28 14:22:32,892 - [13072] - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET PublishStatus = 'Completed', PublishStatusDateTime = '2026-09-28 10:22:32.892' WHERE CompanyId = 135 AND GenerateWorkOrderHistoryId = 13072;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 14:22:33,176 - [13072] - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 17:45:18,419 - 124949 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124949 - __SPLIT__ 2026-09-28 17:45:18,420 - 124949 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124949 - __SPLIT__ 2026-09-28 17:45:18,421 - 124949 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 17:45:18,421 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:20,403 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:20,403 - 124949 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-28 17:45:20,404 - 124949 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-28 17:45:20,404 - 124949 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-28 17:45:20,405 - 124949 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124949;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:22,401 - 124949 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 17:45:22,402 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124949), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124949), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124949 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:22,745 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:22,746 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 17:45:22' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:23,041 - 124949 - src.utils.log - INFO - βœ… Fetched 4 rows - __SPLIT__ 2026-09-28 17:45:23,042 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124949;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:23,329 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:23,332 - 124949 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 17:45:23,333 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14647... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:23,626 - 124949 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 17:45:23,626 - 124949 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 17:45:23,630 - 124949 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 17:45:23,630 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:23,916 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:23,916 - 124949 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 150828 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:24,214 - 124949 - src.utils.log - INFO - βœ… Fetched 36 rows - __SPLIT__ 2026-09-28 17:45:24,812 - 124949 - src.utils.log - INFO - Generating work orders for setup: 150828 - __SPLIT__ 2026-09-28 17:45:24,960 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 11428;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:25,246 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:25,293 - 124949 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 17:45:25,300 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:25,585 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:25,586 - 124949 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 17:45:25,587 - 124949 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 17:45:25,587 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:25,939 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:25,939 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:26,287 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:26,287 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:26,577 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:26,577 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:26,935 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:26,935 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:27,265 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:27,265 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:27,556 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:27,556 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:27,847 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:27,847 - 124949 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150828 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:28,431 - 124949 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:45:28,432 - 124949 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:45:28,432 - 124949 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:28,757 - 124949 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 17:45:30,563 - 124949 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 17:45:30,564 - 124949 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 18 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:30,893 - 124949 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 17:45:30,894 - 124949 - src.utils.log - INFO - Id's of work order inserted to DB: [3848800 3848801 3848802 3848803 3848804 3848805 3848806 3848807 3848808 3848809 3848810 3848811 3848812 3848813 3848814 3848815 3848816 3848817] - __SPLIT__ 2026-09-28 17:45:30,894 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:31,180 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:31,180 - 124949 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 17:45:31,181 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:31,466 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:31,466 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:31,752 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:31,756 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:32,051 - 124949 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:45:32,053 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:32,339 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:32,339 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150828... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:32,624 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:32,625 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:32,910 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:32,911 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:33,196 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:33,196 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:33,600 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:33,600 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150828;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:33,885 - 124949 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:45:33,894 - 124949 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 17:45:33,894 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 17:45:33,894 - 124949 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,894 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 17:45:33,895 - 124949 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:45:33,896 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848800, 3848801, 3848802, 3848803, 3848804, 3848805, 3848806, 3848807, 3848808, 3848809, 3848810, 3848811, 3848812, 3848813, 3848814, 3848815, 3848816, 3848817) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:34,182 - 124949 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 17:45:34,183 - 124949 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:34,475 - 124949 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 17:45:35,484 - 124949 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 17:45:35,484 - 124949 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 17:45:35,484 - 124949 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 17:45:35,484 - 124949 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 17:45:35,484 - 124949 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:45:35,485 - 124949 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848800, 3848801, 3848802, 3848803, 3848804, 3848805, 3848806, 3848807, 3848808, 3848809, 3848810, 3848811, 3848812, 3848813, 3848814, 3848815, 3848816, 3848817) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:35,769 - 124949 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-28 17:45:35,770 - 124949 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:36,066 - 124949 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 17:45:37,079 - 124949 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 17:45:37,080 - 124949 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 17:45:37,080 - 124949 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124949;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:45:37,367 - 124949 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 17:45:37,367 - 124949 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 17:45:37,367 - 124949 - src.utils.log - INFO - Time took to perform operation: 18.95 - __SPLIT__ 2026-09-28 17:54:35,180 - 124950 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124950 - __SPLIT__ 2026-09-28 17:54:35,181 - 124950 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124950 - __SPLIT__ 2026-09-28 17:54:35,182 - 124950 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 17:54:35,182 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:37,156 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:37,156 - 124950 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-28 17:54:37,157 - 124950 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-28 17:54:37,157 - 124950 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-28 17:54:37,157 - 124950 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124950;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:39,099 - 124950 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 17:54:39,099 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124950), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124950), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124950 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:39,433 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:39,434 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 17:54:39' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:39,717 - 124950 - src.utils.log - INFO - βœ… Fetched 5 rows - __SPLIT__ 2026-09-28 17:54:39,718 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124950;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:39,996 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:40,000 - 124950 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 17:54:40,000 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14618... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:40,290 - 124950 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 17:54:40,290 - 124950 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 17:54:40,294 - 124950 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 17:54:40,294 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:40,572 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:40,573 - 124950 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-28 00:00:00' and ServiceDate <= '2028-06-30 00:00:00' and ServiceSetupId = 150829 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:40,862 - 124950 - src.utils.log - INFO - βœ… Fetched 158 rows - __SPLIT__ 2026-09-28 17:54:41,460 - 124950 - src.utils.log - INFO - Generating work orders for setup: 150829 - __SPLIT__ 2026-09-28 17:54:41,822 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1130;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:42,100 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:42,154 - 124950 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 17:54:42,161 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:42,437 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:42,439 - 124950 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 17:54:42,439 - 124950 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 17:54:42,439 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:42,764 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:42,764 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:43,092 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:43,092 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:43,378 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:43,378 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:43,699 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:43,699 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:44,021 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:44,022 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:44,308 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:44,309 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:44,590 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:44,590 - 124950 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150829 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:44,971 - 124950 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 17:54:44,971 - 124950 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:54:44,971 - 124950 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 26 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:45,287 - 124950 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 26) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 17:54:47,688 - 124950 - src.utils.log - INFO - βœ… All 26 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 17:54:47,689 - 124950 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 26 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:48,008 - 124950 - src.utils.log - INFO - βœ… Fetched 26 rows - __SPLIT__ 2026-09-28 17:54:48,009 - 124950 - src.utils.log - INFO - Id's of work order inserted to DB: [3848836 3848837 3848838 3848839 3848840 3848841 3848842 3848843 3848844 3848845 3848846 3848847 3848848 3848849 3848850 3848851 3848852 3848853 3848854 3848855 3848856 3848857 3848858 3848859 3848860 3848861] - __SPLIT__ 2026-09-28 17:54:48,009 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:48,287 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:48,287 - 124950 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 17:54:48,288 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:48,568 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:48,568 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:48,846 - 124950 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 17:54:48,854 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:49,140 - 124950 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-28 17:54:49,142 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:49,421 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:49,421 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150829... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:49,698 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:49,699 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:49,978 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:49,978 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:50,255 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:50,256 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:50,669 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:50,669 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150829;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:50,949 - 124950 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 17:54:50,961 - 124950 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 17:54:50,961 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 17:54:50,962 - 124950 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:54:50,963 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848836, 3848837, 3848838, 3848839, 3848840, 3848841, 3848842, 3848843, 3848844, 3848845, 3848846, 3848847, 3848848, 3848849, 3848850, 3848851, 3848852, 3848853, 3848854, 3848855, 3848856, 3848857, 3848858, 3848859, 3848860, 3848861) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:51,242 - 124950 - src.utils.log - INFO - βœ… Fetched 26 rows - __SPLIT__ 2026-09-28 17:54:51,243 - 124950 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 26 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:51,526 - 124950 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 26) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 17:54:52,527 - 124950 - src.utils.log - INFO - βœ… All 26 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 17:54:52,527 - 124950 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 17:54:52,527 - 124950 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 17:54:52,527 - 124950 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 17:54:52,528 - 124950 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 17:54:52,528 - 124950 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848836, 3848837, 3848838, 3848839, 3848840, 3848841, 3848842, 3848843, 3848844, 3848845, 3848846, 3848847, 3848848, 3848849, 3848850, 3848851, 3848852, 3848853, 3848854, 3848855, 3848856, 3848857, 3848858, 3848859, 3848860, 3848861) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:52,804 - 124950 - src.utils.log - INFO - βœ… Fetched 26 rows - __SPLIT__ 2026-09-28 17:54:52,805 - 124950 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 26 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:53,093 - 124950 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 26) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 17:54:54,103 - 124950 - src.utils.log - INFO - βœ… All 26 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 17:54:54,104 - 124950 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 17:54:54,104 - 124950 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124950;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 17:54:54,381 - 124950 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 17:54:54,382 - 124950 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 17:54:54,382 - 124950 - src.utils.log - INFO - Time took to perform operation: 19.2 - __SPLIT__ 2026-09-28 18:48:47,114 - 124951 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124951 - __SPLIT__ 2026-09-28 18:48:47,115 - 124951 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124951 - __SPLIT__ 2026-09-28 18:48:47,116 - 124951 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-28 18:48:47,116 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:49,083 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:49,083 - 124951 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-28 18:48:49,084 - 124951 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-28 18:48:49,084 - 124951 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-28 18:48:49,084 - 124951 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124951;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:51,058 - 124951 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 18:48:51,058 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124951), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124951), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124951 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:51,400 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:51,401 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-26 18:48:51' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:51,688 - 124951 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-28 18:48:51,689 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124951;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:51,972 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:51,975 - 124951 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-28 18:48:51,976 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14007... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:52,271 - 124951 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-28 18:48:52,271 - 124951 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-28 18:48:52,275 - 124951 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-28 18:48:52,275 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:52,560 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:48:52,560 - 124951 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-06-30 00:00:00' and ServiceSetupId = 150830 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:52,852 - 124951 - src.utils.log - INFO - βœ… Fetched 3 rows - __SPLIT__ 2026-09-28 18:48:53,443 - 124951 - src.utils.log - INFO - Generating work orders for setup: 150830 - __SPLIT__ 2026-09-28 18:48:53,452 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1132;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:53,734 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:53,773 - 124951 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-28 18:48:53,777 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:54,058 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:54,060 - 124951 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-28 18:48:54,060 - 124951 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-28 18:48:54,060 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:54,392 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:54,392 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:54,720 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:54,721 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:55,015 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:55,015 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:55,346 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:55,347 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:55,669 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:55,670 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:55,964 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:55,964 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:56,253 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:56,254 - 124951 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:56,625 - 124951 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-28 18:48:56,625 - 124951 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 18:48:56,625 - 124951 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:56,947 - 124951 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-28 18:48:57,962 - 124951 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-28 18:48:57,963 - 124951 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 1 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:58,289 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:58,290 - 124951 - src.utils.log - INFO - Id's of work order inserted to DB: [3848888] - __SPLIT__ 2026-09-28 18:48:58,290 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:58,574 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:48:58,574 - 124951 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-28 18:48:58,575 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:58,859 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:58,859 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:59,141 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:48:59,146 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:59,437 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:48:59,439 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:48:59,720 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:48:59,721 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:00,013 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:49:00,019 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:00,302 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:49:00,303 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:00,584 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:49:00,585 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:01,007 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:49:01,007 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:01,291 - 124951 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-28 18:49:01,300 - 124951 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 18:49:01,301 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 3848888 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:01,588 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:49:01,591 - 124951 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:01,925 - 124951 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-28 18:49:02,924 - 124951 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-28 18:49:02,924 - 124951 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-28 18:49:02,925 - 124951 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-28 18:49:02,925 - 124951 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 18:49:02,925 - 124951 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-28 18:49:02,925 - 124951 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 3848888 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:03,206 - 124951 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-28 18:49:03,207 - 124951 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:03,497 - 124951 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-28 18:49:04,494 - 124951 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-28 18:49:04,495 - 124951 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-28 18:49:04,495 - 124951 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124951;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-28 18:49:04,777 - 124951 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-28 18:49:04,777 - 124951 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-28 18:49:04,777 - 124951 - src.utils.log - INFO - Time took to perform operation: 17.66 - __SPLIT__ 2026-09-29 05:30:32,708 - 124952 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124952 - __SPLIT__ 2026-09-29 05:30:32,709 - 124952 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124952 - __SPLIT__ 2026-09-29 05:30:32,711 - 124952 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-29 05:30:32,711 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:34,813 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:34,813 - 124952 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-29 05:30:34,814 - 124952 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-29 05:30:34,814 - 124952 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-29 05:30:34,814 - 124952 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124952;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:36,657 - 124952 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 05:30:36,657 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124952), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124952), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124952 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:36,979 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:36,980 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-27 05:30:36' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:37,249 - 124952 - src.utils.log - INFO - βœ… Fetched 7 rows - __SPLIT__ 2026-09-29 05:30:37,249 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124952;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:37,514 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:37,517 - 124952 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-29 05:30:37,517 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14007... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:37,787 - 124952 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-29 05:30:37,787 - 124952 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-29 05:30:37,791 - 124952 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-29 05:30:37,791 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:38,055 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:38,056 - 124952 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 150830 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:38,327 - 124952 - src.utils.log - INFO - βœ… Fetched 3 rows - __SPLIT__ 2026-09-29 05:30:38,881 - 124952 - src.utils.log - INFO - Generating work orders for setup: 150830 - __SPLIT__ 2026-09-29 05:30:38,898 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1132;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:39,160 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:39,206 - 124952 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-29 05:30:39,212 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:39,474 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:39,476 - 124952 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-29 05:30:39,476 - 124952 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-29 05:30:39,477 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:39,822 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:39,822 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:40,160 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:40,161 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:40,428 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:40,428 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:40,775 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:40,776 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:41,085 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:41,085 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:41,358 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:41,358 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:41,621 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:41,621 - 124952 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150830 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:42,008 - 124952 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 05:30:42,008 - 124952 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 05:30:42,008 - 124952 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:42,308 - 124952 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-29 05:30:43,266 - 124952 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-29 05:30:43,267 - 124952 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 2 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:43,578 - 124952 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-29 05:30:43,578 - 124952 - src.utils.log - INFO - Id's of work order inserted to DB: [3848889 3848890] - __SPLIT__ 2026-09-29 05:30:43,579 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:43,842 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:43,842 - 124952 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-29 05:30:43,843 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:44,109 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:44,110 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:44,372 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:44,376 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:44,648 - 124952 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 05:30:44,650 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:44,912 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:44,913 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150830... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:45,174 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:45,174 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:45,438 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:45,439 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:45,700 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:45,701 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:46,095 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:46,095 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150830;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:46,356 - 124952 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 05:30:46,368 - 124952 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-29 05:30:46,368 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-29 05:30:46,368 - 124952 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,368 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-29 05:30:46,369 - 124952 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 05:30:46,370 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848889, 3848890) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:46,632 - 124952 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-29 05:30:46,633 - 124952 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:46,902 - 124952 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-29 05:30:47,830 - 124952 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-29 05:30:47,830 - 124952 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-29 05:30:47,830 - 124952 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-29 05:30:47,831 - 124952 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 05:30:47,831 - 124952 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 05:30:47,831 - 124952 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848889, 3848890) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:48,092 - 124952 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-29 05:30:48,093 - 124952 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 2 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:48,365 - 124952 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 2) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-29 05:30:49,298 - 124952 - src.utils.log - INFO - βœ… All 2 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-29 05:30:49,298 - 124952 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 05:30:49,298 - 124952 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124952;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 05:30:49,561 - 124952 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 05:30:49,561 - 124952 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-29 05:30:49,561 - 124952 - src.utils.log - INFO - Time took to perform operation: 16.85 - __SPLIT__ 2026-09-29 06:13:49,116 - 124953 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124953 - __SPLIT__ 2026-09-29 06:13:49,117 - 124953 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124953 - __SPLIT__ 2026-09-29 06:13:49,117 - 124953 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-29 06:13:49,118 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:51,107 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:13:51,107 - 124953 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-29 06:13:51,108 - 124953 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-29 06:13:51,108 - 124953 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-29 06:13:51,108 - 124953 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124953;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:52,975 - 124953 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 06:13:52,975 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124953), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124953), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124953 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:53,292 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:13:53,293 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-27 06:13:53' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:53,565 - 124953 - src.utils.log - INFO - βœ… Fetched 8 rows - __SPLIT__ 2026-09-29 06:13:53,565 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124953;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:53,840 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:13:53,843 - 124953 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-29 06:13:53,844 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14626... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:54,124 - 124953 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-29 06:13:54,125 - 124953 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-29 06:13:54,128 - 124953 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-29 06:13:54,128 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:54,396 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:13:54,396 - 124953 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-09-30 00:00:00' and ServiceSetupId = 150831 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:54,678 - 124953 - src.utils.log - INFO - βœ… Fetched 394 rows - __SPLIT__ 2026-09-29 06:13:55,265 - 124953 - src.utils.log - INFO - Generating work orders for setup: 150831 - __SPLIT__ 2026-09-29 06:13:59,019 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1132;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:59,285 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:13:59,356 - 124953 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-29 06:13:59,365 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:59,630 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:13:59,632 - 124953 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-29 06:13:59,632 - 124953 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-29 06:13:59,632 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:13:59,948 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:13:59,949 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:00,265 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:00,265 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:00,542 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:00,542 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:00,876 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:00,876 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:01,187 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:01,188 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:01,464 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:01,465 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:01,738 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:01,738 - 124953 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150831 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:02,121 - 124953 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:14:02,121 - 124953 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:14:02,121 - 124953 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 130 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:02,442 - 124953 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 130) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-29 06:14:06,646 - 124953 - src.utils.log - INFO - βœ… All 130 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-29 06:14:06,646 - 124953 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 130 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:06,956 - 124953 - src.utils.log - INFO - βœ… Fetched 130 rows - __SPLIT__ 2026-09-29 06:14:06,957 - 124953 - src.utils.log - INFO - Id's of work order inserted to DB: [3848891 3848892 3848893 3848894 3848895 3848896 3848897 3848898 3848899 3848900 3848901 3848902 3848903 3848904 3848905 3848906 3848907 3848908 3848909 3848910 3848911 3848912 3848913 3848914 3848915 3848916 3848917 3848918 3848919 3848920 3848921 3848922 3848923 3848924 3848925 3848926 3848927 3848928 3848929 3848930 3848931 3848932 3848933 3848934 3848935 3848936 3848937 3848938 3848939 3848940 3848941 3848942 3848943 3848944 3848945 3848946 3848947 3848948 3848949 3848950 3848951 3848952 3848953 3848954 3848955 3848956 3848957 3848958 3848959 3848960 3848961 3848962 3848963 3848964 3848965 3848966 3848967 3848968 3848969 3848970 3848971 3848972 3848973 3848974 3848975 3848976 3848977 3848978 3848979 3848980 3848981 3848982 3848983 3848984 3848985 3848986 3848987 3848988 3848989 3848990 3848991 3848992 3848993 3848994 3848995 3848996 3848997 3848998 3848999 3849000 3849001 3849002 3849003 3849004 3849005 3849006 3849007 3849008 3849009 3849010 3849011 3849012 3849013 3849014 3849015 3849016 3849017 3849018 3849019 3849020] - __SPLIT__ 2026-09-29 06:14:06,957 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:07,223 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:07,224 - 124953 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-29 06:14:07,224 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:07,493 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:14:07,493 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:07,760 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:07,764 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:08,040 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:14:08,042 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:08,308 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:08,308 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150831... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:08,574 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:08,574 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:08,843 - 124953 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:14:08,845 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:09,111 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:09,112 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:09,526 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:09,526 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150831;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:09,794 - 124953 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-29 06:14:09,807 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-29 06:14:09,808 - 124953 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-29 06:14:09,808 - 124953 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:14:09,808 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848891, 3848892, 3848893, 3848894, 3848895, 3848896, 3848897, 3848898, 3848899, 3848900, 3848901, 3848902, 3848903, 3848904, 3848905, 3848906, 3848907, 3848908, 3848909, 3848910, 3848911, 3848912, 3848913, 3848914, 3848915, 3848916, 3848917, 3848918, 3848919, 3848920, 3848921, 3848922, 3848923, 3848924, 3848925, 3848926, 3848927, 3848928, 3848929, 3848930, 3848931, 3848932, 3848933, 3848934, 3848935, 3848936, 3848937, 3848938, 3848939, 3848940, 3848941, 3848942, 3848943, 3848944, 3848945, 3848946, 3848947, 3848948, 3848949, 3848950, 3848951, 3848952, 3848953, 3848954, 3848955, 3848956, 3848957, 3848958, 3848959, 3848960, 3848961, 3848962, 3848963, 3848964, 3848965, 3848966, 3848967, 3848968, 3848969, 3848970, 3848971, 3848972, 3848973, 3848974, 3848975, 3848976, 3848977, 3848978, 3848979, 3848980, 3848981, 3848982, 3848983, 3848984, 3848985, 3848986, 3848987, 3848988, 3848989, 3848990, 3848991, 3848992, 3848993, 3848994, 3848995, 3848996, 3848997, 3848998, 3848999, 3849000, 3849001, 3849002, 3849003, 3849004, 3849005, 3849006, 3849007, 3849008, 3849009, 3849010, 3849011, 3849012, 3849013, 3849014, 3849015, 3849016, 3849017, 3849018, 3849019, 3849020) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:10,083 - 124953 - src.utils.log - INFO - βœ… Fetched 130 rows - __SPLIT__ 2026-09-29 06:14:10,084 - 124953 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 130 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:10,382 - 124953 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 130) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-09-29 06:14:11,813 - 124953 - src.utils.log - INFO - βœ… All 130 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-09-29 06:14:11,814 - 124953 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-29 06:14:11,814 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-29 06:14:11,814 - 124953 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 06:14:11,814 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-29 06:14:11,814 - 124953 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 06:14:11,815 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-29 06:14:11,815 - 124953 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-29 06:14:11,815 - 124953 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:14:11,815 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848891, 3848892, 3848893, 3848894, 3848895, 3848896, 3848897, 3848898, 3848899, 3848900, 3848901, 3848902, 3848903, 3848904, 3848905, 3848906, 3848907, 3848908, 3848909, 3848910, 3848911, 3848912, 3848913, 3848914, 3848915, 3848916, 3848917, 3848918, 3848919, 3848920, 3848921, 3848922, 3848923, 3848924, 3848925, 3848926, 3848927, 3848928, 3848929, 3848930, 3848931, 3848932, 3848933, 3848934, 3848935, 3848936, 3848937, 3848938, 3848939, 3848940, 3848941, 3848942, 3848943, 3848944, 3848945, 3848946, 3848947, 3848948, 3848949, 3848950, 3848951, 3848952, 3848953, 3848954, 3848955, 3848956, 3848957, 3848958, 3848959, 3848960, 3848961, 3848962, 3848963, 3848964, 3848965, 3848966, 3848967, 3848968, 3848969, 3848970, 3848971, 3848972, 3848973, 3848974, 3848975, 3848976, 3848977, 3848978, 3848979, 3848980, 3848981, 3848982, 3848983, 3848984, 3848985, 3848986, 3848987, 3848988, 3848989, 3848990, 3848991, 3848992, 3848993, 3848994, 3848995, 3848996, 3848997, 3848998, 3848999, 3849000, 3849001, 3849002, 3849003, 3849004, 3849005, 3849006, 3849007, 3849008, 3849009, 3849010, 3849011, 3849012, 3849013, 3849014, 3849015, 3849016, 3849017, 3849018, 3849019, 3849020) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:12,081 - 124953 - src.utils.log - INFO - βœ… Fetched 130 rows - __SPLIT__ 2026-09-29 06:14:12,082 - 124953 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 130 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:12,355 - 124953 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 130) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-29 06:14:13,428 - 124953 - src.utils.log - INFO - βœ… All 130 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-29 06:14:13,428 - 124953 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-29 06:14:13,429 - 124953 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-29 06:14:13,429 - 124953 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 06:14:13,429 - 124953 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:14:13,429 - 124953 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3848891, 3848892, 3848893, 3848894, 3848895, 3848896, 3848897, 3848898, 3848899, 3848900, 3848901, 3848902, 3848903, 3848904, 3848905, 3848906, 3848907, 3848908, 3848909, 3848910, 3848911, 3848912, 3848913, 3848914, 3848915, 3848916, 3848917, 3848918, 3848919, 3848920, 3848921, 3848922, 3848923, 3848924, 3848925, 3848926, 3848927, 3848928, 3848929, 3848930, 3848931, 3848932, 3848933, 3848934, 3848935, 3848936, 3848937, 3848938, 3848939, 3848940, 3848941, 3848942, 3848943, 3848944, 3848945, 3848946, 3848947, 3848948, 3848949, 3848950, 3848951, 3848952, 3848953, 3848954, 3848955, 3848956, 3848957, 3848958, 3848959, 3848960, 3848961, 3848962, 3848963, 3848964, 3848965, 3848966, 3848967, 3848968, 3848969, 3848970, 3848971, 3848972, 3848973, 3848974, 3848975, 3848976, 3848977, 3848978, 3848979, 3848980, 3848981, 3848982, 3848983, 3848984, 3848985, 3848986, 3848987, 3848988, 3848989, 3848990, 3848991, 3848992, 3848993, 3848994, 3848995, 3848996, 3848997, 3848998, 3848999, 3849000, 3849001, 3849002, 3849003, 3849004, 3849005, 3849006, 3849007, 3849008, 3849009, 3849010, 3849011, 3849012, 3849013, 3849014, 3849015, 3849016, 3849017, 3849018, 3849019, 3849020) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:13,695 - 124953 - src.utils.log - INFO - βœ… Fetched 130 rows - __SPLIT__ 2026-09-29 06:14:13,696 - 124953 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 130 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:13,972 - 124953 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 130) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-29 06:14:15,465 - 124953 - src.utils.log - INFO - βœ… All 130 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-29 06:14:15,466 - 124953 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 06:14:15,466 - 124953 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124953;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:14:15,744 - 124953 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 06:14:15,744 - 124953 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-29 06:14:15,744 - 124953 - src.utils.log - INFO - Time took to perform operation: 26.63 - __SPLIT__ 2026-09-29 06:42:39,374 - 124956 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124956 - __SPLIT__ 2026-09-29 06:42:39,375 - 124956 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124956 - __SPLIT__ 2026-09-29 06:42:39,375 - 124956 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-29 06:42:39,375 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:41,447 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:41,448 - 124956 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-29 06:42:41,448 - 124956 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-29 06:42:41,449 - 124956 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-29 06:42:41,449 - 124956 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124956;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:43,353 - 124956 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 06:42:43,354 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124956), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124956), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124956 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:43,682 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:43,683 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-27 06:42:43' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:43,960 - 124956 - src.utils.log - INFO - βœ… Fetched 11 rows - __SPLIT__ 2026-09-29 06:42:43,961 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124956;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:44,233 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:44,237 - 124956 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-29 06:42:44,237 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14674... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:44,522 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:44,522 - 124956 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-29 06:42:44,525 - 124956 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-29 06:42:44,526 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:44,798 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:44,799 - 124956 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-06-30 00:00:00' and ServiceSetupId = 150833 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:45,081 - 124956 - src.utils.log - INFO - βœ… Fetched 79 rows - __SPLIT__ 2026-09-29 06:42:45,651 - 124956 - src.utils.log - INFO - Generating work orders for setup: 150833 - __SPLIT__ 2026-09-29 06:42:45,886 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1132;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:46,157 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:46,208 - 124956 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-29 06:42:46,216 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:46,486 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:46,489 - 124956 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-29 06:42:46,489 - 124956 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-29 06:42:46,489 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:46,809 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:46,809 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:47,124 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:47,124 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:47,404 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:47,404 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:47,716 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:47,717 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:48,033 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:48,033 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:48,314 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:48,314 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:48,589 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:48,590 - 124956 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150833 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:48,952 - 124956 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 06:42:48,952 - 124956 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:42:48,952 - 124956 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 13 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:49,262 - 124956 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 13) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-29 06:42:50,753 - 124956 - src.utils.log - INFO - βœ… All 13 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-29 06:42:50,754 - 124956 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 13 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:51,068 - 124956 - src.utils.log - INFO - βœ… Fetched 13 rows - __SPLIT__ 2026-09-29 06:42:51,069 - 124956 - src.utils.log - INFO - Id's of work order inserted to DB: [3849156 3849157 3849158 3849159 3849160 3849161 3849162 3849163 3849164 3849165 3849166 3849167 3849168] - __SPLIT__ 2026-09-29 06:42:51,069 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:51,341 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:51,342 - 124956 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-29 06:42:51,342 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:51,617 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:51,617 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:51,889 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:51,894 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:52,175 - 124956 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 06:42:52,177 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:52,449 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:52,449 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150833... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:52,720 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:52,721 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:52,994 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:52,995 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:53,267 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:53,267 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:53,670 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:53,670 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150833;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:53,944 - 124956 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 06:42:53,952 - 124956 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-29 06:42:53,953 - 124956 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,954 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-29 06:42:53,954 - 124956 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-29 06:42:53,954 - 124956 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:42:53,954 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849156, 3849157, 3849158, 3849159, 3849160, 3849161, 3849162, 3849163, 3849164, 3849165, 3849166, 3849167, 3849168) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:54,228 - 124956 - src.utils.log - INFO - βœ… Fetched 13 rows - __SPLIT__ 2026-09-29 06:42:54,229 - 124956 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 13 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:54,506 - 124956 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 13) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-29 06:42:55,477 - 124956 - src.utils.log - INFO - βœ… All 13 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-29 06:42:55,477 - 124956 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-29 06:42:55,478 - 124956 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-29 06:42:55,478 - 124956 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 06:42:55,478 - 124956 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 06:42:55,478 - 124956 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849156, 3849157, 3849158, 3849159, 3849160, 3849161, 3849162, 3849163, 3849164, 3849165, 3849166, 3849167, 3849168) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:55,749 - 124956 - src.utils.log - INFO - βœ… Fetched 13 rows - __SPLIT__ 2026-09-29 06:42:55,750 - 124956 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 13 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:56,029 - 124956 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 13) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-29 06:42:57,009 - 124956 - src.utils.log - INFO - βœ… All 13 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-29 06:42:57,009 - 124956 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 06:42:57,010 - 124956 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124956;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 06:42:57,284 - 124956 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 06:42:57,285 - 124956 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-29 06:42:57,285 - 124956 - src.utils.log - INFO - Time took to perform operation: 17.91 - __SPLIT__ 2026-09-29 07:39:56,834 - 124959 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124959 - __SPLIT__ 2026-09-29 07:39:56,835 - 124959 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124959 - __SPLIT__ 2026-09-29 07:39:56,836 - 124959 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-29 07:39:56,836 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:39:58,932 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:39:58,932 - 124959 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-29 07:39:58,933 - 124959 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-29 07:39:58,933 - 124959 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-29 07:39:58,933 - 124959 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124959;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:00,929 - 124959 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 07:40:00,929 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124959), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124959), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124959 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:01,280 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:01,281 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-27 07:40:01' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:01,571 - 124959 - src.utils.log - INFO - βœ… Fetched 14 rows - __SPLIT__ 2026-09-29 07:40:01,582 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124959;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:01,878 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:01,884 - 124959 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-29 07:40:01,886 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14732... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:02,188 - 124959 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-29 07:40:02,188 - 124959 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-29 07:40:02,198 - 124959 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-29 07:40:02,199 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:02,486 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:02,487 - 124959 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 150835 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:02,786 - 124959 - src.utils.log - INFO - βœ… Fetched 59 rows - __SPLIT__ 2026-09-29 07:40:03,399 - 124959 - src.utils.log - INFO - Generating work orders for setup: 150835 - __SPLIT__ 2026-09-29 07:40:03,796 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1132;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:04,080 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:04,140 - 124959 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-29 07:40:04,149 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:04,433 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:04,435 - 124959 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-29 07:40:04,435 - 124959 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-29 07:40:04,435 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:04,795 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:04,795 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:05,143 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:05,144 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:05,432 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:05,432 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:05,795 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:05,795 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:06,120 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:06,120 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:06,409 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:06,410 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:06,696 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:06,697 - 124959 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150835 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:07,561 - 124959 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 07:40:07,561 - 124959 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 07:40:07,561 - 124959 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 37 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:07,888 - 124959 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 37) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-29 07:40:10,171 - 124959 - src.utils.log - INFO - βœ… All 37 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-29 07:40:10,172 - 124959 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 37 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:10,502 - 124959 - src.utils.log - INFO - βœ… Fetched 37 rows - __SPLIT__ 2026-09-29 07:40:10,503 - 124959 - src.utils.log - INFO - Id's of work order inserted to DB: [3849234 3849235 3849236 3849237 3849238 3849239 3849240 3849241 3849242 3849243 3849244 3849245 3849246 3849247 3849248 3849249 3849250 3849251 3849252 3849253 3849254 3849255 3849256 3849257 3849258 3849259 3849260 3849261 3849262 3849263 3849264 3849265 3849266 3849267 3849268 3849269 3849270] - __SPLIT__ 2026-09-29 07:40:10,503 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:10,787 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:10,787 - 124959 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-29 07:40:10,788 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:11,072 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:11,072 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:11,357 - 124959 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 07:40:11,365 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:11,659 - 124959 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-29 07:40:11,660 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:11,944 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:11,945 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150835... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:12,228 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:12,229 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:12,512 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:12,512 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:12,796 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:12,797 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:13,214 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:13,214 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150835;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:13,497 - 124959 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-29 07:40:13,510 - 124959 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 07:40:13,511 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849234, 3849235, 3849236, 3849237, 3849238, 3849239, 3849240, 3849241, 3849242, 3849243, 3849244, 3849245, 3849246, 3849247, 3849248, 3849249, 3849250, 3849251, 3849252, 3849253, 3849254, 3849255, 3849256, 3849257, 3849258, 3849259, 3849260, 3849261, 3849262, 3849263, 3849264, 3849265, 3849266, 3849267, 3849268, 3849269, 3849270) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:13,798 - 124959 - src.utils.log - INFO - βœ… Fetched 37 rows - __SPLIT__ 2026-09-29 07:40:13,799 - 124959 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 37 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:14,090 - 124959 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 37) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-29 07:40:15,119 - 124959 - src.utils.log - INFO - βœ… All 37 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-29 07:40:15,119 - 124959 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-29 07:40:15,119 - 124959 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-29 07:40:15,119 - 124959 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 07:40:15,120 - 124959 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 07:40:15,120 - 124959 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849234, 3849235, 3849236, 3849237, 3849238, 3849239, 3849240, 3849241, 3849242, 3849243, 3849244, 3849245, 3849246, 3849247, 3849248, 3849249, 3849250, 3849251, 3849252, 3849253, 3849254, 3849255, 3849256, 3849257, 3849258, 3849259, 3849260, 3849261, 3849262, 3849263, 3849264, 3849265, 3849266, 3849267, 3849268, 3849269, 3849270) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:15,403 - 124959 - src.utils.log - INFO - βœ… Fetched 37 rows - __SPLIT__ 2026-09-29 07:40:15,404 - 124959 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 37 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:15,697 - 124959 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 37) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-29 07:40:16,748 - 124959 - src.utils.log - INFO - βœ… All 37 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-29 07:40:16,748 - 124959 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 07:40:16,749 - 124959 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124959;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 07:40:17,033 - 124959 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 07:40:17,033 - 124959 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-29 07:40:17,033 - 124959 - src.utils.log - INFO - Time took to perform operation: 20.2 - __SPLIT__ 2026-09-29 13:14:17,606 - 124962 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=124962 - __SPLIT__ 2026-09-29 13:14:17,607 - 124962 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 124962 - __SPLIT__ 2026-09-29 13:14:17,608 - 124962 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-29 13:14:17,609 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'abcdallas'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:19,710 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:19,710 - 124962 - src.utils.log - INFO - πŸ”’ Connection pool closed - __SPLIT__ 2026-09-29 13:14:19,711 - 124962 - src.utils.log - INFO - πŸ”Œ Connecting to: abcdallas - __SPLIT__ 2026-09-29 13:14:19,711 - 124962 - src.utils.log - INFO - βœ… Successfully connected to abcdallas - __SPLIT__ 2026-09-29 13:14:19,711 - 124962 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 124962;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:21,602 - 124962 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 13:14:21,602 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124962), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 124962), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 124962 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:21,931 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:21,931 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-27 13:14:21' and CompanyId = 133... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:22,209 - 124962 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-09-29 13:14:22,209 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 124962;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:22,481 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:22,484 - 124962 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-29 13:14:22,485 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 14648... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:22,762 - 124962 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-29 13:14:22,762 - 124962 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-29 13:14:22,765 - 124962 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-29 13:14:22,766 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:23,036 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:23,036 - 124962 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-29 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 150827 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:23,317 - 124962 - src.utils.log - INFO - βœ… Fetched 36 rows - __SPLIT__ 2026-09-29 13:14:23,885 - 124962 - src.utils.log - INFO - Generating work orders for setup: 150827 - __SPLIT__ 2026-09-29 13:14:24,032 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1131;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:24,301 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:24,349 - 124962 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-29 13:14:24,357 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=133 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:24,626 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:24,627 - 124962 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-29 13:14:24,628 - 124962 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-29 13:14:24,628 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:24,935 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:24,935 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:25,242 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:25,242 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:25,517 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:25,518 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:25,825 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:25,825 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:26,144 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:26,144 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:26,419 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:26,420 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:26,689 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:26,689 - 124962 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 150827 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:27,039 - 124962 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-29 13:14:27,039 - 124962 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 13:14:27,039 - 124962 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:27,346 - 124962 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-29 13:14:28,777 - 124962 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-29 13:14:28,777 - 124962 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 18 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:29,090 - 124962 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-29 13:14:29,090 - 124962 - src.utils.log - INFO - Id's of work order inserted to DB: [3849319 3849320 3849321 3849322 3849323 3849324 3849325 3849326 3849327 3849328 3849329 3849330 3849331 3849332 3849333 3849334 3849335 3849336] - __SPLIT__ 2026-09-29 13:14:29,090 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:29,361 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:29,361 - 124962 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-29 13:14:29,362 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:29,632 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:29,632 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:29,902 - 124962 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-29 13:14:29,911 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:30,189 - 124962 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-29 13:14:30,191 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:30,460 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:30,461 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 150827... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:30,730 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:30,730 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:30,999 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:31,000 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:31,269 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:31,270 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:31,659 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:31,659 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 150827;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:31,928 - 124962 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-29 13:14:31,941 - 124962 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 13:14:31,942 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849319, 3849320, 3849321, 3849322, 3849323, 3849324, 3849325, 3849326, 3849327, 3849328, 3849329, 3849330, 3849331, 3849332, 3849333, 3849334, 3849335, 3849336) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:32,214 - 124962 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-29 13:14:32,215 - 124962 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:32,492 - 124962 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-09-29 13:14:33,451 - 124962 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-09-29 13:14:33,451 - 124962 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-29 13:14:33,451 - 124962 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-29 13:14:33,451 - 124962 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 13:14:33,451 - 124962 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-29 13:14:33,452 - 124962 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (3849319, 3849320, 3849321, 3849322, 3849323, 3849324, 3849325, 3849326, 3849327, 3849328, 3849329, 3849330, 3849331, 3849332, 3849333, 3849334, 3849335, 3849336) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:33,720 - 124962 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-09-29 13:14:33,721 - 124962 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:33,998 - 124962 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-29 13:14:34,957 - 124962 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-29 13:14:34,957 - 124962 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-29 13:14:34,957 - 124962 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 124962;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-29 13:14:35,228 - 124962 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-29 13:14:35,228 - 124962 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-29 13:14:35,228 - 124962 - src.utils.log - INFO - Time took to perform operation: 17.62 - __SPLIT__ 2026-09-30 10:21:48,518 - 13074 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13074 - __SPLIT__ 2026-09-30 10:21:48,519 - 13074 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13074 - __SPLIT__ 2026-09-30 10:21:48,520 - 13074 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-30 10:21:48,520 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:50,578 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:21:50,578 - 13074 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-30 10:21:50,578 - 13074 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13074;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:50,865 - 13074 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 10:21:50,865 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13074), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13074), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13074 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:51,188 - 13074 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 10:21:51,189 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-28 10:21:51' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:51,477 - 13074 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-30 10:21:51,478 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13074;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:51,762 - 13074 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 10:21:51,765 - 13074 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-30 10:21:51,766 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13057... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:52,053 - 13074 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-30 10:21:52,054 - 13074 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-30 10:21:52,057 - 13074 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-30 10:21:52,057 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:52,341 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:21:52,342 - 13074 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-30 00:00:00' and ServiceDate <= '2028-12-31 00:00:00' and ServiceSetupId = 34684 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:52,624 - 13074 - src.utils.log - INFO - βœ… Fetched 7 rows - __SPLIT__ 2026-09-30 10:21:53,216 - 13074 - src.utils.log - INFO - Generating work orders for setup: 34684 - __SPLIT__ 2026-09-30 10:21:53,591 - 13074 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-30 10:21:53,598 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:53,881 - 13074 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 10:21:53,883 - 13074 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-30 10:21:53,883 - 13074 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-30 10:21:53,883 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:54,183 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:54,183 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:54,483 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:54,483 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:54,783 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:54,783 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:55,081 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:55,081 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:55,378 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:55,378 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:55,675 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:55,675 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:55,962 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:55,962 - 13074 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34684 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:56,276 - 13074 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 10:21:56,276 - 13074 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-30 10:21:56,276 - 13074 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 48 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:21:56,597 - 13074 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 48) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-30 10:21:59,793 - 13074 - src.utils.log - INFO - βœ… All 48 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-30 10:21:59,793 - 13074 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 48 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:00,094 - 13074 - src.utils.log - INFO - βœ… Fetched 48 rows - __SPLIT__ 2026-09-30 10:22:00,095 - 13074 - src.utils.log - INFO - Id's of work order inserted to DB: [2788739 2788740 2788741 2788742 2788743 2788744 2788745 2788746 2788747 2788748 2788749 2788750 2788751 2788752 2788753 2788754 2788755 2788756 2788757 2788758 2788759 2788760 2788761 2788762 2788763 2788764 2788765 2788766 2788767 2788768 2788769 2788770 2788771 2788772 2788773 2788774 2788775 2788776 2788777 2788778 2788779 2788780 2788781 2788782 2788783 2788784 2788785 2788786] - __SPLIT__ 2026-09-30 10:22:00,095 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:00,378 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:00,378 - 13074 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-30 10:22:00,379 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:00,661 - 13074 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 10:22:00,661 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:00,944 - 13074 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 10:22:00,952 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:01,238 - 13074 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-09-30 10:22:01,239 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:01,522 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:01,523 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34684... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:01,806 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:01,807 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:02,090 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:02,091 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:02,374 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:02,374 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:02,672 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:02,672 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34684;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:02,956 - 13074 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 10:22:02,967 - 13074 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-30 10:22:02,968 - 13074 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-30 10:22:02,969 - 13074 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2788739, 2788740, 2788741, 2788742, 2788743, 2788744, 2788745, 2788746, 2788747, 2788748, 2788749, 2788750, 2788751, 2788752, 2788753, 2788754, 2788755, 2788756, 2788757, 2788758, 2788759, 2788760, 2788761, 2788762, 2788763, 2788764, 2788765, 2788766, 2788767, 2788768, 2788769, 2788770, 2788771, 2788772, 2788773, 2788774, 2788775, 2788776, 2788777, 2788778, 2788779, 2788780, 2788781, 2788782, 2788783, 2788784, 2788785, 2788786) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:03,268 - 13074 - src.utils.log - INFO - βœ… Fetched 48 rows - __SPLIT__ 2026-09-30 10:22:03,269 - 13074 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 48 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:03,563 - 13074 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 48) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-30 10:22:04,587 - 13074 - src.utils.log - INFO - βœ… All 48 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-30 10:22:04,587 - 13074 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-30 10:22:04,587 - 13074 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13074;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 10:22:04,868 - 13074 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 10:22:04,869 - 13074 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-30 10:22:04,869 - 13074 - src.utils.log - INFO - Time took to perform operation: 16.35 - __SPLIT__ 2026-09-30 12:45:39,233 - 13076 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13076 - __SPLIT__ 2026-09-30 12:45:39,234 - 13076 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13076 - __SPLIT__ 2026-09-30 12:45:39,235 - 13076 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-30 12:45:39,235 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:41,214 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:41,214 - 13076 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-30 12:45:41,214 - 13076 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13076;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:41,495 - 13076 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 12:45:41,496 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13076), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13076), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13076 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:41,820 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:41,820 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-28 12:45:41' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:42,108 - 13076 - src.utils.log - INFO - βœ… Fetched 4 rows - __SPLIT__ 2026-09-30 12:45:42,109 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13076;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:42,395 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:42,398 - 13076 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-09-30 12:45:42,398 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13057... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:42,684 - 13076 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-09-30 12:45:42,685 - 13076 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-09-30 12:45:42,688 - 13076 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-09-30 12:45:42,688 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:42,972 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:42,973 - 13076 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-30 00:00:00' and ServiceDate <= '2026-12-31 00:00:00' and ServiceSetupId = 34735 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:43,263 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:43,856 - 13076 - src.utils.log - INFO - Generating work orders for setup: 34735 - __SPLIT__ 2026-09-30 12:45:43,924 - 13076 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-09-30 12:45:43,931 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:44,215 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:44,218 - 13076 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-09-30 12:45:44,218 - 13076 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-09-30 12:45:44,218 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:44,520 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:44,520 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:44,820 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:44,820 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:45,122 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:45,122 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:45,424 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:45,424 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:45,724 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:45,724 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:46,024 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:46,024 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:46,311 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:46,311 - 13076 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34735 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:46,633 - 13076 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-09-30 12:45:46,633 - 13076 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-30 12:45:46,633 - 13076 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 7 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:46,951 - 13076 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 7) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-09-30 12:45:48,232 - 13076 - src.utils.log - INFO - βœ… All 7 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-09-30 12:45:48,232 - 13076 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 7 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-09-26 12:09:47.445' and ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:48,534 - 13076 - src.utils.log - INFO - βœ… Fetched 7 rows - __SPLIT__ 2026-09-30 12:45:48,535 - 13076 - src.utils.log - INFO - Id's of work order inserted to DB: [2789417 2789418 2789419 2789420 2789421 2789422 2789423] - __SPLIT__ 2026-09-30 12:45:48,535 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:48,818 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:48,819 - 13076 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-09-30 12:45:48,819 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:49,107 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:49,107 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:49,391 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:49,398 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:49,683 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:49,683 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:49,965 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:49,965 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34735... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:50,249 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:50,249 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:50,532 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:50,533 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:50,815 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:50,815 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:51,115 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:51,115 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34735;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:51,399 - 13076 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 12:45:51,408 - 13076 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-09-30 12:45:51,408 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-09-30 12:45:51,408 - 13076 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,408 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-09-30 12:45:51,408 - 13076 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-09-30 12:45:51,409 - 13076 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-30 12:45:51,410 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2789417 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:51,694 - 13076 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-09-30 12:45:51,695 - 13076 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:51,985 - 13076 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-30 12:45:52,982 - 13076 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-30 12:45:52,983 - 13076 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-30 12:45:52,983 - 13076 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-09-30 12:45:52,983 - 13076 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789418, 2789419, 2789420, 2789421, 2789422, 2789423) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:53,267 - 13076 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-09-30 12:45:53,268 - 13076 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 6 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:53,560 - 13076 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 6) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-09-30 12:45:54,564 - 13076 - src.utils.log - INFO - βœ… All 6 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-09-30 12:45:54,564 - 13076 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-09-30 12:45:54,564 - 13076 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13076;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 12:45:54,846 - 13076 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 12:45:54,846 - 13076 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-09-30 12:45:54,846 - 13076 - src.utils.log - INFO - Time took to perform operation: 15.61 - __SPLIT__ 2026-09-30 14:01:36,654 - 13078 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13078 - __SPLIT__ 2026-09-30 14:01:36,655 - 13078 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13078 - __SPLIT__ 2026-09-30 14:01:36,655 - 13078 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-30 14:01:36,655 - 13078 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:01:38,719 - 13078 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 14:01:38,720 - 13078 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-30 14:01:38,720 - 13078 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13078;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:01:39,013 - 13078 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 14:01:39,013 - 13078 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13078), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13078), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13078 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:01:39,345 - 13078 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 14:01:39,345 - 13078 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo = 'No setups found in given range', WorkOrderStatusDateTime = '2026-09-30 10:01:39.345' WHERE GenerateWorkOrderHistoryId = 13078;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:01:39,639 - 13078 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 14:01:39,639 - 13078 - src.utils.log - INFO - No Setup Found Error:'CompanyId' - __SPLIT__ 2026-09-30 14:22:14,084 - 13083 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13083 - __SPLIT__ 2026-09-30 14:22:14,085 - 13083 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13083 - __SPLIT__ 2026-09-30 14:22:14,086 - 13083 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-09-30 14:22:14,086 - 13083 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:22:16,162 - 13083 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 14:22:16,162 - 13083 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-09-30 14:22:16,162 - 13083 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13083;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:22:16,459 - 13083 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 14:22:16,459 - 13083 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13083), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13083), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13083 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:22:16,794 - 13083 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-09-30 14:22:16,794 - 13083 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo = 'No setups found in given range', WorkOrderStatusDateTime = '2026-09-30 10:22:16.794' WHERE GenerateWorkOrderHistoryId = 13083;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-09-30 14:22:17,090 - 13083 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-09-30 14:22:17,090 - 13083 - src.utils.log - INFO - No Setup Found Error:'CompanyId' - __SPLIT__ 2026-10-01 05:55:22,012 - 13085 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13085 - __SPLIT__ 2026-10-01 05:55:22,013 - 13085 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13085 - __SPLIT__ 2026-10-01 05:55:22,013 - 13085 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 05:55:22,013 - 13085 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 05:55:23,977 - 13085 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 05:55:23,977 - 13085 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 05:55:23,978 - 13085 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13085;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 05:55:24,257 - 13085 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 05:55:24,257 - 13085 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13085), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13085), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13085 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 05:55:24,572 - 13085 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 05:55:24,573 - 13085 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo = 'No setups found in given range', WorkOrderStatusDateTime = '2026-10-01 01:55:24.573' WHERE GenerateWorkOrderHistoryId = 13085;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 05:55:24,851 - 13085 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 05:55:24,852 - 13085 - src.utils.log - INFO - No Setup Found Error:'CompanyId' - __SPLIT__ 2026-10-01 06:36:39,343 - 13090 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13090 - __SPLIT__ 2026-10-01 06:36:39,344 - 13090 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13090 - __SPLIT__ 2026-10-01 06:36:39,362 - 13090 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 06:36:39,363 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:41,913 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:41,913 - 13090 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 06:36:41,913 - 13090 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13090;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:42,196 - 13090 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 06:36:42,196 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13090), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13090), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13090 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:42,521 - 13090 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 06:36:42,521 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-29 06:36:42' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:42,809 - 13090 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-10-01 06:36:42,809 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13090;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:43,093 - 13090 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 06:36:43,096 - 13090 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-01 06:36:43,097 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13107... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:43,383 - 13090 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-10-01 06:36:43,383 - 13090 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-01 06:36:43,386 - 13090 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-01 06:36:43,387 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:43,670 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:43,670 - 13090 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-01 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34740 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:43,961 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:44,556 - 13090 - src.utils.log - INFO - Generating work orders for setup: 34740 - __SPLIT__ 2026-10-01 06:36:44,658 - 13090 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-01 06:36:44,664 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:44,946 - 13090 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 06:36:44,947 - 13090 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-01 06:36:44,948 - 13090 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-01 06:36:44,948 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:45,262 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:45,262 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:45,568 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:45,568 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:45,869 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:45,870 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:46,184 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:46,184 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:46,487 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:46,487 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:46,793 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:46,793 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:47,077 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:47,077 - 13090 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34740 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:47,675 - 13090 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 06:36:47,675 - 13090 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 06:36:47,675 - 13090 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 11 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:47,994 - 13090 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 11) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-01 06:36:49,496 - 13090 - src.utils.log - INFO - βœ… All 11 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-01 06:36:49,497 - 13090 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 11 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 12:05:43.968' and ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:49,797 - 13090 - src.utils.log - INFO - βœ… Fetched 11 rows - __SPLIT__ 2026-10-01 06:36:49,798 - 13090 - src.utils.log - INFO - Id's of work order inserted to DB: [2789707 2789708 2789709 2789710 2789711 2789712 2789713 2789714 2789715 2789716 2789717] - __SPLIT__ 2026-10-01 06:36:49,798 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:50,082 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:50,082 - 13090 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-01 06:36:50,083 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:50,366 - 13090 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 06:36:50,367 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:50,650 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:50,655 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:50,939 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:50,939 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:51,221 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:51,222 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34740... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:51,506 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:51,507 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:51,787 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:51,788 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:52,069 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:52,069 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:52,369 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:52,369 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34740;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:52,650 - 13090 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,655 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 06:36:52,656 - 13090 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789707, 2789708, 2789709, 2789710, 2789711, 2789712, 2789713, 2789714, 2789715, 2789716, 2789717) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:52,941 - 13090 - src.utils.log - INFO - βœ… Fetched 11 rows - __SPLIT__ 2026-10-01 06:36:52,942 - 13090 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 11 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:53,231 - 13090 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 11) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-01 06:36:54,242 - 13090 - src.utils.log - INFO - βœ… All 11 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-01 06:36:54,243 - 13090 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 06:36:54,243 - 13090 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13090;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 06:36:54,524 - 13090 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 06:36:54,525 - 13090 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-01 06:36:54,525 - 13090 - src.utils.log - INFO - Time took to perform operation: 15.18 - __SPLIT__ 2026-10-01 07:54:33,722 - 13091 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13091 - __SPLIT__ 2026-10-01 07:54:33,724 - 13091 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13091 - __SPLIT__ 2026-10-01 07:54:33,738 - 13091 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 07:54:33,738 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:36,395 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:36,396 - 13091 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 07:54:36,396 - 13091 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13091;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:36,690 - 13091 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 07:54:36,690 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13091), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13091), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13091 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:37,027 - 13091 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:54:37,028 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-29 07:54:37' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:37,326 - 13091 - src.utils.log - INFO - βœ… Fetched 19 rows - __SPLIT__ 2026-10-01 07:54:37,327 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13091;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:37,625 - 13091 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:54:37,628 - 13091 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-01 07:54:37,629 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13119... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:37,927 - 13091 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:54:37,927 - 13091 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-01 07:54:37,930 - 13091 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-01 07:54:37,931 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:38,225 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:38,226 - 13091 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-01 00:00:00' and ServiceDate <= '2026-11-30 00:00:00' and ServiceSetupId = 34739 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:38,520 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:39,129 - 13091 - src.utils.log - INFO - Generating work orders for setup: 34739 - __SPLIT__ 2026-10-01 07:54:39,274 - 13091 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-01 07:54:39,280 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:39,573 - 13091 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:54:39,575 - 13091 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-01 07:54:39,575 - 13091 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-01 07:54:39,575 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:39,900 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:39,900 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:40,219 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:40,219 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:40,532 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:40,532 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:40,859 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:40,859 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:41,174 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:41,175 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:41,493 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:41,493 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:41,791 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:41,791 - 13091 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:42,392 - 13091 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:54:42,392 - 13091 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 07:54:42,392 - 13091 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:42,725 - 13091 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-01 07:54:44,421 - 13091 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-01 07:54:44,422 - 13091 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 18 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 12:05:43.860' and ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:44,735 - 13091 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-10-01 07:54:44,736 - 13091 - src.utils.log - INFO - Id's of work order inserted to DB: [2789729 2789730 2789731 2789732 2789733 2789734 2789735 2789736 2789737 2789738 2789739 2789740 2789741 2789742 2789743 2789744 2789745 2789746] - __SPLIT__ 2026-10-01 07:54:44,736 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:45,032 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:45,032 - 13091 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-01 07:54:45,033 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:45,327 - 13091 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:54:45,327 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:45,621 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:45,625 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:45,920 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:45,921 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:46,216 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:46,216 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:46,510 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:46,511 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:46,804 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:46,804 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:47,100 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:47,101 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:47,431 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:47,431 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:47,725 - 13091 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:54:47,730 - 13091 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-01 07:54:47,731 - 13091 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCrews: - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 07:54:47,732 - 13091 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789729, 2789730, 2789731, 2789732, 2789733, 2789734, 2789735, 2789736, 2789737, 2789738, 2789739, 2789740, 2789741, 2789742, 2789743, 2789744, 2789745, 2789746) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:48,030 - 13091 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-10-01 07:54:48,031 - 13091 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 18 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:48,333 - 13091 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 18) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-01 07:54:49,378 - 13091 - src.utils.log - INFO - βœ… All 18 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-01 07:54:49,378 - 13091 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 07:54:49,378 - 13091 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13091;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:54:49,671 - 13091 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 07:54:49,671 - 13091 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-01 07:54:49,671 - 13091 - src.utils.log - INFO - Time took to perform operation: 15.95 - __SPLIT__ 2026-10-01 07:58:48,943 - [13091] - src.utils.log - INFO - ParallelProcessing=False temp_wo=[2789746] user_id=122885 company_id=135 project_id=[13091] publish_all=False - __SPLIT__ 2026-10-01 07:58:48,944 - [13091] - src.utils.log - INFO - ParallelProcessing=False temp_wo=[2789746] user_id=122885 company_id=135 project_id=[13091] publish_all=False - __SPLIT__ 2026-10-01 07:58:48,944 - [13091] - src.utils.log - INFO - Sequential Work order publish in progress for GenerateWorkOrderHistoryId: [13091] - __SPLIT__ 2026-10-01 07:58:48,945 - [13091] - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 07:58:48,945 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:51,018 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:51,019 - [13091] - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 07:58:51,019 - [13091] - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET PublishStatus = 'InProgress' WHERE CompanyId = 135 AND GenerateWorkOrderHistoryId = 13091;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:51,316 - [13091] - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 07:58:51,316 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGeneration woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:51,617 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:51,617 - [13091] - src.utils.log - INFO - Inside get_work_order_table - __SPLIT__ 2026-10-01 07:58:51,617 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT DISTINCT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm JOIN ServiceCore.ServiceCategoryMaster c ON c.DepartmentId = dm.DepartmentMasterId JOIN ServiceCore.ServiceMaster sm ON c.CategoryId = sm.CategoryId JOIN ServiceCore.ServiceSetupServices sss ON sss.ServiceId = sm.ServiceMasterId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34739 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:51,919 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:51,919 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm JOIN ServiceCore.SoldServiceNonStandard x on dm.DepartmentMasterId = x.DepartmentId JOIN ServiceCore.ServiceSetupServices sss ON sss.NonStdSoldServiceId = x.SoldServiceNonStandardId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34739 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:52,218 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:52,219 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.ServiceSetupId, dm.DepartmentMasterId FROM Common.DepartmentMaster dm Inner JOIN [ServiceCore].[ServiceCategoryMaster] scm ON dm.DepartmentMasterId = scm.DepartmentId Inner JOIN ServiceCore.ServiceMaster sm ON scm.CategoryId = sm.CategoryId Inner JOIN ServiceCore.SoldServiceStandard x on x.ServiceId = sm.ServiceMasterId Inner JOIN ServiceCore.ServiceSetupServices sss ON sss.StdSoldServiceId = x.SoldServiceStandardId WHERE dm.CompanyId = 135 AND sss.ServiceSetupId = 34739 AND sss.IsPrimary = 1; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:52,521 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:52,524 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInvoiceSameAsWorkorder,BillingIsCreateInvoice FROM Common.CompanyConfiguration cc WHERE cc.CompanyId = 135;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:52,824 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:52,824 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM Common.GenerateNumberConfig gnc WHERE CompanyId = 135 AND EnitityNumberType in ('WorkOrder','Invoice'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:53,120 - [13091] - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-10-01 07:58:53,121 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT IsInvoiceSameAsWorkorder, BillingIsCreateInvoice FROM Common.CompanyConfiguration cc WHERE cc.CompanyId = 135; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:53,418 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:53,419 - [13091] - src.utils.log - INFO - πŸ” Fetching data: UPDATE Common.GenerateNumberConfig SET NextNumber = NextNumber + 1 OUTPUT INSERTED.NextNumber - 1 AS StartNumber WHERE CompanyId = 135 AND EnitityNumberType IN ('WorkOrder','Invoice'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:53,718 - [13091] - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-10-01 07:58:53,721 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT ss.ServiceSetupId as SetupId, ss.FrequencyScheduleId as setup_frequency_schedule_id, ss.AccountNumber, ss.CompanyId, ss.BillingLocationId, ss.ServiceLocationId, ss.TaxSysName, ss.TermId, ss.TaxPercent, ss.PoNumber, ss.IsTaxExempt, ss.DisplayServiceAsSeparateLineItem, ss.GenerateInvoice, ss.IsGenerateInvoiceforInitalSetup, ss.BranchId, ss.IsGenerateInvoiceforInitalSetupBilling, ss.IsBilling, t.NetDueIn, ptm.PaymentType, ssb.* FROM ServiceCore.ServiceSetup ss LEFT JOIN ServiceCore.ServiceSetupBilling ssb ON ss.ServiceSetupId = ssb.ServiceSetupId LEFT JOIN Billing.PaymentTypeMaster ptm ON ptm.PaymentTypeMasterId = ssb.PaymentTypeMasterId left join Billing.Term t on ss.TermId = t.TermId WHERE ss.ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:54,025 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:54,027 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT x.CompanyId FROM CRM.CompanyMaster x WHERE CompanyKey = 'Fortive';... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:54,325 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:54,326 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT CollectionStatus,IsHold,AccountNo FROM CRM.Account a WHERE a.AccountNo = '0987' and a.CompanyId = 124;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:54,623 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:54,625 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderNo FROM ServiceCore.WorkOrder WHERE WorkOrderNo = '174194R' AND CompanyId = 135 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:54,922 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:54,922 - [13091] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrder (skip triggers): 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:55,422 - [13091] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrder (triggers skipped) - __SPLIT__ 2026-10-01 07:58:56,510 - [13091] - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrder in 1 batches (triggers skipped) - __SPLIT__ 2026-10-01 07:58:56,659 - [13091] - src.utils.log - INFO - πŸ”„ Triggers re-enabled for session - __SPLIT__ 2026-10-01 07:58:56,661 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkorderId, WorkOrderNo FROM ServiceCore.WorkOrder wo WHERE wo.WorkOrderNo = '174194R' AND wo.AccountNumber = '0987' AND wo.CompanyId = 135 ... (Thread: ThreadPoolExecutor-0_0) - __SPLIT__ 2026-10-01 07:58:56,962 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:56,963 - [13091] - src.utils.log - INFO - Sequential fetching temp table records - __SPLIT__ 2026-10-01 07:58:56,963 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationServices woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:57,270 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:57,270 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SubWorkOrderAutoGeneration woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:57,573 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:57,573 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationCrews woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:57,876 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:57,877 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.WorkOrderAutoGenerationSalesPersonCommission woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:58,174 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:58,174 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupAutoGenerationSourceMapping woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:58,473 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:58,473 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT DiscountType, DiscountCode, DiscountAmount, DiscountDescription, DiscountName, IsActive, CreatedBy, ModifiedBy, CreatedDate, ModifiedDate, DiscountPercent, IsDiscountPercent, AppliedDiscountAmt, ApplyOnPartPrice, ApplyOnLaborPrice, DiscountSetupId, WorkOrderAutoGenerationId from ServiceCore.WorkOrderAutoGenerationAppliedDiscount woag WHERE woag.WorkOrderAutoGenerationId = 2789746... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:58,783 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:58,784 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * from CRM.LeadNote woag WHERE woag.RefId = 2789746 and woag.RefType = 'TempWorkorder';... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:59,081 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:59,081 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment woagca WHERE woagca.WorkOrderAutoGenerationId = 2789746;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:59,377 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:58:59,380 - [13091] - src.utils.log - INFO - Updating temp tables - __SPLIT__ 2026-10-01 07:58:59,386 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyKey FROM Common.CompanyMaster cm WHERE CompanyId = 135;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:59,682 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:59,682 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM Common.GenerateNumberConfig gnc WHERE CompanyId = 135 AND EnitityNumberType in ('SubWorkOrder'); ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:58:59,981 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:58:59,985 - [13091] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 07:58:59,985 - [13091] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationPublishHistory: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:00,323 - [13091] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationPublishHistory - __SPLIT__ 2026-10-01 07:59:01,376 - [13091] - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationPublishHistory in 1 batches - __SPLIT__ 2026-10-01 07:59:01,378 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationPublishHistoryId, WorkOrderNo, ServiceSetupId FROM ServiceCore.WorkOrderAutoGenerationPublishHistory WHERE ServiceSetupId = 34739 AND WorkOrderNo = '7371838' AND GenerateWorkOrderHistoryId = 13091; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:01,698 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:59:01,705 - [13091] - src.utils.log - INFO - Sequential Insertion in work order tables begin - __SPLIT__ 2026-10-01 07:59:01,706 - [13091] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 07:59:01,706 - [13091] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderServices: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:02,032 - [13091] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderServices - __SPLIT__ 2026-10-01 07:59:03,079 - [13091] - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderServices in 1 batches - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceAuto.WorkOrderAppliedDiscount: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderSalesPersonCommission: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceAuto.WorkOrderCommissionAdjustment: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderCrew: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkorderSourceMapping: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 07:59:03,080 - [13091] - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationPublishServices: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:03,400 - [13091] - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.WorkOrderAutoGenerationPublishServices - __SPLIT__ 2026-10-01 07:59:04,450 - [13091] - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationPublishServices in 1 batches - __SPLIT__ 2026-10-01 07:59:04,450 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT ss.ServiceSetupId as SetupId, ss.FrequencyScheduleId as setup_frequency_schedule_id, ss.AccountNumber, ss.CompanyId, ss.BillingLocationId, ss.ServiceLocationId, ss.TaxSysName, ss.TermId, ss.TaxPercent, ss.PoNumber, ss.IsTaxExempt, ss.DisplayServiceAsSeparateLineItem, ss.GenerateInvoice, ss.IsGenerateInvoiceforInitalSetup, ss.BranchId, ss.IsGenerateInvoiceforInitalSetupBilling, ss.IsBilling, t.NetDueIn, ptm.PaymentType, ssb.* FROM ServiceCore.ServiceSetup ss LEFT JOIN ServiceCore.ServiceSetupBilling ssb ON ss.ServiceSetupId = ssb.ServiceSetupId LEFT JOIN Billing.PaymentTypeMaster ptm ON ptm.PaymentTypeMasterId = ssb.PaymentTypeMasterId left join Billing.Term t on ss.TermId = t.TermId WHERE ss.ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:04,747 - [13091] - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 07:59:04,754 - [13091] - src.utils.log - INFO - Updating Next GenerationDate - __SPLIT__ 2026-10-01 07:59:04,754 - [13091] - src.utils.log - INFO - πŸ” Fetching data: SELECT ServiceSetupId, MAX(NextWorkOrderGenerationDate) AS MaxNextWorkOrderGeneration FROM ServiceCore.WorkOrderSkipMonthAutoGeneration WHERE GenerateWorkOrderHistoryId = 13091 GROUP BY ServiceSetupId; ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:05,052 - [13091] - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 07:59:05,058 - [13091] - src.utils.log - INFO - πŸ”„ Updating next gen date sequentially: inside update_next_workorder_generation - __SPLIT__ 2026-10-01 07:59:05,207 - [13091] - src.utils.log - INFO - πŸ›  Creating temp table #tbl_1df0981ae7 - __SPLIT__ 2026-10-01 07:59:05,507 - [13091] - src.utils.log - INFO - πŸ“Œ Bulk inserting 1 rows into #tbl_1df0981ae7 - __SPLIT__ 2026-10-01 07:59:05,804 - [13091] - src.utils.log - INFO - πŸ” Running MERGE update to apply changes - __SPLIT__ 2026-10-01 07:59:05,958 - [13091] - src.utils.log - INFO - βœ” SQL reported affected rows: 1 - __SPLIT__ 2026-10-01 07:59:06,110 - [13091] - src.utils.log - INFO - πŸ” Verified successfully updated 1 rows via #tbl_1df0981ae7 - __SPLIT__ 2026-10-01 07:59:06,110 - [13091] - src.utils.log - INFO - πŸŽ‰ Successfully updated NextGenerationDate using temp table #tbl_1df0981ae7 - __SPLIT__ 2026-10-01 07:59:06,111 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderSkipMonthAutoGeneration WHERE GenerateWorkOrderHistoryId = 13091 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:06,407 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:06,407 - [13091] - src.utils.log - INFO - Sequential deletion from temp tables begin - __SPLIT__ 2026-10-01 07:59:06,407 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:06,736 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:06,737 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:07,057 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:07,058 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:07,355 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:07,355 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:07,689 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:07,689 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:08,001 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:08,002 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:08,304 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:08,304 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:08,601 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:08,601 - [13091] - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2789746 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:08,917 - [13091] - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 07:59:08,917 - [13091] - src.utils.log - INFO - Work order published ids: (2789746,) - __SPLIT__ 2026-10-01 07:59:08,917 - [13091] - src.utils.log - INFO - Time took to perform operation in publishing [13091]: 19.97 - __SPLIT__ 2026-10-01 07:59:08,917 - [13091] - src.utils.log - INFO - Publish Completed for GenerateWorkOrderHistoryId: [13091] - __SPLIT__ 2026-10-01 07:59:08,917 - [13091] - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET PublishStatus = 'Completed', PublishStatusDateTime = '2026-10-01 03:59:08.917' WHERE CompanyId = 135 AND GenerateWorkOrderHistoryId = 13091;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 07:59:09,214 - [13091] - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 08:41:50,231 - 13092 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13092 - __SPLIT__ 2026-10-01 08:41:50,232 - 13092 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13092 - __SPLIT__ 2026-10-01 08:41:50,233 - 13092 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 08:41:50,233 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:52,224 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:41:52,224 - 13092 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 08:41:52,224 - 13092 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13092;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:52,507 - 13092 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 08:41:52,508 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13092), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13092), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13092 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:52,831 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:41:52,832 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-29 08:41:52' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:53,120 - 13092 - src.utils.log - INFO - βœ… Fetched 20 rows - __SPLIT__ 2026-10-01 08:41:53,121 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13092;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:53,406 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:41:53,409 - 13092 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-01 08:41:53,410 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13119... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:53,695 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:41:53,696 - 13092 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-01 08:41:53,698 - 13092 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-01 08:41:53,699 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:53,983 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:41:53,983 - 13092 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-01 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId = 34739 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:54,276 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:41:54,865 - 13092 - src.utils.log - INFO - Generating work orders for setup: 34739 - __SPLIT__ 2026-10-01 08:41:54,949 - 13092 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-01 08:41:54,956 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:55,239 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:41:55,241 - 13092 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-01 08:41:55,241 - 13092 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-01 08:41:55,241 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:55,557 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:55,557 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:55,866 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:55,866 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:56,167 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:56,168 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:56,483 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:56,483 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:56,790 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:56,790 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:57,098 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:57,098 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:57,382 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:57,383 - 13092 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:57,974 - 13092 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 08:41:57,974 - 13092 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 08:41:57,975 - 13092 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 8 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:58,297 - 13092 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 8) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-01 08:41:59,612 - 13092 - src.utils.log - INFO - βœ… All 8 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-01 08:41:59,613 - 13092 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 8 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 12:05:43.860' and ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:41:59,914 - 13092 - src.utils.log - INFO - βœ… Fetched 8 rows - __SPLIT__ 2026-10-01 08:41:59,915 - 13092 - src.utils.log - INFO - Id's of work order inserted to DB: [2789747 2789748 2789749 2789750 2789751 2789752 2789753 2789754] - __SPLIT__ 2026-10-01 08:41:59,915 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:00,217 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:00,217 - 13092 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-01 08:42:00,218 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:00,502 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:42:00,503 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:00,789 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:00,794 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:01,081 - 13092 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 08:42:01,082 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:01,369 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:01,376 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:01,695 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:01,696 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:02,020 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:02,027 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:02,318 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:02,319 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:02,620 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:02,621 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:02,903 - 13092 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,912 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-01 08:42:02,913 - 13092 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,913 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-01 08:42:02,913 - 13092 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-01 08:42:02,913 - 13092 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 08:42:02,913 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789747, 2789748, 2789749, 2789750, 2789751, 2789752, 2789753, 2789754) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:03,198 - 13092 - src.utils.log - INFO - βœ… Fetched 8 rows - __SPLIT__ 2026-10-01 08:42:03,199 - 13092 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 8 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:03,510 - 13092 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 8) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-01 08:42:04,516 - 13092 - src.utils.log - INFO - βœ… All 8 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-01 08:42:04,516 - 13092 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-01 08:42:04,517 - 13092 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-01 08:42:04,517 - 13092 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 08:42:04,517 - 13092 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 08:42:04,517 - 13092 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789747, 2789748, 2789749, 2789750, 2789751, 2789752, 2789753, 2789754) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:04,801 - 13092 - src.utils.log - INFO - βœ… Fetched 8 rows - __SPLIT__ 2026-10-01 08:42:04,802 - 13092 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 8 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:05,096 - 13092 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 8) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-01 08:42:06,107 - 13092 - src.utils.log - INFO - βœ… All 8 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-01 08:42:06,108 - 13092 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 08:42:06,108 - 13092 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13092;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 08:42:06,390 - 13092 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 08:42:06,391 - 13092 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-01 08:42:06,391 - 13092 - src.utils.log - INFO - Time took to perform operation: 16.16 - __SPLIT__ 2026-10-01 12:39:30,986 - 13094 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13094 - __SPLIT__ 2026-10-01 12:39:30,987 - 13094 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13094 - __SPLIT__ 2026-10-01 12:39:31,002 - 13094 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 12:39:31,002 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:33,702 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:33,702 - 13094 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 12:39:33,702 - 13094 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13094;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:34,003 - 13094 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 12:39:34,003 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13094), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13094), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13094 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:34,347 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:34,348 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-29 12:39:34' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:34,652 - 13094 - src.utils.log - INFO - βœ… Fetched 22 rows - __SPLIT__ 2026-10-01 12:39:34,653 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13094;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:34,953 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:34,957 - 13094 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-01 12:39:34,957 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13119... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:35,259 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:35,259 - 13094 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-01 12:39:35,265 - 13094 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-01 12:39:35,265 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:35,567 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:35,568 - 13094 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-01 00:00:00' and ServiceDate <= '2026-11-30 00:00:00' and ServiceSetupId = 34739 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:35,873 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:36,491 - 13094 - src.utils.log - INFO - Generating work orders for setup: 34739 - __SPLIT__ 2026-10-01 12:39:36,644 - 13094 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-01 12:39:36,651 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:36,951 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:36,953 - 13094 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-01 12:39:36,953 - 13094 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-01 12:39:36,953 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:37,285 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:37,286 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:37,610 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:37,610 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:37,928 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:37,929 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:38,261 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:38,261 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:38,581 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:38,581 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:38,904 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:38,905 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:39,204 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:39,205 - 13094 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:39,809 - 13094 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:39:39,820 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyRoundingLevel, CompanyRoundingMethod FROM common.CompanyConfiguration cc WHERE CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:40,122 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:40,128 - 13094 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:39:40,128 - 13094 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:40,487 - 13094 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-01 12:39:42,278 - 13094 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-01 12:39:42,278 - 13094 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 17 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial, ServiceDate From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 18:08:03.822' and ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:42,596 - 13094 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:39:42,600 - 13094 - src.utils.log - INFO - Id's of work order inserted to DB: [2789790 2789791 2789792 2789793 2789794 2789795 2789796 2789797 2789798 2789799 2789800 2789801 2789802 2789803 2789804 2789805 2789806] - __SPLIT__ 2026-10-01 12:39:42,600 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:42,901 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:42,901 - 13094 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-01 12:39:42,902 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:43,202 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:43,202 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:43,500 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:43,505 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:43,805 - 13094 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:39:43,807 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:44,106 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:44,107 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:44,406 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:44,406 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:44,704 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:44,705 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:45,002 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:45,003 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:45,334 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:45,335 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:45,636 - 13094 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:39:45,655 - 13094 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-01 12:39:45,655 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-01 12:39:45,656 - 13094 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:39:45,657 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789792, 2789793, 2789794, 2789795, 2789796, 2789797, 2789798, 2789799, 2789800, 2789801, 2789802, 2789803, 2789804, 2789805, 2789806, 2789790, 2789791) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:45,957 - 13094 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:39:45,958 - 13094 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:46,265 - 13094 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-01 12:39:47,332 - 13094 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-01 12:39:47,332 - 13094 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-01 12:39:47,333 - 13094 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-01 12:39:47,333 - 13094 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 12:39:47,333 - 13094 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:39:47,333 - 13094 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789792, 2789793, 2789794, 2789795, 2789796, 2789797, 2789798, 2789799, 2789800, 2789801, 2789802, 2789803, 2789804, 2789805, 2789806, 2789790, 2789791) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:47,631 - 13094 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:39:47,632 - 13094 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:47,939 - 13094 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-01 12:39:49,010 - 13094 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-01 12:39:49,010 - 13094 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 12:39:49,010 - 13094 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13094;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:39:49,309 - 13094 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 12:39:49,309 - 13094 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-01 12:39:49,310 - 13094 - src.utils.log - INFO - Time took to perform operation: 18.32 - __SPLIT__ 2026-10-01 12:40:35,940 - 13095 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13095 - __SPLIT__ 2026-10-01 12:40:35,941 - 13095 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13095 - __SPLIT__ 2026-10-01 12:40:35,955 - 13095 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-01 12:40:35,956 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:38,498 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:38,499 - 13095 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-01 12:40:38,499 - 13095 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13095;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:38,825 - 13095 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 12:40:38,825 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13095), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13095), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13095 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:39,150 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:39,150 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-09-29 12:40:39' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:39,438 - 13095 - src.utils.log - INFO - βœ… Fetched 23 rows - __SPLIT__ 2026-10-01 12:40:39,438 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13095;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:39,722 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:39,726 - 13095 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-01 12:40:39,727 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13119... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:40,009 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:40,009 - 13095 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-01 12:40:40,014 - 13095 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-01 12:40:40,015 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:40,296 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:40,297 - 13095 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-09-01 00:00:00' and ServiceDate <= '2026-11-30 00:00:00' and ServiceSetupId = 34739 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:40,577 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:41,161 - 13095 - src.utils.log - INFO - Generating work orders for setup: 34739 - __SPLIT__ 2026-10-01 12:40:41,307 - 13095 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-01 12:40:41,315 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:41,595 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:41,597 - 13095 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-01 12:40:41,597 - 13095 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-01 12:40:41,597 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:41,907 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:41,908 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:42,213 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:42,213 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:42,511 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:42,511 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:42,822 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:42,823 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:43,126 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:43,127 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:43,432 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:43,432 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:43,716 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:43,716 - 13095 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34739 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:44,313 - 13095 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-01 12:40:44,323 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyRoundingLevel, CompanyRoundingMethod FROM common.CompanyConfiguration cc WHERE CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:44,605 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:44,609 - 13095 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:40:44,609 - 13095 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:44,930 - 13095 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-01 12:40:46,640 - 13095 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-01 12:40:46,641 - 13095 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 17 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial, ServiceDate From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 18:08:03.745' and ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:46,941 - 13095 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:40:46,945 - 13095 - src.utils.log - INFO - Id's of work order inserted to DB: [2789807 2789808 2789809 2789810 2789811 2789812 2789813 2789814 2789815 2789816 2789817 2789818 2789819 2789820 2789821 2789822 2789823] - __SPLIT__ 2026-10-01 12:40:46,945 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:47,226 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:47,226 - 13095 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-01 12:40:47,227 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:47,508 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:47,508 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:47,788 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:47,793 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:48,074 - 13095 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-01 12:40:48,076 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:48,356 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:48,356 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34739... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:48,635 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:48,636 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:48,917 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:48,918 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:49,198 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:49,199 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:49,495 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:49,495 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34739;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:49,779 - 13095 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,797 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:40:49,798 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789807, 2789808, 2789809, 2789810, 2789811, 2789812, 2789813, 2789814, 2789815, 2789816, 2789817, 2789818, 2789819, 2789820, 2789821, 2789822, 2789823) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:50,080 - 13095 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:40:50,081 - 13095 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:50,366 - 13095 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-01 12:40:51,371 - 13095 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-01 12:40:51,372 - 13095 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-01 12:40:51,372 - 13095 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-01 12:40:51,372 - 13095 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 12:40:51,372 - 13095 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-01 12:40:51,373 - 13095 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2789807, 2789808, 2789809, 2789810, 2789811, 2789812, 2789813, 2789814, 2789815, 2789816, 2789817, 2789818, 2789819, 2789820, 2789821, 2789822, 2789823) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:51,652 - 13095 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-01 12:40:51,653 - 13095 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 17 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:51,941 - 13095 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 17) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-01 12:40:52,953 - 13095 - src.utils.log - INFO - βœ… All 17 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-01 12:40:52,953 - 13095 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-01 12:40:52,954 - 13095 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13095;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-01 12:40:53,235 - 13095 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-01 12:40:53,236 - 13095 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-01 12:40:53,236 - 13095 - src.utils.log - INFO - Time took to perform operation: 17.29 - __SPLIT__ 2026-10-06 08:40:13,532 - 13116 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13116 - __SPLIT__ 2026-10-06 08:40:13,766 - 13116 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13116 - __SPLIT__ 2026-10-06 08:40:13,824 - 13116 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-06 08:40:13,889 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:16,022 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:16,081 - 13116 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-06 08:40:16,137 - 13116 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13116;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:16,490 - 13116 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 08:40:16,546 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13116), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13116), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13116 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:16,945 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:17,007 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-10-04 08:40:17' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:17,361 - 13116 - src.utils.log - INFO - βœ… Fetched 17 rows - __SPLIT__ 2026-10-06 08:40:17,415 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13116;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:17,776 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:17,835 - 13116 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-06 08:40:17,911 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13064... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:18,269 - 13116 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-10-06 08:40:18,323 - 13116 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-06 08:40:18,389 - 13116 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-06 08:40:18,442 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:18,796 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:18,853 - 13116 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-06 00:00:00' and ServiceDate <= '2026-11-30 00:00:00' and ServiceSetupId = 34760 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:19,243 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:19,927 - 13116 - src.utils.log - INFO - Generating work orders for setup: 34760 - __SPLIT__ 2026-10-06 08:40:20,122 - 13116 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-06 08:40:20,237 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:20,584 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:20,646 - 13116 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-06 08:40:20,703 - 13116 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-06 08:40:20,761 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:21,155 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:21,208 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:21,581 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:21,637 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:22,002 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:22,061 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:22,433 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:22,496 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:22,889 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:22,945 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:23,317 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:23,372 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:23,727 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:23,799 - 13116 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:24,183 - 13116 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:40:24,256 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyRoundingLevel, CompanyRoundingMethod FROM common.CompanyConfiguration cc WHERE CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:24,611 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:24,672 - 13116 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:40:24,730 - 13116 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:25,120 - 13116 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-06 08:40:27,005 - 13116 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-06 08:40:27,063 - 13116 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 16 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial, ServiceDate From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 18:08:03.822' and ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:27,434 - 13116 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 08:40:27,499 - 13116 - src.utils.log - INFO - Id's of work order inserted to DB: [2790034 2790035 2790036 2790037 2790038 2790039 2790040 2790041 2790042 2790043 2790044 2790045 2790046 2790047 2790048 2790049] - __SPLIT__ 2026-10-06 08:40:27,556 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:27,911 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:27,969 - 13116 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-06 08:40:28,034 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:28,395 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:28,448 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:28,803 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:28,863 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:29,225 - 13116 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:40:29,284 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:29,634 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:29,700 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:30,050 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:30,106 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:30,462 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:30,521 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:30,877 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:30,936 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:31,306 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:31,371 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:31,725 - 13116 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:40:31,854 - 13116 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-06 08:40:31,909 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-06 08:40:31,966 - 13116 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,025 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-06 08:40:32,079 - 13116 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,137 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-06 08:40:32,194 - 13116 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,255 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-06 08:40:32,310 - 13116 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,369 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-06 08:40:32,423 - 13116 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,479 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-06 08:40:32,535 - 13116 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,598 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-06 08:40:32,652 - 13116 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-06 08:40:32,706 - 13116 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:40:32,768 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790048, 2790049, 2790034, 2790035, 2790036, 2790037, 2790038, 2790039, 2790040, 2790041, 2790042, 2790043, 2790044, 2790045, 2790046, 2790047) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:33,120 - 13116 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 08:40:33,179 - 13116 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:33,548 - 13116 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-06 08:40:34,695 - 13116 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-06 08:40:34,748 - 13116 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-06 08:40:34,808 - 13116 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-06 08:40:34,866 - 13116 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 08:40:34,924 - 13116 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:40:35,025 - 13116 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790048, 2790049, 2790034, 2790035, 2790036, 2790037, 2790038, 2790039, 2790040, 2790041, 2790042, 2790043, 2790044, 2790045, 2790046, 2790047) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:35,372 - 13116 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 08:40:35,432 - 13116 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:35,797 - 13116 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-06 08:40:37,064 - 13116 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-06 08:40:37,115 - 13116 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 08:40:37,174 - 13116 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13116;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:40:37,524 - 13116 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 08:40:37,578 - 13116 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-06 08:40:37,635 - 13116 - src.utils.log - INFO - Time took to perform operation: 23.75 - __SPLIT__ 2026-10-06 08:55:43,491 - 13117 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13117 - __SPLIT__ 2026-10-06 08:55:43,699 - 13117 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13117 - __SPLIT__ 2026-10-06 08:55:43,773 - 13117 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-06 08:55:43,823 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:46,407 - 13117 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:55:46,457 - 13117 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-06 08:55:46,517 - 13117 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13117;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:46,850 - 13117 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 08:55:46,908 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13117), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13117), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13117 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:47,566 - 13117 - src.utils.log - INFO - βœ… Fetched 200 rows - __SPLIT__ 2026-10-06 08:55:47,627 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-10-04 08:55:47' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:47,968 - 13117 - src.utils.log - INFO - βœ… Fetched 18 rows - __SPLIT__ 2026-10-06 08:55:48,022 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13117;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:48,354 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:55:48,412 - 13117 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-06 08:55:48,463 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId in (13057, 12802, 12803, 12804, 12805, 12806, 13060, 13064, 13065, 13067, 12964, 12965, 12967, 13099, 13101, 13107, 12988, 12989, 12990, 12991, 13119, 12997, 12999, 13127, 13006, 13141, 13014, 13015, 13029, 13030, 13031, 13034, 13036, 13038, 13039, 13042, 12922, 13052, 13055)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:48,830 - 13117 - src.utils.log - INFO - βœ… Fetched 739 rows - __SPLIT__ 2026-10-06 08:55:48,890 - 13117 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-06 08:55:48,951 - 13117 - src.utils.log - INFO - Rule is violating: setup 17190 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,013 - 13117 - src.utils.log - INFO - Rule is violating: setup 34379 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,077 - 13117 - src.utils.log - INFO - Rule is violating: setup 22281 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,132 - 13117 - src.utils.log - INFO - Rule is violating: setup 17575 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,186 - 13117 - src.utils.log - INFO - Rule is violating: setup 21618 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,238 - 13117 - src.utils.log - INFO - Rule is violating: setup 18929 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,294 - 13117 - src.utils.log - INFO - Rule is violating: setup 3844 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,398 - 13117 - src.utils.log - INFO - Rule is violating: setup 21989 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,449 - 13117 - src.utils.log - INFO - Rule is violating: setup 21990 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,499 - 13117 - src.utils.log - INFO - Rule is violating: setup 22337 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,554 - 13117 - src.utils.log - INFO - Rule is violating: setup 22340 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,606 - 13117 - src.utils.log - INFO - Rule is violating: setup 22341 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,658 - 13117 - src.utils.log - INFO - Rule is violating: setup 22343 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,716 - 13117 - src.utils.log - INFO - Rule is violating: setup 22346 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,773 - 13117 - src.utils.log - INFO - Rule is violating: setup 22348 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,825 - 13117 - src.utils.log - INFO - Rule is violating: setup 22364 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,875 - 13117 - src.utils.log - INFO - Rule is violating: setup 22302 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,927 - 13117 - src.utils.log - INFO - Rule is violating: setup 21228 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:49,973 - 13117 - src.utils.log - INFO - Rule is violating: setup 21984 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,025 - 13117 - src.utils.log - INFO - Rule is violating: setup 21645 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,076 - 13117 - src.utils.log - INFO - Rule is violating: setup 22362 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,123 - 13117 - src.utils.log - INFO - Rule is violating: setup 22415 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,176 - 13117 - src.utils.log - INFO - Rule is violating: setup 22934 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,225 - 13117 - src.utils.log - INFO - Rule is violating: setup 22939 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,278 - 13117 - src.utils.log - INFO - Rule is violating: setup 22941 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,330 - 13117 - src.utils.log - INFO - Rule is violating: setup 34541 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,379 - 13117 - src.utils.log - INFO - Rule is violating: setup 23403 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,432 - 13117 - src.utils.log - INFO - Rule is violating: setup 23442 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,485 - 13117 - src.utils.log - INFO - Rule is violating: setup 34725 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,535 - 13117 - src.utils.log - INFO - Rule is violating: setup 23766 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,583 - 13117 - src.utils.log - INFO - Rule is violating: setup 23775 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,635 - 13117 - src.utils.log - INFO - Rule is violating: setup 23929 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,726 - 13117 - src.utils.log - INFO - Rule is violating: setup 24057 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,780 - 13117 - src.utils.log - INFO - Rule is violating: setup 34102 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,829 - 13117 - src.utils.log - INFO - Rule is violating: setup 34104 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,882 - 13117 - src.utils.log - INFO - Rule is violating: setup 34148 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,933 - 13117 - src.utils.log - INFO - Rule is violating: setup 34223 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:50,987 - 13117 - src.utils.log - INFO - Rule is violating: setup 34272 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:51,042 - 13117 - src.utils.log - INFO - Rule is violating: setup 34358 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 08:55:51,091 - 13117 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-06 08:55:51,143 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:51,511 - 13117 - src.utils.log - INFO - βœ… Fetched 70 rows - __SPLIT__ 2026-10-06 08:55:51,569 - 13117 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId,IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-01 00:00:00' and ServiceDate <= '2026-10-31 00:00:00' and ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:55:51,919 - 13117 - src.utils.log - INFO - βœ… Fetched 48 rows - __SPLIT__ 2026-10-06 08:55:52,791 - 13117 - src.utils.log - INFO - Generating work orders for setup: 20253 - __SPLIT__ 2026-10-06 08:55:52,845 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21072 - __SPLIT__ 2026-10-06 08:55:52,903 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21217 - __SPLIT__ 2026-10-06 08:55:52,953 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34735 - __SPLIT__ 2026-10-06 08:55:53,033 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34737 - __SPLIT__ 2026-10-06 08:55:53,098 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34739 - __SPLIT__ 2026-10-06 08:55:53,275 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34740 - __SPLIT__ 2026-10-06 08:55:53,415 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34760 - __SPLIT__ 2026-10-06 08:55:53,526 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21225 - __SPLIT__ 2026-10-06 08:55:53,653 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21232 - __SPLIT__ 2026-10-06 08:55:53,702 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16981 - __SPLIT__ 2026-10-06 08:55:53,758 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16787 - __SPLIT__ 2026-10-06 08:55:53,833 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16796 - __SPLIT__ 2026-10-06 08:55:53,942 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16822 - __SPLIT__ 2026-10-06 08:55:54,001 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16826 - __SPLIT__ 2026-10-06 08:55:54,064 - 13117 - src.utils.log - INFO - Generating work orders for setup: 17564 - __SPLIT__ 2026-10-06 08:55:54,121 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16845 - __SPLIT__ 2026-10-06 08:55:54,183 - 13117 - src.utils.log - INFO - Generating work orders for setup: 19343 - __SPLIT__ 2026-10-06 08:55:54,248 - 13117 - src.utils.log - INFO - Generating work orders for setup: 17137 - __SPLIT__ 2026-10-06 08:55:54,302 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21158 - __SPLIT__ 2026-10-06 08:55:54,358 - 13117 - src.utils.log - INFO - Generating work orders for setup: 18880 - __SPLIT__ 2026-10-06 08:55:54,419 - 13117 - src.utils.log - INFO - Generating work orders for setup: 19152 - __SPLIT__ 2026-10-06 08:55:54,467 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23118 - __SPLIT__ 2026-10-06 08:55:54,651 - 13117 - src.utils.log - INFO - Generating work orders for setup: 20745 - __SPLIT__ 2026-10-06 08:55:54,714 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15233 - __SPLIT__ 2026-10-06 08:55:54,778 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15234 - __SPLIT__ 2026-10-06 08:55:54,839 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15330 - __SPLIT__ 2026-10-06 08:55:54,897 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15332 - __SPLIT__ 2026-10-06 08:55:54,956 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15333 - __SPLIT__ 2026-10-06 08:55:55,025 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15335 - __SPLIT__ 2026-10-06 08:55:55,094 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15385 - __SPLIT__ 2026-10-06 08:55:55,164 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15387 - __SPLIT__ 2026-10-06 08:55:55,231 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15388 - __SPLIT__ 2026-10-06 08:55:55,294 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15389 - __SPLIT__ 2026-10-06 08:55:55,358 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15422 - __SPLIT__ 2026-10-06 08:55:55,422 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21220 - __SPLIT__ 2026-10-06 08:55:55,470 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14911 - __SPLIT__ 2026-10-06 08:55:55,541 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14924 - __SPLIT__ 2026-10-06 08:55:55,654 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14925 - __SPLIT__ 2026-10-06 08:55:55,739 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15061 - __SPLIT__ 2026-10-06 08:55:55,803 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15062 - __SPLIT__ 2026-10-06 08:55:55,864 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21235 - __SPLIT__ 2026-10-06 08:55:55,926 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14885 - __SPLIT__ 2026-10-06 08:55:55,993 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15145 - __SPLIT__ 2026-10-06 08:55:56,093 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15436 - __SPLIT__ 2026-10-06 08:55:56,167 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15437 - __SPLIT__ 2026-10-06 08:55:56,229 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15444 - __SPLIT__ 2026-10-06 08:55:56,299 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15447 - __SPLIT__ 2026-10-06 08:55:56,370 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15184 - __SPLIT__ 2026-10-06 08:55:56,435 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14941 - __SPLIT__ 2026-10-06 08:55:56,535 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15194 - __SPLIT__ 2026-10-06 08:55:56,604 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14071 - __SPLIT__ 2026-10-06 08:55:56,677 - 13117 - src.utils.log - INFO - Generating work orders for setup: 16135 - __SPLIT__ 2026-10-06 08:55:56,749 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14909 - __SPLIT__ 2026-10-06 08:55:56,847 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15175 - __SPLIT__ 2026-10-06 08:55:56,951 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15178 - __SPLIT__ 2026-10-06 08:55:57,050 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21165 - __SPLIT__ 2026-10-06 08:55:57,111 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21166 - __SPLIT__ 2026-10-06 08:55:57,166 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21170 - __SPLIT__ 2026-10-06 08:55:57,224 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21171 - __SPLIT__ 2026-10-06 08:55:57,284 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21176 - __SPLIT__ 2026-10-06 08:55:57,343 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21177 - __SPLIT__ 2026-10-06 08:55:57,402 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21178 - __SPLIT__ 2026-10-06 08:55:57,504 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21180 - __SPLIT__ 2026-10-06 08:55:57,562 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21181 - __SPLIT__ 2026-10-06 08:55:57,616 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21182 - __SPLIT__ 2026-10-06 08:55:57,668 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21183 - __SPLIT__ 2026-10-06 08:55:57,730 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21185 - __SPLIT__ 2026-10-06 08:55:57,783 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21187 - __SPLIT__ 2026-10-06 08:55:57,841 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21190 - __SPLIT__ 2026-10-06 08:55:57,902 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21193 - __SPLIT__ 2026-10-06 08:55:57,961 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21194 - __SPLIT__ 2026-10-06 08:55:58,015 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21196 - __SPLIT__ 2026-10-06 08:55:58,179 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21197 - __SPLIT__ 2026-10-06 08:55:58,235 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21199 - __SPLIT__ 2026-10-06 08:55:58,394 - 13117 - src.utils.log - INFO - Generating work orders for setup: 21203 - __SPLIT__ 2026-10-06 08:55:58,446 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14903 - __SPLIT__ 2026-10-06 08:55:58,518 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34720 - __SPLIT__ 2026-10-06 08:55:58,580 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34721 - __SPLIT__ 2026-10-06 08:55:58,643 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34726 - __SPLIT__ 2026-10-06 08:55:58,706 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34734 - __SPLIT__ 2026-10-06 08:55:58,776 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34736 - __SPLIT__ 2026-10-06 08:55:58,849 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34746 - __SPLIT__ 2026-10-06 08:55:58,944 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34748 - __SPLIT__ 2026-10-06 08:55:59,045 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34752 - __SPLIT__ 2026-10-06 08:55:59,144 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34753 - __SPLIT__ 2026-10-06 08:55:59,245 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34758 - __SPLIT__ 2026-10-06 08:55:59,331 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34732 - __SPLIT__ 2026-10-06 08:55:59,472 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23854 - __SPLIT__ 2026-10-06 08:55:59,536 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23275 - __SPLIT__ 2026-10-06 08:55:59,609 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23354 - __SPLIT__ 2026-10-06 08:55:59,856 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23355 - __SPLIT__ 2026-10-06 08:56:00,140 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23356 - __SPLIT__ 2026-10-06 08:56:00,395 - 13117 - src.utils.log - INFO - Generating work orders for setup: 23510 - __SPLIT__ 2026-10-06 08:56:00,462 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14908 - __SPLIT__ 2026-10-06 08:56:00,524 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34723 - __SPLIT__ 2026-10-06 08:56:00,596 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34727 - __SPLIT__ 2026-10-06 08:56:00,676 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34728 - __SPLIT__ 2026-10-06 08:56:00,755 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34729 - __SPLIT__ 2026-10-06 08:56:00,832 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34730 - __SPLIT__ 2026-10-06 08:56:00,903 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34711 - __SPLIT__ 2026-10-06 08:56:00,970 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34350 - __SPLIT__ 2026-10-06 08:56:01,050 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34637 - __SPLIT__ 2026-10-06 08:56:01,113 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34722 - __SPLIT__ 2026-10-06 08:56:01,215 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34741 - __SPLIT__ 2026-10-06 08:56:01,300 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34742 - __SPLIT__ 2026-10-06 08:56:01,403 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34744 - __SPLIT__ 2026-10-06 08:56:01,506 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34745 - __SPLIT__ 2026-10-06 08:56:01,606 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34750 - __SPLIT__ 2026-10-06 08:56:01,681 - 13117 - src.utils.log - INFO - Generating work orders for setup: 34751 - __SPLIT__ 2026-10-06 08:56:01,755 - 13117 - src.utils.log - INFO - Generating work orders for setup: 14728 - __SPLIT__ 2026-10-06 08:56:01,861 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15140 - __SPLIT__ 2026-10-06 08:56:01,962 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15054 - __SPLIT__ 2026-10-06 08:56:02,114 - 13117 - src.utils.log - INFO - Generating work orders for setup: 15128 - __SPLIT__ 2026-10-06 08:56:02,220 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId = 1397.0;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:02,563 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:56:02,631 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM COMMON.RangeofTime where RangeofTimeId in (1431.0, 1033.0, 1420.0, 1425.0, 1397.0, 1079.0);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:02,982 - 13117 - src.utils.log - INFO - βœ… Fetched 6 rows - __SPLIT__ 2026-10-06 08:56:03,121 - 13117 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-06 08:56:03,217 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:03,551 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:56:03,610 - 13117 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-06 08:56:03,670 - 13117 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-06 08:56:03,728 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:04,131 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:04,188 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:04,578 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:04,631 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:05,002 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:05,058 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:05,450 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:05,505 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:05,939 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:05,999 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:06,440 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:06,502 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:06,859 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:06,917 - 13117 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:07,919 - 13117 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 08:56:07,997 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyRoundingLevel, CompanyRoundingMethod FROM common.CompanyConfiguration cc WHERE CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:08,331 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:56:08,392 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:08,450 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 87 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:08,824 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 87) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-06 08:56:12,167 - 13117 - src.utils.log - INFO - βœ… All 87 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-06 08:56:12,230 - 13117 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 87 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial, ServiceDate From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 18:08:03.611' and ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:12,592 - 13117 - src.utils.log - INFO - βœ… Fetched 87 rows - __SPLIT__ 2026-10-06 08:56:12,646 - 13117 - src.utils.log - INFO - Id's of work order inserted to DB: [2790050 2790051 2790052 2790053 2790054 2790055 2790056 2790057 2790058 2790059 2790060 2790061 2790062 2790063 2790064 2790065 2790066 2790067 2790068 2790069 2790070 2790071 2790072 2790073 2790074 2790075 2790076 2790077 2790078 2790079 2790080 2790081 2790082 2790083 2790084 2790085 2790086 2790087 2790088 2790089 2790090 2790091 2790092 2790093 2790094 2790095 2790096 2790097 2790098 2790099 2790100 2790101 2790102 2790103 2790104 2790105 2790106 2790107 2790108 2790109 2790110 2790111 2790112 2790113 2790114 2790115 2790116 2790117 2790118 2790119 2790120 2790121 2790122 2790123 2790124 2790125 2790126 2790127 2790128 2790129 2790130 2790131 2790132 2790133 2790134 2790135 2790136] - __SPLIT__ 2026-10-06 08:56:12,702 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId in (22543, 15385, 15387, 15388, 15389, 34340, 14885, 34349, 34350, 23092, 22582, 14903, 14908, 14909, 15422, 14911, 23104, 23106, 23107, 22085, 14924, 14925, 23118, 15436, 21072, 15437, 22610, 15444, 16981, 15447, 14941, 23658, 23674, 23165, 17548, 17564, 21158, 21165, 21166, 21170, 21171, 23222, 21176, 21177, 21178, 21180, 21181, 21182, 21183, 21185, 21187, 21190, 23752, 21193, 21194, 21196, 21197, 15054, 34511, 19152, 21199, 21203, 15061, 15062, 21725, 21217, 21220, 21225, 23275, 21232, 17137, 21235, 14071, 20231, 16135, 20745, 23818, 22296, 15128, 20253, 34594, 15140, 34599, 15145, 23854, 19246, 34614, 23863, 21305, 23354, 23355, 23356, 23865, 23868, 21311, 15175, 15178, 22859, 23883, 23885, 34637, 15184, 22871, 15194, 15233, 15234, 14728, 19343, 21906, 16787, 34711, 16796, 34720, 34721, 34722, 34723, 34726, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 16822, 34742, 34744, 22969, 16826, 34746, 34747, 34748, 34749, 34745, 18880, 34752, 34753, 34750, 34751, 34758, 34760, 16845, 21972, 23510, 15330, 21987, 15332, 15333, 21991, 20456, 21993, 15335, 21997, 22001, 22002, 19966);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:13,039 - 13117 - src.utils.log - INFO - βœ… Fetched 70 rows - __SPLIT__ 2026-10-06 08:56:13,095 - 13117 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-06 08:56:13,148 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:13,484 - 13117 - src.utils.log - INFO - βœ… Fetched 35 rows - __SPLIT__ 2026-10-06 08:56:13,535 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:13,874 - 13117 - src.utils.log - INFO - βœ… Fetched 12 rows - __SPLIT__ 2026-10-06 08:56:13,935 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:14,280 - 13117 - src.utils.log - INFO - βœ… Fetched 38 rows - __SPLIT__ 2026-10-06 08:56:14,339 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:14,676 - 13117 - src.utils.log - INFO - βœ… Fetched 3 rows - __SPLIT__ 2026-10-06 08:56:14,735 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760)... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:15,073 - 13117 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:56:15,132 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:15,474 - 13117 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 08:56:15,576 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:15,917 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:56:15,974 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:16,340 - 13117 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:56:16,391 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId in (34711, 34720, 34721, 34722, 34723, 34727, 34728, 34729, 34730, 34732, 34734, 34735, 34736, 34737, 34739, 34740, 34741, 34742, 34744, 34745, 34746, 34748, 34750, 34751, 34752, 34753, 34758, 34760);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:16,725 - 13117 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 08:56:16,827 - 13117 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-06 08:56:16,890 - 13117 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-06 08:56:16,940 - 13117 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-06 08:56:16,991 - 13117 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-06 08:56:17,040 - 13117 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-06 08:56:17,091 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:17,143 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId = 2790129 ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:17,478 - 13117 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 08:56:17,534 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.SetupAutoGenerationSourceMapping: 1 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:17,888 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 1) into ServiceCore.SetupAutoGenerationSourceMapping - __SPLIT__ 2026-10-06 08:56:18,783 - 13117 - src.utils.log - INFO - βœ… All 1 rows inserted successfully into ServiceCore.SetupAutoGenerationSourceMapping in 1 batches - __SPLIT__ 2026-10-06 08:56:18,843 - 13117 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-06 08:56:18,906 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:18,954 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790057, 2790064, 2790070, 2790074, 2790075, 2790094, 2790096, 2790100, 2790101, 2790102, 2790103, 2790109, 2790113, 2790116, 2790119, 2790121, 2790124, 2790129, 2790130, 2790131, 2790134, 2790136) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:19,289 - 13117 - src.utils.log - INFO - βœ… Fetched 22 rows - __SPLIT__ 2026-10-06 08:56:19,349 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationAppliedDiscount: 31 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:19,710 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 31) into ServiceCore.WorkOrderAutoGenerationAppliedDiscount - __SPLIT__ 2026-10-06 08:56:20,780 - 13117 - src.utils.log - INFO - βœ… All 31 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationAppliedDiscount in 1 batches - __SPLIT__ 2026-10-06 08:56:20,834 - 13117 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-06 08:56:20,937 - 13117 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-06 08:56:20,994 - 13117 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 08:56:21,059 - 13117 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-06 08:56:21,118 - 13117 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 08:56:21,175 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:21,231 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790073, 2790094) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:21,570 - 13117 - src.utils.log - INFO - βœ… Fetched 2 rows - __SPLIT__ 2026-10-06 08:56:21,628 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: 3 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:21,989 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 3) into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission - __SPLIT__ 2026-10-06 08:56:23,038 - 13117 - src.utils.log - INFO - βœ… All 3 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationSalesPersonCommission in 1 batches - __SPLIT__ 2026-10-06 08:56:23,094 - 13117 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-06 08:56:23,146 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:23,205 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790050, 2790051, 2790052, 2790053, 2790054, 2790055, 2790056, 2790059, 2790061, 2790062, 2790063, 2790064, 2790065, 2790066, 2790068, 2790070, 2790073, 2790074, 2790075, 2790078, 2790079, 2790081, 2790082, 2790084, 2790085, 2790086, 2790087, 2790088, 2790089, 2790090, 2790091, 2790092, 2790093, 2790094, 2790096, 2790097, 2790099, 2790105, 2790106, 2790107, 2790108, 2790109, 2790110, 2790112, 2790114, 2790115, 2790116, 2790117, 2790118, 2790119, 2790120, 2790122, 2790123, 2790124, 2790125, 2790126, 2790127, 2790128, 2790129, 2790133, 2790135) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:23,542 - 13117 - src.utils.log - INFO - βœ… Fetched 61 rows - __SPLIT__ 2026-10-06 08:56:23,617 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 79 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:23,961 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 79) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-06 08:56:25,210 - 13117 - src.utils.log - INFO - βœ… All 79 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-06 08:56:25,261 - 13117 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-06 08:56:25,321 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:25,374 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790050, 2790051, 2790052, 2790053, 2790054, 2790055, 2790056, 2790057, 2790058) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:25,707 - 13117 - src.utils.log - INFO - βœ… Fetched 9 rows - __SPLIT__ 2026-10-06 08:56:25,760 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 10 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:26,103 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 10) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-06 08:56:27,159 - 13117 - src.utils.log - INFO - βœ… All 10 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-06 08:56:27,221 - 13117 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 08:56:27,323 - 13117 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 08:56:27,380 - 13117 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790059, 2790060, 2790061, 2790062, 2790063, 2790064, 2790065, 2790066, 2790067, 2790068, 2790069, 2790070, 2790071, 2790072, 2790073, 2790074, 2790075, 2790076, 2790077, 2790078, 2790079, 2790080, 2790081, 2790082, 2790083, 2790084, 2790085, 2790086, 2790087, 2790088, 2790089, 2790090, 2790091, 2790092, 2790093, 2790094, 2790095, 2790096, 2790097, 2790098, 2790099, 2790100, 2790101, 2790102, 2790103, 2790104, 2790105, 2790106, 2790107, 2790108, 2790109, 2790110, 2790111, 2790112, 2790113, 2790114, 2790115, 2790116, 2790117, 2790118, 2790119, 2790120, 2790121, 2790122, 2790123, 2790124, 2790125, 2790126, 2790127, 2790128, 2790129, 2790130, 2790131, 2790132, 2790133, 2790134, 2790135, 2790136) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:27,714 - 13117 - src.utils.log - INFO - βœ… Fetched 78 rows - __SPLIT__ 2026-10-06 08:56:27,801 - 13117 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 96 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:28,139 - 13117 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 96) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-06 08:56:29,755 - 13117 - src.utils.log - INFO - βœ… All 96 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-06 08:56:29,807 - 13117 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 08:56:29,862 - 13117 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13117;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 08:56:30,194 - 13117 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 08:56:30,238 - 13117 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-06 08:56:30,285 - 13117 - src.utils.log - INFO - Time took to perform operation: 46.48 - __SPLIT__ 2026-10-06 09:13:31,058 - 13118 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13118 - __SPLIT__ 2026-10-06 09:13:31,259 - 13118 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13118 - __SPLIT__ 2026-10-06 09:13:31,313 - 13118 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-06 09:13:31,363 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:33,397 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:33,466 - 13118 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-06 09:13:33,523 - 13118 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13118;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:33,861 - 13118 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 09:13:33,916 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13118), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13118), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13118 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:34,300 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:34,354 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-10-04 09:13:34' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:34,701 - 13118 - src.utils.log - INFO - βœ… Fetched 19 rows - __SPLIT__ 2026-10-06 09:13:34,765 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13118;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:35,114 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:35,172 - 13118 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-06 09:13:35,229 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13064... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:35,565 - 13118 - src.utils.log - INFO - βœ… Fetched 60 rows - __SPLIT__ 2026-10-06 09:13:35,627 - 13118 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-06 09:13:35,689 - 13118 - src.utils.log - INFO - Inside work order function - __SPLIT__ 2026-10-06 09:13:35,743 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:36,089 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:36,144 - 13118 - src.utils.log - INFO - πŸ” Fetching data: select ServiceDate, ServiceSetupId, IsInitial from serviceCore.WorkOrder wo inner join ServiceCore.WorkOrderStatus wos on wo.WoStatusId = wos.WoStatusId where ServiceDate >= '2026-10-06 00:00:00' and ServiceDate <= '2026-11-30 00:00:00' and ServiceSetupId = 34760 and wo.IsActive = 1 and wos.Name not in ('Void', 'Cancelled');... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:36,479 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:37,125 - 13118 - src.utils.log - INFO - Generating work orders for setup: 34760 - __SPLIT__ 2026-10-06 09:13:37,322 - 13118 - src.utils.log - INFO - Updating Next Gen Date - __SPLIT__ 2026-10-06 09:13:37,427 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT WoStatusId From ServiceCore.WorkOrderStatus wos where CompanyId=135 and [SysName]= 'Incomplete' ;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:37,764 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:37,818 - 13118 - src.utils.log - INFO - Deleting duplicate records - __SPLIT__ 2026-10-06 09:13:37,866 - 13118 - src.utils.log - INFO - Running deletes SEQUENTIALLY… - __SPLIT__ 2026-10-06 09:13:37,924 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationServices WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:38,292 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:38,344 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCrews WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:38,707 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:38,759 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationSalesPersonCommission WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:39,113 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:39,169 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationAppliedDiscount WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:39,532 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:39,583 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SetupAutoGenerationSourceMapping WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:39,941 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:39,995 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.SubWorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:40,352 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:40,408 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGenerationCommissionAdjustment WHERE WorkOrderAutoGenerationId IN ( SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 ) (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:40,745 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:40,794 - 13118 - src.utils.log - INFO - πŸ—‘οΈ Deleting records: DELETE FROM ServiceCore.WorkOrderAutoGeneration WHERE ServiceSetupId = 34760 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:41,432 - 13118 - src.utils.log - INFO - βœ… Records deleted successfully - __SPLIT__ 2026-10-06 09:13:41,557 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT CompanyRoundingLevel, CompanyRoundingMethod FROM common.CompanyConfiguration cc WHERE CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:41,887 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:41,945 - 13118 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 09:13:42,000 - 13118 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGeneration: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:42,380 - 13118 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGeneration - __SPLIT__ 2026-10-06 09:13:44,045 - 13118 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGeneration in 1 batches - __SPLIT__ 2026-10-06 09:13:44,105 - 13118 - src.utils.log - INFO - πŸ” Fetching data: Select TOP 16 WorkOrderAutoGenerationId, ServiceSetupId , ModifiedBy, ModifiedDate, IsInitial, ServiceDate From ServiceCore.WorkOrderAutoGeneration WHERE ModifiedDate='2026-10-01 18:08:03.745' and ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:44,461 - 13118 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 09:13:44,523 - 13118 - src.utils.log - INFO - Id's of work order inserted to DB: [2790153 2790154 2790155 2790156 2790157 2790158 2790159 2790160 2790161 2790162 2790163 2790164 2790165 2790166 2790167 2790168] - __SPLIT__ 2026-10-06 09:13:44,600 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSubWorkOrder ssswo WHERE ssswo.ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:44,943 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:45,003 - 13118 - src.utils.log - INFO - Inside get_remaining_temp_tables - __SPLIT__ 2026-10-06 09:13:45,058 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.serviceSetupServices sss where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:45,398 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:45,456 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from servicecore.ServiceSetupInitialServices sss where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:45,796 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:45,859 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCrew ssc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:46,200 - 13118 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:13:46,252 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupSalesPersonCommission ssspc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:46,593 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:46,647 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.ServiceSetupCommissionAdjustment ssspc where ServiceSetupId = 34760... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:46,983 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:47,040 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.serviceSetupAppliedDiscount WHERE ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:47,380 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:47,439 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.SetupSourceMapping WHERE ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:47,780 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:47,830 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * FROM [ServiceCore].[CommunicationPreferencesServiceReportNotification] WITH(NOLOCK) WHERE EntityType = 'Setup' AND ServiceSetupId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:48,183 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:48,234 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT * From CRM.LeadNote WHERE RefType = 'Setup' and RefId = 34760;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:48,573 - 13118 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:13:48,698 - 13118 - src.utils.log - INFO - Inside insert_data_in_temp_tables for work order generation - __SPLIT__ 2026-10-06 09:13:48,749 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of CRM.LeadNote: - __SPLIT__ 2026-10-06 09:13:48,806 - 13118 - src.utils.log - INFO - leadNoteDf inserted to dream DB - __SPLIT__ 2026-10-06 09:13:48,863 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.CommunicationPreferencesServiceReportNotification: - __SPLIT__ 2026-10-06 09:13:48,925 - 13118 - src.utils.log - INFO - CommunicationPreferencesServiceReportNotification inserted to dream DB - __SPLIT__ 2026-10-06 09:13:48,983 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SetupAutoGenerationSourceMapping: - __SPLIT__ 2026-10-06 09:13:49,037 - 13118 - src.utils.log - INFO - SetupAutoGenerationSourceMapping inserted to dream DB - __SPLIT__ 2026-10-06 09:13:49,096 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationAppliedDiscount: - __SPLIT__ 2026-10-06 09:13:49,151 - 13118 - src.utils.log - INFO - WorkOrderAutoGenerationAppliedDiscount inserted to dream DB - __SPLIT__ 2026-10-06 09:13:49,206 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.SubWorkOrderAutoGeneration: - __SPLIT__ 2026-10-06 09:13:49,261 - 13118 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 09:13:49,319 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationCommissionAdjustment: - __SPLIT__ 2026-10-06 09:13:49,380 - 13118 - src.utils.log - INFO - SubWorkOrderAutoGeneration inserted to dream DB - __SPLIT__ 2026-10-06 09:13:49,436 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationSalesPersonCommission: - __SPLIT__ 2026-10-06 09:13:49,493 - 13118 - src.utils.log - INFO - WorkOrderAutoGenerationSalesPersonCommission_df inserted to dream DB - __SPLIT__ 2026-10-06 09:13:49,586 - 13118 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 09:13:49,641 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790153, 2790154, 2790155, 2790156, 2790157, 2790158, 2790159, 2790160, 2790161, 2790162, 2790163, 2790164, 2790165, 2790166, 2790167, 2790168) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:49,975 - 13118 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 09:13:50,036 - 13118 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationCrews: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:50,378 - 13118 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGenerationCrews - __SPLIT__ 2026-10-06 09:13:51,445 - 13118 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationCrews in 1 batches - __SPLIT__ 2026-10-06 09:13:51,508 - 13118 - src.utils.log - INFO - WorkOrderAutoGenerationCrews inserted to dream DB - __SPLIT__ 2026-10-06 09:13:51,568 - 13118 - src.utils.log - INFO - πŸ“₯ Empty dataframe of ServiceCore.WorkOrderAutoGenerationServices: - __SPLIT__ 2026-10-06 09:13:51,621 - 13118 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 09:13:51,679 - 13118 - src.utils.log - INFO - Checking if all rows exist in parent table or not - __SPLIT__ 2026-10-06 09:13:51,788 - 13118 - src.utils.log - INFO - πŸ” Fetching data: SELECT WorkOrderAutoGenerationId FROM ServiceCore.WorkOrderAutoGeneration WHERE WorkOrderAutoGenerationId IN (2790153, 2790154, 2790155, 2790156, 2790157, 2790158, 2790159, 2790160, 2790161, 2790162, 2790163, 2790164, 2790165, 2790166, 2790167, 2790168) ... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:52,127 - 13118 - src.utils.log - INFO - βœ… Fetched 16 rows - __SPLIT__ 2026-10-06 09:13:52,182 - 13118 - src.utils.log - INFO - πŸ“₯ Inserting into ServiceCore.WorkOrderAutoGenerationServices: 16 rows in batches of 25000 (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:52,531 - 13118 - src.utils.log - INFO - πŸ“€ Inserting batch 1/1 (0 to 16) into ServiceCore.WorkOrderAutoGenerationServices - __SPLIT__ 2026-10-06 09:13:53,745 - 13118 - src.utils.log - INFO - βœ… All 16 rows inserted successfully into ServiceCore.WorkOrderAutoGenerationServices in 1 batches - __SPLIT__ 2026-10-06 09:13:53,802 - 13118 - src.utils.log - INFO - WorkOrderAutoGenerationServices inserted to dream DB - __SPLIT__ 2026-10-06 09:13:53,858 - 13118 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Completed' WHERE GenerateWorkOrderHistoryId = 13118;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:13:54,204 - 13118 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 09:13:54,257 - 13118 - src.utils.log - INFO - Sequential work order generation successful - __SPLIT__ 2026-10-06 09:13:54,318 - 13118 - src.utils.log - INFO - Time took to perform operation: 22.94 - __SPLIT__ 2026-10-06 09:46:39,127 - 13120 - src.utils.log - INFO - ParallelProcessing=False GenerateWorkOrderHistoryId=13120 - __SPLIT__ 2026-10-06 09:46:39,236 - 13120 - src.utils.log - INFO - Sequential Work order generation algo started for GenerateWorkOrderHistoryId: 13120 - __SPLIT__ 2026-10-06 09:46:39,288 - 13120 - src.utils.log - INFO - βœ… Successfully connected to database - __SPLIT__ 2026-10-06 09:46:39,343 - 13120 - src.utils.log - INFO - πŸ” Fetching data: SELECT ConnectionStringName FROM Common.CompanyTenantMaster WHERE CompanyKey = 'Fortive'... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:41,376 - 13120 - src.utils.log - INFO - βœ… Fetched 0 rows - __SPLIT__ 2026-10-06 09:46:41,434 - 13120 - src.utils.log - INFO - Connection string not found connecting to common DB - __SPLIT__ 2026-10-06 09:46:41,483 - 13120 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'InProgress' WHERE GenerateWorkOrderHistoryId = 13120;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:41,822 - 13120 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 09:46:41,878 - 13120 - src.utils.log - INFO - πŸ” Fetching data: SELECT sss.RecurringServicePrice, gw.StartDate, gw.EndDate, gw.CreatedBy AS NewCreatedBy, gw.RouteIds, ss.SetupEndDate as SetupEndDateSplit ,ss.* FROM ServiceCore.GenerateWorkOrderHistory gw JOIN ServiceCore.ServiceSetup ss ON gw.CompanyId = ss.CompanyId AND ( (ss.NextGenerationDate <= gw.EndDate AND ss.NextGenerationDate >= gw.StartDate) OR ss.NextGenerationDate IS NULL) AND (gw.AccountNumber IS NULL OR ss.AccountNumber = gw.AccountNumber) AND (gw.ServiceSetupId IS NULL OR ss.ServiceSetupId = gw.ServiceSetupId)AND (gw.RouteIds IS NULL OR ss.RouteMasterId IN (SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13120), ',' )) OR ss.InitialRouteId IN ( SELECT CAST(value AS INT) FROM STRING_SPLIT((SELECT RouteIds FROM ServiceCore.GenerateWorkOrderHistory WHERE GenerateWorkOrderHistoryid = 13120), ','))) JOIN (SELECT SUM(Price) AS RecurringServicePrice, ServiceSetupId FROM ServiceCore.ServiceSetupServices GROUP BY ServiceSetupId ) sss ON sss.ServiceSetupId = ss.ServiceSetupId WHERE gw.GenerateWorkOrderHistoryid = 13120 AND ss.FrequencyScheduleId IS NOT NULL AND ss.IsActive = 1 AND ss.IsDeleted = 0 AND ss.Status <> 'Canceled' AND ((ss.OrderType = gw.OrderType) OR gw.OrderType IS NULL) AND ( EXISTS ( SELECT 1 FROM STRING_SPLIT(gw.BranchMasterIds, ',') s WHERE TRIM(s.value) = CAST(ss.branchId AS VARCHAR(20)) ) OR gw.BranchMasterIds IS NULL);... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:42,272 - 13120 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:46:42,327 - 13120 - src.utils.log - INFO - πŸ” Fetching data: SELECT PublishStatus FROM ServiceCore.GenerateWorkOrderHistory gwoh WHERE CreatedDate >= '2026-10-04 09:46:42' and CompanyId = 135... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:42,669 - 13120 - src.utils.log - INFO - βœ… Fetched 21 rows - __SPLIT__ 2026-10-06 09:46:42,724 - 13120 - src.utils.log - INFO - πŸ” Fetching data: SELECT * from ServiceCore.GenerateWorkOrderHistory gwoh WHERE GenerateWorkOrderHistoryId = 13120;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:43,062 - 13120 - src.utils.log - INFO - βœ… Fetched 1 rows - __SPLIT__ 2026-10-06 09:46:43,118 - 13120 - src.utils.log - INFO - FrequencyScheduleId missing for setups: []: Ignored these setups - __SPLIT__ 2026-10-06 09:46:43,175 - 13120 - src.utils.log - INFO - πŸ” Fetching data: SELECT fsd.IntervalDays, fs.CreatedDate ,f.FrequencyId , fs.FrequencyScheduleId, f.[SysName], f.FrequencyValue, f.YearlyOccurrence , fs.ScheduleFormat,fsd.Days, fsd.Weeks, fsd.Months,fsc.[Month] as sch_months, fsd.StartMonth , fsd.DateDay,fsd.DateMonth FROM [ServiceCore].[FrequencyMaster] f inner join [ServiceCore].[FrequencySchedule] fs on fs.FrequencyId = f.FrequencyId left join ServiceCore.FrequencyScheduleCycle fsc on fsc.FrequencyScheduleId = fs.FrequencyScheduleId left join [ServiceCore].[FrequencyScheduleDetail] fsd on fsd.FrequencyScheduleId = fs.FrequencyScheduleId WHERE fsd.FrequencyScheduleId = 13014... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:43,524 - 13120 - src.utils.log - INFO - βœ… Fetched 4 rows - __SPLIT__ 2026-10-06 09:46:43,584 - 13120 - src.utils.log - INFO - Found the Setups and Frequencies - __SPLIT__ 2026-10-06 09:46:43,639 - 13120 - src.utils.log - INFO - Rule is violating: setup 23442 has < 12 frequency -- Work Order not generated for this setup - __SPLIT__ 2026-10-06 09:46:43,692 - 13120 - src.utils.log - INFO - No setups found for GenerateWorkOrderHistoryid: 13120 - __SPLIT__ 2026-10-06 09:46:43,751 - 13120 - src.utils.log - INFO - πŸ“ Executing: UPDATE ServiceCore.GenerateWorkOrderHistory SET Status = 'Failed', WoGenErrorInfo = 'No setups found in given range', WorkOrderStatusDateTime = '2026-10-06 05:46:43.751' WHERE GenerateWorkOrderHistoryId = 13120;... (Thread: AnyIO worker thread) - __SPLIT__ 2026-10-06 09:46:44,088 - 13120 - src.utils.log - INFO - βœ… Command executed successfully - __SPLIT__ 2026-10-06 09:46:44,143 - 13120 - src.utils.log - INFO - No Setup Found Error:No setups found for GenerateWorkOrderHistoryid: 13120 - __SPLIT__