Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(seer-rpc) Get issues related to file patches #85133

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

kddubey
Copy link
Contributor

@kddubey kddubey commented Feb 13, 2025

Adds a Seer RPC method to fetch issues whose latest event contains a stacktrace frame whose file name and function name match those from an inputted set of file patches. Seer's request limits the size of the pr_files.

Needed for the relevant warnings project.

How often will this method get called?

  • for orgs which signed up for the codecov static analysis alpha, the method is called on every commit which raises static analysis warnings. This might be ~1000s of times per day. I'm open to reducing this frequency if it might pose problems, but will need to check w/ more ppl.

What's the same as open_pr_comment?

  • the safety/qualification checks
  • the maximum number of recent issues to check events for
  • the time window of recent issues and events to search over

What's different compared to open_pr_comment?

  • look at more issues: we don't filter out resolved issues, and we don't filter out issues w/ handled errors
  • the number of stracktrace frames is higher, bumped from 4 to 20
  • the number of sentry_filenames is tripled b/c we instead check that frame filenames and sentry filenames have identical suffixes (see _get_left_truncated_paths)
  • not ordering by event count, we're just getting the latest event
  • fetch event details

Examples

Query on Seer data w/ 5000 issues and 20 stackframes

Reverse searching this issue for this input commit (found via git blame on a line in the stracktrace frame)

MATCH { MATCH (events) SELECT group_id, argMax(event_id, timestamp) AS `event_id`, argMax(title, timestamp) AS `title`, argMax(exception_frames.filename, timestamp) AS `exception_frames.filename`, argMax(exception_frames.function, timestamp) AS `exception_frames.function` BY group_id WHERE project_id IN array(6178942) AND group_id IN array(6067788723, 6145282224, 6144855102, 6137714450, 6150496270, 6123675685, 6116708304, 6139868621, 6145282246, 6132035297, 6132035281, 6158985265, 6143021242, 6116708307, 6116708310, 6143021250, 6145282260, 6150496273, 6139868627, 6129099673, 6145282261, 6132035294, 6132035304, 6132035299, 6148495988, 6132035300, 6148495991, 6143021264, 6139868644, 6132035351, 6132035305, 6139868645, 6141332692, 6116708324, 6116708330, 6132035320, 6143021269, 6132035324, 6141332709, 6116708332, 6143021275, 6139868646, 6132035330, 6132035333, 6132035337, 6150496284, 6132035475, 6136372449, 6143021282, 6141332728, 6117702711, 6137714467, 6123675718, 6132035345, 6117702716, 6132035347, 6137714474, 6123675731, 6158985070, 6137714481, 6123675745, 6123675747, 6123675749, 6116708341, 6132035352, 6123675757, 6160357911, 6129099802, 6137714484, 6132035358, 6150496298, 6137714487, 6132035359, 6153205059, 6137714489, 6132035367, 6137714492, 6123675775, 6160357748, 6123675780, 6158985219, 6137714494, 6132035382, 6123675794, 6132035386, 6137714504, 6150496318, 6137714505, 6132035393, 6139868651, 6148496559, 6139868654, 6123675820, 6123675821, 6155084076, 6132035406, 6134129745, 6132035411, 6150496324, 6123675833, 6123675862, 6123675836, 6160357756, 6132035435, 6123675935, 6123675851, 6148496072, 6123675852, 6148496107, 6148496076, 6123675853, 6123675857, 6123675859, 6123675861, 6132035423, 6160357759, 6132035424, 6160357788, 6123675875, 6139868656, 6123675877, 6123675880, 6123675881, 6150496464, 6145282297, 6123675893, 6123675894, 6120909007, 6155083966, 6123675899, 6150496442, 6132035442, 6132035444, 6145282313, 6145282314, 6137714717, 6145282326, 6132035451, 6123675915, 6145282335, 6129099844, 6132035452, 6148496104, 6141332817, 6132035457, 6127977939, 6132035541, 6132035462, 6116708371, 6123675941, 6123675942, 6132035465, 6132035468, 6123676022, 6123675946, 6132035478, 6160357925, 6132035483, 6116708372, 6136372520, 6127977951, 6150496399, 6123675957, 6158985303, 6127977956, 6145282345, 6145282346, 6120909013, 6145282353, 6145282357, 6132035530, 6132035496, 6123675974, 6141332836, 6139868661, 6123675976, 6123675979, 6132035502, 6132035787, 6123675983, 6132035504, 6123675990, 6116708375, 6160358014, 6123675997, 6150496420, 6123676001, 6123676003, 6123676007, 6139868662, 6139868719, 6137714517, 6137714516, 6145282380, 6150496426, 6145282383, 6145282384, 6145282385, 6132035515, 6132035518, 6150496431, 6124818848, 6124818851, 6124818857, 6127977971, 6124818879, 6124818884, 6124818886, 6124818887, 6141332854, 6132035537, 6127977973, 6139868800, 6132035575, 6137714608, 6141332870, 6137714523, 6124818974, 6132035545, 6124818959, 6145282391, 6137714528, 6141332882, 6124818987, 6145282398, 6145282401, 6145282408, 6124819016, 6145282409, 6145282410, 6141332891, 6141332892, 6145282430, 6124819024, 6141332894, 6141332895, 6144855131, 6141332914, 6132035578, 6158985055, 6160357778, 6132035670, 6141332906, 6141332909, 6132035592, 6129099685, 6132035593, 6148496128, 6145282426, 6145282465, 6145282469, 6145282482, 6136372394, 6145282485, 6141332915, 6145282494, 6145282499, 6145282503, 6124819073, 6158985307, 6123676020, 6124819092, 6145282518, 6124819103, 6145282521, 6145282522, 6124819109, 6145282529, 6124819114, 6145282531, 6139868668, 6124819128, 6132035643, 6141332935, 6127978039, 6141332936, 6124819142, 6124819143, 6137714538, 6132035650, 6132035653, 6132035654, 6136372470, 6145282545, 6132035855, 6137714539, 6136372399, 6145282561, 6127978057, 6134129695, 6145282575, 6132035659, 6145282586, 6132035663, 6145282589, 6145282590, 6145282595, 6158985059, 6124820204, 6145282603, 6132035682, 6134129422, 6145282607, 6124819130, 6145282617, 6145282618, 6132035667, 6127978076, 6124819157, 6145282621, 6124819170, 6124819235, 6145282646, 6145282648, 6145282653, 6124819242, 6158985286, 6137714541, 6124819252, 6145282665, 6145282667, 6137714543, 6124819254, 6127978106, 6127978107, 6137714544, 6137714554, 6117702736, 6124819265, 6132035698, 6132035706, 6136372404, 6132035938, 6145282684, 6116874601, 6124819277, 6132035717, 6124819286, 6145282694, 6116874604, 6132035712, 6124819289, 6145282710, 6145282716, 6141332950, 6132035722, 6132036645, 6132035716, 6124819299, 6124819303, 6137714624, 6145282733, 6148496145, 6132035718, 6127978120, 6116708391, 6145282755, 6124819315, 6124819321, 6124819323, 6124819326, 6137714676, 6124819327, 6145282767, 6132035727, 6124819339, 6132035728, 6124819365, 6158985269, 6116708478, 6124819427, 6145282763, 6145282769, 6129100038, 6145282783, 6132035745, 6158985225, 6120909421, 6124819566, 6132035747, 6132035748, 6132035752, 6116871647, 6124819549, 6132035759, 6124819588, 6145282842, 6145282843, 6132035766, 6145282845, 6129099804, 6145282850, 6117702739, 6145282859, 6132035995, 6116874608, 6148496601, 6124819624, 6132035802, 6136372409, 6132035786, 6132035788, 6124819632, 6124819642, 6124820539, 6132035795, 6132035800, 6124819653, 6124819655, 6116874862, 6158985257, 6145289825, 6132035830, 6132035821, 6132035828, 6145289845, 6132035834, 6145289854, 6116874876, 6160357957, 6139868885, 6145289861, 6148496512, 6111636985, 6123676036, 6158985069, 6132035840, 6145289880, 6132035844, 6150496488, 6144855140, 6123676356, 6155083923, 6123676304, 6155083977, 6136372413, 6145289887, 6124819946, 6124819968, 6124819980, 6158985231, 6124820001, 6123676039, 6124820008, 6145289905, 6145289906, 6116708423, 6132035867, 6145289918, 6145289931, 6132035888, 6124820067, 6123676309, 6132035893, 6160357806, 6132035895, 6137714630, 6116708482, 6153204915, 6148496165, 6137714556, 6158985071, 6139868917, 6132035903, 6132035906, 6132035918, 6137714680, 6124819708, 6124819711, 6124819732, 6134129714, 6132035929, 6111639090, 6137714559, 6132035953, 6124819940, 6124819942, 6124819747, 6160357810, 6116874898, 6132035977, 6124819748, 6132035986, 6124820004, 6124819755, 6124819756, 6148496176, 6124819763, 6124819765, 6144855039, 6124819769, 6124819774, 6123676045, 6132036004, 6136372452, 6123676046, 6132036653, 6132036015, 6124819404, 6148496181, 6132036044, 6124819464, 6132036047, 6160357963, 6148496182, 6155083969, 6123676224, 6132036358, 6144855787, 6132036059, 6153205115, 6132036130, 6132036063, 6150496485, 6160357908, 6132036071, 6124819789, 6132036073, 6132036076, 6132036079, 6132036083, 6132036085, 6132036090, 6132036375, 6158985096, 6132036094, 6124819829, 6124819831, 6148496204, 6155083925, 6158985076, 6139868679, 6132036299, 6124819852, 6132036107, 6132036112, 6132036420, 6132036115, 6124819872, 6123676050, 6132036132, 6132036136, 6129099723, 6124820309, 6124820034, 6124819883, 6141332989, 6124820057, 6132036565, 6124820069, 6124820085, 6132036205, 6132036155, 6116639510, 6158985081, 6124820343, 6139868684, 6124820348, 6124820108, 6124820110, 6132036167, 6124820360, 6124820125, 6123676053, 6136372542, 6123676354, 6132036179, 6132036568, 6132036302, 6124820155, 6148496228, 6132036188, 6132036387, 6148496244, 6148496233, 6143021366, 6124820373, 6132036195, 6116871483, 6132036196, 6120909085, 6132036207, 6120909086, 6124991804, 6119373607, 6124820443, 6153205118, 6120909092, 6116874642, 6116874646, 6132036315, 6132036234, 6116874649, 6132036391, 6132036520, 6160357827, 6123676319, 6116871501, 6132036243, 6153204931, 6148496249, 6143021304, 6132036251, 6127978198, 6116871511, 6132036262, 6158985229, 6132036264, 6132036265, 6160357847, 6160357831, 6132036271, 6132036273, 6123676284, 6148496254, 6116871657, 6116871666, 6116871667, 6132036281, 6132036288, 6132036354, 6160357882, 6148496256, 6116871534, 6158985093, 6116871693, 6160357834, 6132036291, 6132036312, 6148496292, 6116871698, 6148496262, 6123676065, 6116708404, 6132036376, 6132036465, 6123676163, 6116871741, 6116873970, 6116873971, 6132036322, 6116874676, 6132036323, 6132036644, 6116871763, 6116871709, 6116871711, 6116871765, 6116871559, 6158985314, 6137714689, 6116871767, 6158985315, 6155083989, 6132036516, 6144855275, 6143021348, 6116871772, 6160357837, 6116871719, 6132036525, 6148496268, 6132036700, 6116871574, 6158985233, 6132036360, 6148496676, 6158985104, 6111634914, 6116871585, 6155083929, 6116871785, 6116873975, 6148496643, 6116871980, 6116874679, 6116871743, 6124820555, 6124820587, 6116871981, 6116871745, 6148496526, 6144855051, 6158985107, 6111634976, 6111634978, 6132036369, 6124820617, 6116871987, 6116871989, 6158985112, 6116871791, 6124820622, 6124820625, 6119373657, 6124820628, 6148496275, 6111635037, 6148496682, 6116872003, 6111635161, 6120909110, 6120909113, 6116874688, 6120909114, 6158985176, 6150496524, 6137714605, 6111635075, 6160357843, 6116874695, 6116708406, 6116874711, 6123676324, 6127978834, 6148496285, 6127978212, 6123676089, 6119373670, 6116872021, 6117702760, 6137714572, 6116871809, 6148496476, 6116872022, 6119373677, 6119373679, 6136372427, 6111635228, 6160357850, 6116872025, 6137714573, 6116871818, 6116871819, 6111635350, 6127978217, 6120909139, 6148496296, 6143021328, 6123676101, 6111635394, 6155083962, 6136372700, 6111635408, 6111635460, 6111635462, 6139868702, 6116872101, 6116872110, 6116871828, 6111635478, 6124820657, 6148496304, 6123676111, 6153204952, 6148496309, 6123676115, 6120909151, 6116872040, 6120909152, 6111635802, 6116708412, 6160357864, 6137714742, 6119373748, 6111639112, 6116871847, 6111636101, 6132036489, 6116872131, 6136372431, 6160357873, 6116872144, 6132036395, 6116872056, 6116871869, 6116872148, 6132036400, 6120909251, 6132036403, 6132036528, 6124820678, 6132036411, 6123676148, 6116872073, 6120909275, 6132036417, 6116872161, 6124820255, 6148496321, 6150496529, 6160357871, 6132036428, 6116872163, 6116872168, 6117702769, 6148496323, 6132036440, 6116872173, 6132036512, 6132036446, 6132036501, 6116872092, 6153205046, 6137714577, 6132036449, 6132036451, 6120909283, 6150496540, 6160357950, 6132036543, 6150496591, 6132036462, 6134129839, 6111635543, 6111636355, 6148496585, 6111636383, 6160357919, 6155083944, 6124820685, 6158985290, 6168962751, 6148496374, 6160357940, 6123676146, 6116872413, 6134129871, 6124820260, 6111635616, 6116872424, 6124820692, 6116872428, 6139868731, 6141332960, 6116872431, 6111635631, 6160357916, 6116872437, 6123676232, 6111635896, 6111635915, 6116872445, 6123676152, 6148496339, 6148496591, 6123676233, 6120909331, 6120909338, 6116872456, 6116872465, 6124820227, 6127978397, 6148496342, 6155083941, 6160357910, 6116872467, 6120909164, 6134129468, 6150496506, 6116872486, 6116872488, 6116872490, 6116872491, 6136372446, 6116872496, 6123676236, 6119373703, 6158985141, 6111636007, 6123676329, 6132036476, 6111636015, 6116872720, 6116872722, 6120909354, 6123676155, 6134129426, 6120909356, 6111636020, 6116872511, 6116872513, 6139868686, 6116872517, 6141332985, 6120909384, 6111636065, 6153204980, 6144855118, 6127978282, 6129099841, 6120909385, 6120909388, 6124820897, 6111636150, 6120909390, 6120909395, 6111636753, 6158985152, 6132036485, 6150496557, 6132036487, 6127978703, 6111637042, 6127978356, 6139868759, 6116872776, 6111637188, 6134129389, 6158985161, 6111637405, 6155084059, 6116872779, 6134129364, 6148496360, 6158985162, 6116872785, 6150496514, 6137714927, 6141332986, 6129099773, 6116872789, 6117702782, 6116872790, 6141332979, 6124820283, 6124991920, 6132036619, 6123676357, 6132036513, 6117702783, 6116872795, 6132036522, 6134129399, 6124820185, 6158985163, 6139868687, 6139868690, 6132036544, 6134129384, 6124820190, 6139868695, 6111636151, 6158985296, 6136372441, 6111636216, 6111636218, 6111636242, 6116708480, 6150496511, 6116872812, 6144855112, 6116873072, 6116872821, 6119373710, 6111639628, 6111637822, 6134129415, 6129099769, 6111636509, 6123676172, 6132036560, 6116873088, 6132036650, 6123676176, 6111636535, 6116873093, 6141332988, 6120909398, 6111636353, 6119373785, 6116873100, 6117702797, 6111636558, 6111636569, 6123676181, 6123676187, 6116873114, 6116873116, 6116873121, 6116873123, 6132037085, 6116873127, 6123676184, 6116873134, 6116708443, 6132036566, 6134129447, 6116873142, 6116873143, 6127978962, 6116873144, 6116873145, 6148496551, 6111636634, 6150496515, 6148496379, 6111639724, 6119373787, 6111636694, 6153205009, 6148496380, 6136372600, 6111639728, 6123676269, 6111638058, 6129099900, 6123676273, 6137714589, 6148496482, 6139868818, 6129099853, 6148496384, 6148496386, 6111638140, 6111638143, 6148496483, 6116876697, 6160357988, 6134129459, 6116708469, 6132036590, 6123676270, 6116708452, 6139868688, 6132036593, 6132036597, 6150496520, 6132036598, 6158985240, 6134129501, 6158985174, 6148496397, 6160357999, 6155083975, 6124820220, 6144855075, 6132036616, 6158985178, 6160358004, 6111637377, 6129099868, 6134129545, 6158985180, 6127978245, 6150496533, 6134129630, 6139868965, 6150496527, 6153205022, 6132036656, 6134129488, 6141332969, 6150496637, 6148496426, 6134129696, 6134129669, 6155083952, 6134129638, 6160358006, 6160357901, 6134129537, 6127978309, 6119373831, 6124820223, 6143021321, 6132036628, 6134129589, 6158985190, 6127978335, 6155083960, 6148496500, 6158985191, 6124821334, 6158985192, 6123676202, 6124821340, 6158985211, 6127978256, 6134129673, 6111636806, 6160357970, 6136372448, 6148496408, 6134129609, 6129099826, 6124820499, 6136372876, 6160357912, 6127978265, 6132036643, 6160357922, 6123676221, 6132036675, 6127977502, 6148496411, 6117702823, 6134129656, 6124820513, 6150496546, 6120909399, 6127978274, 6155083958, 6158985260, 6111639049, 6139868835, 6148496655, 6158985203, 6134129687, 6136372451, 6160357915, 6153205044, 6153205054, 6143021332, 6160358200, 6148496445, 6134129774, 6143021397, 6160358737, 6158986071, 6155083970, 6158986073, 6158985899, 6120909094, 6158985271, 6148497251, 6116878006, 6111639324, 6123676307, 6123677174, 6158986476, 6158985908, 6160357946, 6150440339, 6158985911, 6139868725, 6150440342, 6158985915, 6116873647, 6116708603, 6116873652, 6116873676, 6116873677, 6123676291, 6136372482, 6158986479, 6158986481, 6116873729, 6160357965, 6144842011, 6116878028, 6116872312, 6116872316, 6116878030, 6132036713, 6136372601, 6116872328, 6129099978, 6116872329, 6116872336, 6116872339, 6137714618, 6123676642, 6116873348, 6116873355, 6116873367, 6116873369, 6116873373, 6116873377, 6158985921, 6116873382, 6160358366, 6116873384, 6116873386, 6116708483, 6116873391, 6148496524, 6116873393, 6116873394, 6158985638, 6116873407, 6116873416, 6116873418, 6116708486, 6116873428, 6148497098, 6116873436, 6158985321, 6160358376, 6116872639, 6160358202, 6116872644, 6116872645, 6116872647, 6124991803, 6137714647, 6116872648, 6148496548, 6116708489, 6116872651, 6123676639, 6116872652, 6116872658, 6111640025, 6132036669, 6116872659, 6116872660, 6116872661, 6116872665, 6116872669, 6116872672, 6160358312, 6155083982, 6158986489, 6117702868, 6158986491, 6120909486, 6160358208, 6158985350, 6116872718, 6158986564, 6158985690, 6158986510, 6123676358, 6116872765, 6160358258, 6116874286, 6116874291, 6116708648, 6116874295, 6116874297, 6116874302, 6116874034, 6116874057, 6155083988, 6120909260, 6158985362, 6116874325, 6120909078, 6116874327, 6116874328, 6116874339, 6116874342, 6116874345, 6116874376, 6119373760, 6120909118, 6116878195, 6120909140, 6158986531, 6120909153, 6120909181, 6148496603, 6123676684, 6120909171, 6137714649, 6120909191, 6148496606, 6144855161, 6120909217, 6158985357, 6139868883, 6139868888, 6160358021, 6160358034, 6119373765, 6116874918, 6116874927, 6158985948, 6129100124, 6116874934, 6145719553, 6120909366, 6158985344, 6137701184, 6158985708, 6116874969, 6116874973, 6129099846, 6158985713, 6116878209, 6117702960, 6123676376, 6148497205, 6144855164, 6132036699, 6124991925, 6119373884, 6116708502, 6136372583, 6158985641, 6116878074, 6129099854, 6116878075, 6137714659, 6160358045, 6129099850, 6136372588, 6116878083, 6117702962, 6116878084, 6116878088, 6116708544, 6116708504, 6139868733, 6116878096, 6148497868, 6132036721, 6158985722, 6158985727, 6123676955, 6158985969, 6155083996, 6143021400, 6160358049, 6116878219, 6148497265, 6116878221, 6132036717, 6116708507, 6116878233, 6160358393, 6132036858, 6158985973, 6145719473, 6158985974, 6136372590, 6158985978, 6158985979, 6160358400, 6158986192, 6158985361, 6158985986, 6127978391, 6158985372, 6132036847, 6129099865, 6123676502, 6139868916, 6160358052, 6119373776, 6129099991, 6141332992, 6143009137, 6158985367, 6123676652, 6158985998, 6120909544, 6143021346, 6158985370, 6116878248, 6155084020, 6158986705, 6111637581, 6111637582, 6137714681, 6160358062, 6120909411, 6150439747, 6158986001, 6150439757, 6158985373, 6160358065, 6148496712, 6158985375, 6160358066, 6150440020, 6158986005, 6150440138, 6158986015, 6119373781, 6148496717, 6117702963, 6160358070, 6132036886, 6160358273, 6136372673, 6158986025, 6158985388, 6144855175, 6129099884, 6148497179, 6116708622, 6153205104, 6127978577, 6158986027, 6136372500, 6123676451, 6123676968, 6141333031, 6158985398, 6150440197, 6127978404, 6123676675, 6120909549, 6155084027, 6158985402, 6116708671, 6111637701, 6123676369, 6141332995, 6148497284, 6148496715, 6139868745, 6148496755, 6158986631, 6144855182, 6123676417, 6158986339, 6137714678, 6132036894, 6160358076, 6116875487, 6116875496, 6116875503, 6129100039, 6158985413, 6160358078, 6116875511, 6120909423, 6158986079, 6137714805, 6158986638, 6137714819, 6158985427, 6148497285, 6123676742, 6158986038, 6116875540, 6158986043, 6139868750, 6139868757, 6158986429, 6155084017, 6158985421, 6116875576, 6116875584, 6160358480, 6127978582, 6137714685, 6158986045, 6123676867, 6116875597, 6137714686, 6116875607, 6139868751, 6148496732, 6116708518, 6116708624, 6155084019, 6158986047, 6158986048, 6158985464, 6123676370, 6139868753, 6117702966, 6120909422, 6116876444, 6123676371, 6116876454, 6116875191, 6160358085, 6116875223, 6116876462, 6116876464, 6116875234, 6116875235, 6116875238, 6116875240, 6116875241, 6116875254, 6136372515, 6116876469, 6116708626, 6116872969, 6148496775, 6116876486, 6116872979, 6116872982, 6116875270, 6116875274, 6116873002, 6116873006, 6139868952, 6116876501, 6116875311, 6155084025, 6137714691, 6132036774, 6137714687, 6123676640, 6116873061, 6116873063, 6160358243, 6116875838, 6134129787, 6116873210, 6116873247, 6116875840, 6116873257, 6116873260, 6116873273, 6116873276, 6116873280, 6116873288, 6158985454, 6116873314, 6116873317, 6116875866, 6116875877, 6116875878, 6116873324, 6111640781, 6116873325, 6116873329, 6116873336, 6148496761, 6116875894, 6116875898, 6116876136, 6116875903, 6116875904, 6116875912, 6116876158, 6116876159, 6116876168, 6155084033, 6116876172, 6116876175, 6116876177, 6158986646, 6116875928, 6158985462, 6116875937, 6123676773, 6143021374, 6116876209, 6158986357, 6116876224, 6123676872, 6132036758, 6139868865, 6111640927, 6127978702, 6160358093, 6116876725, 6116876750, 6116876752, 6116876759, 6148496792, 6116876769, 6116876808, 6116876809, 6158985470, 6136372827, 6139868765, 6127966780, 6116878251, 6111640659, 6116878255, 6116878258, 6116878264, 6116874511, 6158986083, 6116878132, 6144855206, 6116874274, 6136372543, 6111640686, 6137714698, 6132036839, 6129099922, 6123676384, 6116798309, 6116874516, 6116874518, 6116874523, 6124991781, 6158985744, 6136372532, 6139868768, 6158985745, 6148497121, 6158986689, 6120909426, 6139868772, 6158985785, 6139868797, 6134129796, 6116878102, 6136372535, 6116878103, 6155084043, 6144855191, 6158986265, 6116878105, 6141333005, 6116708532, 6143021372, 6155084146, 6116874527, 6116874533, 6158986057, 6158986058, 6158986060, 6120909427, 6158986065, 6116878140, 6144855216, 6158986095, 6117702975, 6116874179, 6116874197, 6158985488, 6160358193, 6158985494, 6158986099, 6116708539, 6127978464, 6127978448, 6158986101, 6158986103, 6116877986, 6116874199, 6136372546, 6141333008, 6136372556, 6116877240, 6116877253, 6123676399, 6158985675, 6158986552, 6123676409, 6155084066, 6127978474, 6158986375, 6116877261, 6158986109, 6158986282, 6116877267, 6141333009, 6116877271, 6116877277, 6127978452, 6137714726, 6139868858, 6116877279, 6144855195, 6139868793, 6116877294, 6116877296, 6148497563, 6148496894, 6158986117, 6136372562, 6116877315, 6158986120, 6132036904, 6116877321, 6116877328, 6116877333, 6148496898, 6116877338, 6116877341, 6116877348, 6132036784, 6116877366, 6158985506, 6116874224, 6116874227, 6116874234, 6116877612, 6116877623, 6137714736, 6116877626, 6116877630, 6116877636, 6155084193, 6120909434, 6158986281, 6123676407, 6158986463, 6155084067, 6116877029, 6158986291, 6116877693, 6116708561, 6116877696, 6119373853, 6139868801, 6116877069, 6116874254, 6116877713, 6116877716, 6116877088, 6137714750, 6116708563, 6116874255, 6123676597, 6155084068, 6158985768, 6116877109, 6116877116, 6116877123, 6160358225, 6116874265, 6144855200, 6123676629, 6139868798, 6132036798, 6158986464, 6137714746, 6158985773, 6116873541, 6116873556, 6116873559, 6155084071, 6116873561, 6120909437, 6116873571, 6143021378, 6116878503, 6127978863, 6136372559, 6123676413, 6116878520, 6132036865, 6148497219, 6134130040, 6137701151, 6123676591, 6136372561, 6123676421, 6116877907, 6116877921, 6116877927, 6116877933, 6123676424, 6116877936, 6158985793, 6158986063, 6158985794, 6116873589, 6158986466, 6116873605, 6132036809, 6116873611, 6148497346, 6129100082, 6158986153, 6158985683, 6153205139, 6116873632, 6116873881, 6116873882, 6116873883, 6158985644, 6116873651, 6116873653, 6116873654, 6155084074, 6116873910, 6116873920, 6116873926, 6116878531, 6116873930, 6119373805, 6116873943, 6123676447, 6119373807, 6127978487, 6158985801, 6148497132, 6143021380, 6139868834, 6116877945, 6116877947, 6116877948, 6160358122, 6155084078, 6144855209, 6158985573, 6088420566, 6129099934, 6116878534, 6123676781, 6158985525, 6116877490, 6116877500, 6116877372, 6139868810, 6148496959, 6123676598, 6136372564, 6120909444, 6116878540, 6116877979, 6123676464, 6116877405, 6153205185, 6116877406, 6116877409, 6116877410, 6116877549, 6116877427, 6148497134, 6116877559, 6116877445, 6116878545, 6116877571, 6123676600, 6116877590, 6160358410, 6158986159, 6158985535, 6129099941, 6155084089, 6158985545, 6158986163, 6132036860, 6123676513, 6123676473, 6123676478, 6148497020, 6123676630, 6143021382, 6123676486, 6158985826, 6116878117, 6123676490, 6116878151, 6123676494, 6116874486, 6116877727, 6155084091, 6127978510, 6116874494, 6155084101, 6116877744, 6158985553, 6116877758, 6116877759, 6116877767, 6158986310, 6123676499, 6116874498, 6116878153, 6148497357, 6158985840, 6116874540, 6123676650, 6116874541, 6158986473, 6116874544, 6137714768, 6158985557, 6148497003, 6110907888, 6158986409, 6148497108, 6158985560, 6123676526, 6123676505, 6160358283, 6123676563, 6160324019, 6123676550, 6158986197, 6158985564, 6158986199, 6111638217, 6116878128, 6123676511, 6116874501, 6155084097, 6155084151, 6158985567, 6158986207, 6160358288, 6158985569, 6127978608, 6158985588, 6160358141, 6158986212, 6158986218, 6155084098, 6158985570, 6158986222, 6160358338, 6160358341, 6158985572, 6123676528, 6160358145, 6123676522, 6123676525, 6158986230, 6158986172, 6123676720, 6158985845, 6158985582, 6129099997, 6148497236, 6144855551, 6158985848, 6160358153, 6158985849, 6123676541, 6123676800, 6144855584, 6111638599, 6158985586, 6123676801, 6158985851, 6116874505, 6155084138, 6160358160, 6160358388, 6160358620, 6158986183, 6123676549, 6132036851, 6160358250, 6155084111, 6123676553, 6123676722, 6160358652, 6158985863, 6160358421, 6141333033, 6143021390, 6158985599, 6123676569, 6123676729, 6123676570, 6144856009, 6155084127, 6123676574, 6136372576, 6158985868, 6158985869, 6160358350, 6158985890, 6158986319, 6158985611, 6158985650, 6116708791, 6116878198, 6116878200, 6143021393, 6158986326, 6153205166, 6139868825, 6160358232, 6116877993, 6116877994, 6123676688, 6127978539, 6129099974, 6139868829, 6158985897, 6158986332, 6155084141, 6160358221, 6158985621, 6123676704, 6155084152, 6158985626, 6123676705, 6123676608, 6158985632, 6148497099, 6155084137, 6119373830, 6160358184, 6123676609, 6158987653, 6158987655, 6148497697, 6139868860, 6160358439, 6116878291, 6116878294, 6116878296, 6116878301, 6158987758, 6158987760, 6155084163, 6116877827, 6148497144, 6116877845, 6116877846, 6116877850, 6116877853, 6116877854, 6116877860, 6158987934, 6116877873, 6143021451, 6127978918, 6116877912, 6155084402, 6158985770, 6158985761, 6158985766, 6158987975, 6158985805, 6158987937, 6158985854, 6116874561, 6158985879, 6116874579, 6116874591, 6116874596, 6149328160, 6158985924, 6158985952, 6132036885, 6158985955, 6155084285, 6148497596, 6158985983, 6158986270, 6148497708, 6155084405, 6148497177, 6127978579, 6158986006, 6158986134, 6116878313, 6136372626, 6158986039, 6116878329, 6116878344, 6158986061, 6127979053, 6116878357, 6116878358, 6116878369, 6116878371, 6116878376, 6158987378, 6116878378, 6116878382, 6116709077, 6148497717, 6116878393, 6116878394, 6148497191, 6158987767, 6153205248, 6158987768, 6134129933, 6123676908, 6127978631, 6158987977, 6155084170, 6158987773, 6124821208, 6123676691, 6116708632, 6158986235, 6123677030, 6124821220, 6124820977, 6127979153, 6124821225, 6120909264, 6143021403, 6155084352, 6158986294, 6153205364, 6150496649, 6143021404, 6158986299, 6124821043, 6124821051, 6158987401, 6124821091, 6155084336, 6123676700, 6116871609, 6158987410, 6116871620, 6153205437, 6124821230, 6148497279, 6116871623, 6158987890, 6158987659, 6116871627, 6158987948, 6124821588, 6158987725, 6155084213, 6144855532, 6127978923, 6134129954, 6124821593, 6148497268, 6158986312, 6136372811, 6134130029, 6124821401, 6111639767, 6160358284, 6123676981, 6123676983, 6120910509, 6119374249, 6124821441, 6139868869, 6160358274, 6148497620, 6143022076, 6124821605, 6136372604, 6116708720, 6123677083, 6158986334, 6158986335, 6153205265, 6155084185, 6148497500, 6123676752, 6124821348, 6141333163, 6123676758, 6158986378, 6158986389, 6158987412, 6124821623, 6158987415, 6136372747, 6119374262, 6124821630, 6158987423, 6155084189, 6148497313, 6148497323, 6124821642, 6120909494, 6155084365, 6123677088, 6116878560, 6116708645, 6116878563, 6124821643, 6116878578, 6158987446, 6117702988, 6148497345, 6116708647, 6116878603, 6124991823, 6111639776, 6149328682, 6116878608, 6123676871, 6160358290, 6120909552, 6155084195, 6132036898, 6124821658, 6129100059, 6116878614, 6116878616, 6123676999, 6134129974, 6120909497, 6158987985, 6158987483, 6132036900, 6149328702, 6149328715, 6149328729, 6148497785, 6116878857, 6116878858, 6116708652, 6124821392, 6158987472, 6116878864, 6158987473, 6124821394, 6123676930, 6116878886, 6116878887, 6119373923, 6149328087, 6129100169, 6158987673, 6139868887, 6116878901, 6129100050, 6158988007, 6158987702, 6117703103, 6116878909, 6116878920, 6116878924, 6116878930, 6155084199, 6158987694, 6158986665, 6116878934, 6158986472, 6116878939, 6116878940, 6116878942, 6124820832, 6158986469, 6116878950, 6155084201, 6116878963, 6116878967, 6116878976, 6148497660, 6139868886, 6155084257, 6129100055, 6124820880, 6111639802, 6158987688, 6124820891, 6123676778, 6158986498, 6148497339, 6124821827, 6148497343, 6137714796, 6148497666, 6158986532, 6160358308, 6158986562, 6158986620, 6136372624, 6132036907, 6155084341, 6148497354, 6158986587, 6124991830, 6158987697, 6116878397, 6116878411, 6158987699, 6116878419, 6158987700, 6116878425, 6116878428, 6136372628, 6160358360, 6116878448, 6158987708, 6116878450, 6116878451, 6150496572, 6124991831, 6155084417, 6160358443, 6155084357, 6136372632, 6123676785, 6136372635, 6123676944, 6155084420, 6158988015, 6124822031, 6150496579, 6150496574, 6160358444, 6132036913, 6153205201, 6150496589, 6137714801, 6148497382, 6143021424, 6123676946, 6124821238, 6158987726, 6158986614, 6148498122, 6158987995, 6158988017, 6116874814, 6124820708, 6127979592, 6158986635, 6158987734, 6148497374, 6158987735, 6158987999, 6124821017, 6139868966, 6123676789, 6158988000, 6116874845, 6124820728, 6124820732, 6116874852, 6129100075, 6155084217, 6149330847, 6158986649, 6155084585, 6160358476, 6124821838, 6123677050, 6155084373, 6153205204, 6124820764, 6124820778, 6124821839, 6149330880, 6123676790, 6116878741, 6123676948, 6116878747, 6116708738, 6116875085, 6153205297, 6116875108, 6124821667, 6116875118, 6116876038, 6116876039, 6116875143, 6116875148, 6116875152, 6124821843, 6116875155, 6116878775, 6116878778, 6116878786, 6116878795, 6116875176, 6116875189, 6116878799, 6116878808, 6116875203, 6129100141, 6116878619, 6116878624, 6155084230, 6111638861, 6136372667, 6116878823, 6116878650, 6116878659, 6116878666, 6116878673, 6136372654, 6116878680, 6116878681, 6116878688, 6116878691, 6123676804, 6116878703, 6149330887, 6150496581, 6149330900, 6136372874, 6149330901, 6111638887, 6116878710, 6116878714, 6116878716, 6124821061, 6158987495, 6136372657, 6160358349, 6124821067, 6124821093, 6158987496, 6124821098, 6116708659, 6124821101, 6119373962, 6137714822, 6136372721, 6111638910, 6124821125, 6148497386, 6116708681, 6148497673, 6136372659, 6116708660, 6158987790, 6116878972, 6111638940, 6148498328, 6116878997, 6123676811, 6116708676, 6158986950, 6127978890, 6111638956, 6160359338, 6124821136, 6124821137, 6120909507, 6124821142, 6124821146, 6124821414, 6111638959, 6116879027, 6123677650, 6124821248, 6155084309, 6123677065, 6116879034, 6158987916, 6158987917, 6148497754, 6124821158, 6124821160, 6158987953, 6158987921, 6123677671, 6141333082, 6117703094, 6158987808, 6129100204, 6124821174, 6148497580, 6158987813, 6124991873, 6139868950, 6155084242, 6124821181, 6160359356, 6158987830, 6124821183, 6158987833, 6137714829, 6111639012, 6158986714, 6143021468, 6124821201, 6123677999, 6158986738, 6137714907, 6155084246, 6120909508, 6148497570, 6116708700, 6124821264, 6124821266, 6158986983, 6158987841, 6127978835, 6148497417, 6158986778, 6139868911, 6158986820, 6158986822, 6158987857, 6132036924, 6158987858, 6158987931, 6137714840, 6155084253, 6124821296, 6158986834, 6153205278, 6136372690, 6158987956, 6123677150, 6158987512, 6144855830, 6132036925, 6158986844, 6158986847, 6120910189, 6148498027, 6119374053, 6116879166, 6116879185, 6116879197, 6144855900, 6137714844, 6116879198, 6116879200, 6116879201, 6116879207, 6116879209, 6116879221, 6132036970, 6158987523, 6116879245, 6116879248, 6123677188, 6160358379, 6116879251, 6116879253, 6127978738, 6148497449, 6148498064, 6158986875, 6158986880, 6123676904, 6116879276, 6116879291, 6160358382, 6123676855, 6144855923, 6123676842, 6158986919, 6158986922, 6158987218, 6132036940, 6144855354, 6139868973, 6158986940, 6136372750, 6120913052, 6158986943, 6155084301, 6158986952, 6158986956, 6127978751, 6124991847, 6123677009, 6120909514, 6158986963, 6141333088, 6123676845, 6124821697, 6158986966, 6123676846, 6158986967, 6137714854, 6158986969, 6148497534, 6123677157, 6158986986, 6158986988, 6123677160, 6158986996, 6155084434, 6155084439, 6143021439, 6137714909, 6123677013, 6153205259, 6158987020, 6158987022, 6116708748, 6158987026, 6139868942, 6127978809, 6158987078, 6158987042, 6158987530, 6158987217, 6139868930, 6119373906, 6148497479, 6116879057, 6116879071, 6116879074, 6158987075, 6116879082, 6129100116, 6116879083, 6116879094, 6158987093, 6116879098, 6116879101, 6148497567, 6158987097, 6158987099, 6158987100, 6116879123, 6116879125, 6143021450, 6116708703, 6116879141, 6116879144, 6155084384, 6155084446, 6116879152, 6116879153, 6116879156, 6124821743, 6116879160, 6158987541, 6160358386, 6137714872, 6158987115, 6116879168, 6124823128, 6129087555, 6137714873, 6158987121, 6124821865, 6129100182, 6155084326, 6158987138, 6155084344, 6158987141, 6124821873, 6124821876, 6124821878, 6127978986, 6158987151, 6158987156, 6116708768, 6158987173, 6144855368, 6158987176, 6158987190, 6158987180, 6117703074, 6148497499, 6150496595, 6158987187, 6158987191, 6114832037, 6149327975, 6116875360, 6116875395, 6127978773, 6116875400, 6116875402, 6116875412, 6137714885, 6116875424, 6158987214, 6158987215, 6116875433, 6116875436, 6116875437, 6116875438, 6116875440, 6158987553, 6158987869, 6158987743, 6148497503, 6123676862, 6116875462, 6150496611, 6158987222, 6148497933, 6139869017, 6158987561, 6116708833, 6132036941, 6148497944, 6158987568, 6158987227, 6158987232, 6116875691, 6116875703, 6116875719, 6158987231, 6116879394, 6116875477, 6116879413, 6116875729, 6127979493, 6158987580, 6137714886, 6158987581, 6116875506, 6116875507, 6158987245, 6158987419, 6158987264, 6116875751, 6116875752, 6158987584, 6158987587, 6158987253, 6116875780, 6158987588, 6158987255, 6134130017, 6158987258, 6158987268, 6116875816, 6116875819, 6149327873, 6158987271, 6155084267, 6158987601, 6148497523, 6155084283, 6158987619, 6123677020, 6158987281, 6158987282, 6116709004, 6116879278, 6158987326, 6158987299, 6132036956, 6144855330, 6127978793, 6116879308, 6158987313, 6148497525, 6158987309, 6158987882, 6127978794, 6123676879, 6158987314, 6120909533, 6158987632, 6158987316, 6116879330, 6155084453, 6123676880, 6158987454, 6116879352, 6158987323, 6124821750, 6158987634, 6124821752, 6116879368, 6158987636, 6116879372, 6116879380, 6158988024, 6155084289, 6158987643, 6158987646, 6119373900, 6137714897, 6132036963, 6153205243, 6160358406, 6141333089, 6148497539, 6120909536, 6158987650, 6153205244, 6123677025, 6116871597, 6137714898, 6158987652, 6149330686, 6120909641, 6149330688, 6136372866, 6124822616, 6158987860, 6160358661, 6127978879, 6158989198, 6119374009, 6155084355, 6155084618, 6155084486, 6119374015, 6160358628, 6160358561, 6144855926, 6158989200, 6144855954, 6123677327, 6158987859, 6158987867, 6124822622, 6148498190, 6143021520, 6150496613, 6158987888, 6158987924, 6127978832, 6119374037, 6119373921, 6158989519, 6144855937, 6158987911, 6149331287, 6124821780, 6124822222, 6150496616, 6149331299, 6149331427, 6158988122, 6124822234, 6124821801, 6124821806, 6149331478, 6124822241, 6149330789, 6124822247, 6149331691, 6124822256, 6124822264, 6137715664, 6141333093, 6123677333, 6158987978, 6116708816, 6132037160, 6158988417, 6158988192, 6124822286, 6124822294, 6149330875, 6139868957, 6124821688, 6124821698, 6124822309, 6149330890, 6160358446, 6155084351, 6155084632, 6124821704, 6124822315, 6158988055, 6158988028, 6158988266, 6111639394, 6158989468, 6155084522, 6158988044, 6158988075, 6158988046, 6148498195, 6127979100, 6158988051, 6158989471, 6124822320, 6158988064, 6123677336, 6127979112, 6160358571, 6148498199, 6116708851, 6117703115, 6123677184, 6111639451, 6158989206, 6158989598, 6158988072, 6158988268, 6139869446, 6153205485, 6144856102, 6155084359, 6155084642, 6149330193, 6148497636, 6149330238, 6149330256, 6158988568, 6149330266, 6148498049, 6149330294, 6149330307, 6149330308, 6158988092, 6158988096, 6158988097, 6155084491, 6158988102, 6120909553, 6158988104, 6158988354, 6158988106, 6158988108, 6123677341, 6160358659, 6149333288, 6158988115, 6158988117, 6158988119, 6158988120, 6111639498, 6155084509, 6148498029, 6149331050, 6148498265, 6158988135, 6149331459, 6123676960, 6124822347, 6149331503, 6148498267, 6124822636, 6116708883, 6155084372, 6158988386, 6153205394, 6158988151, 6132037255, 6149327661, 6149327671, 6136372867, 6149327682, 6149327693, 6124822515, 6158988162, 6111639917, 6158989212, 6153205308, 6149327700, 6116708915, 6149327713, 6158988177, 6149327716, 6158988179, 6155084374, 6149327728, 6158988183, 6158988321, 6149327774, 6149327799, 6124821471, 6149327734, 6124821488, 6149327737, 6158989443, 6148498205, 6149327759, 6149327807, 6149327809, 6134130068, 6149327823, 6149327783, 6149327787, 6149327794, 6127978875, 6149327795, 6149327848, 6149327850, 6149327857, 6149327862, 6158988195, 6143021473, 6124822673, 6116708933, 6149327864, 6149327866, 6149327870, 6149327886, 6149327892, 6149331595, 6136372751, 6149327904, 6149331598, 6148498171, 6127979162, 6149327916, 6149327919, 6149331602, 6149327878, 6139868981, 6143022035, 6160359769, 6149331624, 6123677016, 6158988218, 6149331662, 6149327889, 6132037015, 6160359806, 6149327906, 6127979168, 6143022089, 6149327907, 6119374092, 6149327924, 6158988224, 6149327954, 6149327964, 6158989274, 6148498079, 6127979174, 6149327992, 6155084380, 6158988230, 6160359852, 6149328090, 6160359864, 6158988235, 6149328120, 6149328124, 6124821910, 6149328136, 6124821920, 6123677026, 6137715879, 6149328138, 6158988249, 6149328144, 6149328149, 6124821939, 6120909630, 6149328153, 6158988253, 6124821941, 6158988254, 6149328156, 6149328157, 6149328162, 6149328163, 6149328169, 6149328170, 6155084599, 6124821963, 6149328174, 6158988260, 6148497715, 6149328181, 6124822526, 6158988262, 6149328186, 6150496639, 6116876087, 6149328202, 6149328209, 6120909632, 6124821978, 6116876107, 6116876122, 6158989397, 6127979191, 6116876123, 6158988276, 6124991914, 6137714977, 6116876134, 6116876140, 6116876143, 6120910094, 6158989620, 6158988287, 6124821994, 6160360010, 6116876372, 6116876373, 6116876378, 6116876380, 6158988310, 6155084390, 6116876383, 6158988303, 6123677018, 6119374153, 6158988311, 6158988312, 6160358654, 6116876404, 6149331700, 6149328290, 6149328296, 6149331729, 6158988325, 6149331733, 6158988330, 6149328327, 6149328328, 6149328329, 6149328336, 6158988332, 6158988333, 6158988363, 6149328341, 6149328358, 6149328362, 6149328366, 6155084605, 6127979028, 6158988336, 6149328370, 6158988400, 6149328373, 6149328383, 6124822006, 6149328385, 6158988342, 6149328388, 6149328396, 6158988612, 6149328398, 6149328399, 6124822009, 6124822012, 6149328401, 6158988346, 6149328425, 6149328450, 6149328495, 6149328497, 6149328441, 6149328446, 6149328516, 6149328524, 6149328525, 6149328531, 6149328532, 6149328533, 6149328544, 6149328552, 6149328559, 6149328585, 6124822020, 6124822022, 6149328602, 6137715162, 6149328604, 6149328606, 6127979003, 6149328617, 6149328623, 6149328638, 6119374177, 6149328640, 6149328645, 6149328654, 6158989220, 6155084396, 6149328665, 6149328692, 6158989222, 6158989224, 6158988352, 6129100227, 6143022294, 6158988357, 6149328747, 6149328752, 6149328763, 6149328764, 6149328768, 6149328776, 6148498229, 6149328791, 6149328795, 6149328839, 6149328861, 6149328863, 6149328867, 6119374720, 6127978893, 6149328883, 6149328907, 6155084401, 6158989343, 6158989344, 6158989345, 6158989349, 6158989350, 6158988358, 6116871882, 6116871885, 6116871898, 6119374193, 6116871914, 6116871919, 6149331877, 6124822686, 6158988994, 6116871943, 6116871946, 6137714980, 6116871960, 6158989231, 6158988471, 6155084523, 6123677021, 6124822692, 6158989232, 6124823044, 6158988440, 6158988402, 6124823046, 6160358690, 6158988412, 6137714982, 6149330172, 6123677407, 6149330182, 6124822711, 6123677023, 6149330183, 6158988431, 6158988433, 6158988434, 6158988479, 6148497750, 6149328761, 6158988444, 6158988450, 6149328781, 6158988452, 6117703134, 6123677435, 6158988455, 6144855412, 6158988459, 6158988460, 6132037033, 6149328009, 6132037028, 6149328010, 6149328013, 6149328035, 6149328036, 6149328043, 6149328058, 6149328059, 6149328060, 6149328068, 6149328071, 6136372768, 6158989171, 6137716140, 6158989174, 6158989433, 6137716659, 6120909595, 6148497757, 6117703136, 6158988845, 6144855380, 6149328810, 6127979202, 6127979234, 6149328912, 6149328914, 6149328821, 6137714984, 6158988490, 6148498493, 6158988706, 6155084414, 6148497786, 6132037263, 6149328946, 6149328952, 6139868990, 6149328967, 6148497771, 6149328974, 6149333071, 6149328986, 6149328988, 6111643016, 6158988503, 6149328991, 6158988724, 6149328994, 6149328995, 6149329002, 6149329003, 6123677444, 6149329023, 6158988516, 6158988518, 6149329024, 6149329047, 6149329058, 6148497780, 6129100317, 6149333084, 6158988821, 6149328849, 6158988539, 6136372779, 6149333086, 6158988632, 6158988534, 6158988541, 6149329116, 6123677273, 6149329131, 6134130090, 6132037047, 6149328210, 6149328211, 6148498414, 6149328212, 6149333101, 6145719491, 6149329143, 6123677252, 6158988561, 6149329157, 6149329176, 6158988567, 6158989185, 6149333102, 6149328234, 6158988571, 6149329186, 6149329196, 6149328241, 6149328242, 6149328858, 6149328245, 6149328253, 6149328255, 6149328256, 6149328258, 6149328259, 6124823051, 6149328264, 6149328271, 6149328272, 6149328273, 6149328274, 6149329198, 6149329200, 6145719500, 6149328859, 6148499257, 6158988816, 6158988591, 6123677053, 6158988595, 6158988614, 6149329211, 6149329212, 6149328278, 6149328280, 6127979210, 6148498290, 6160358718, 6149328302, 6123677055, 6149328304, 6149328306, 6149328866, 6148497827, 6123677461, 6149329331, 6149329358, 6149329221, 6149329226, 6149329369, 6149329371, 6149328321, 6149329376, 6123677462, 6123677465, 6158988610, 6123677062, 6144855386, 6158988819, 6149329398, 6149329403, 6158988631, 6148498065, 6149329260, 6150496655, 6158988642, 6127979011, 6149329266, 6155084547, 6149329424, 6117703277, 6149329440, 6117703279, 6149329443, 6158988666, 6158989402, 6143021907, 6149329459, 6149329460, 6137715020, 6149330199, 6149330207, 6158988674, 6149330222, 6155067570, 6136372792, 6158988680, 6124822663, 6117703293, 6158988687, 6153205403, 6132037113, 6158988691, 6158988886, 6123677080, 6158988698, 6158988700, 6158988720, 6116709007, 6158988708, 6143021487, 6155084429, 6158988723, 6158989050, 6117703299, 6148497894, 6158989028, 6137715046, 6117703307, 6123677085, 6117703308, 6155084432, 6148497844, 6124822458, 6158988747, 6136372831, 6117703314, 6158990119, 6158988757, 6148498302, 6158988766, 6155084454, 6158989078, 6116709023, 6158988780, 6158988781, 6123677165, 6158989406, 6149329262, 6155084436, 6127978927, 6158988804, 6160358642, 6158989011, 6158988805, 6155084438, 6158988813, 6123677603, 6149329554, 6149329563, 6153205427, 6123677614, 6149329589, 6123677090, 6149329685, 6149329690, 6139869011, 6149329604, 6158988835, 6149329696, 6119374295, 6149329613, 6149329700, 6149329614, 6149329618, 6149329624, 6149329703, 6149329708, 6149329629, 6149329630, 6149329632, 6149329635, 6148497940, 6149329638, 6149329642, 6149329643, 6149329726, 6123677091, 6149329728, 6127978928, 6149329731, 6134130104, 6149329656, 6119374291, 6149329748, 6149329664, 6149329669, 6149329754, 6149329673, 6149329762, 6149329764, 6149329674, 6149329776, 6149329780, 6158989299, 6149329781, 6117703321, 6149329783, 6148497887, 6149329720, 6123677197, 6134130107, 6117703325, 6149329786, 6148498046, 6149329792, 6149329797, 6149329802, 6149329813, 6148497892, 6149329822, 6132037062, 6158988887, 6158988889, 6137715123, 6116876624, 6149329697, 6149329702, 6123677216, 6158988909, 6158988911, 6149330227, 6116876625, 6148497902, 6149329713, 6158988923, 6116876646, 6149330236, 6116876649, 6116876650, 6127979265, 6116876651, 6149329756, 6149329768, 6149329778, 6149329793, 6149329807, 6149329809, 6149329816, 6149329829, 6144855983, 6158988945, 6149329834, 6149329835, 6116876659, 6149329848, 6149331431, 6149329854, 6149329859, 6149329867, 6149329889, 6149329891, 6148498515, 6149329892, 6149329900, 6149329919, 6149329922, 6129100273, 6117703337, 6137715082, 6116876698, 6149329949, 6116876705, 6158988985, 6158990242, 6153205670, 6116876709, 6116876711, 6158988983, 6127978999, 6148497907, 6137715024, 6148498132, 6158989182, 6150496684, 6158988981, 6155084452, 6123677198, 6136372800, 6150496666, 6117703163, 6136372803, 6123677217, 6123677122, 6124822052, 6124822056, 6158988998, 6160358694, 6116708754, 6127978933, 6143021494, 6148498012, 6149328408, 6149328434, 6158988996, 6149328449, 6124822060, 6158989002, 6124822062, 6148497923, 6124822066, 6149328459, 6117703210, 6124822069, 6149328460, 6149328463, 6149328470, 6149328476, 6149328477, 6124822074, 6158989004, 6124822079, 6149328484, 6150496664, 6123677110, 6141333127, 6139869013, 6148497929, 6158989056, 6117703223, 6124822084, 6137714948, 6158989016, 6149328494, 6149328507, 6137714987, 6158989656, 6127979286, 6148498246, 6149328510, 6124822092, 6149328528, 6123677111, 6124822097, 6158989305, 6117703168, 6148497935, 6155084460, 6124822101, 6149328561, 6116708758, 6124822112, 6127979293, 6158989022, 6153205376, 6139869188, 6124822120, 6160358597, 6160358608, 6136372816, 6149331452, 6144855413, 6124822128, 6158989025, 6116708771, 6143021536, 6158989383, 6150496667, 6137714993, 6137714953, 6148497985, 6155084463, 6120909606, 6129100191, 6124822137, 6127979306, 6134130118, 6158989309, 6127979309, 6123677115, 6127979314, 6117703262, 6148498248, 6116876824, 6158989188, 6116876825, 6124822666, 6116876831, 6116876838, 6136372807, 6148497953, 6155084464, 6150496673, 6116876840, 6155084501, 6134130119, 6127979340, 6158989036, 6148498250, 6148497955, 6158989190, 6124822449, 6127979353, 6123677119, 6120909594, 6149330357, 6124822145, 6116876883, 6127979370, 6158989311, 6149330380, 6116876893, 6116876912, 6148497960, 6158989051, 6149328549, 6149328557, 6127979387, 6137715067, 6116876925, 6116876928, 6116876930, 6149328567, 6149328568, 6124991889, 6116876933, 6149330003, 6136372813, 6149330025, 6160358543, 6149330042, 6149329825, 6150496669, 6149328610, 6143021500, 6155084528, 6149330066, 6149329856, 6143021516, 6149328629, 6149328631, 6149328632, 6149328653, 6149328656, 6149331512, 6124822165, 6124822171, 6149329864, 6149329868, 6144855527, 6149329876, 6149330068, 6149328663, 6149328664, 6149329877, 6124822175, 6124822183, 6149329881, 6149329883, 6149330079, 6149329886, 6149329959, 6120909610, 6149330082, 6149330083, 6136372822, 6149329907, 6149328674, 6124822186, 6149328684, 6144855542, 6149328695, 6149329921, 6149329925, 6124822191, 6149330092, 6149328704, 6149328706, 6149328710, 6158989263, 6124822194, 6149330095, 6149330098, 6149328711, 6149330099, 6149328713, 6149328716, 6144855422, 6149329967, 6149329978, 6143021519, 6158989278, 6124822582, 6116872208, 6116872210, 6124822585, 6116872214, 6149330102, 6149329939, 6149329986, 6149330105, 6149330107, 6132037096, 6120909634, 6149329988, 6116872251, 6116872263, 6158989083, 6149330114, 6149330116, 6149329942, 6149329948, 6149328738, 6149330119, 6149328873, 6149328875, 6149328878, 6149330000, 6149330126, 6149328759, 6149330127, 6149330132, 6144855458, 6144855502, 6149330010, 6144855467, 6149329969, 6136372830, 6149328805, 6160359254, 6149329971, 6149328818, 6149330135, 6149330136, 6149330139, 6149330140, 6137714961, 6137715383, 6149330142, 6127979447, 6149330145, 6149330152, 6149330157, 6137715427, 6149330029, 6149330031, 6149330032, 6149330038, 6149330045, 6149330049, 6149330051, 6149330057, 6149328882, 6144855495, 6124822535, 6149330059, 6149330061, 6149329991, 6144855500, 6149330074, 6149330081, 6149330087, 6116709092, 6149330110, 6127979044, 6111640071, 6149330194, 6149330225, 6149330217, 6148497982, 6149331837, 6116872300, 6137714962, 6116872304, 6149330304, 6116872315, 6149330326, 6158989268, 6116872326, 6111640416, 6149330022, 6149330036, 6149330054, 6148498170, 6160358610, 6158989724, 6144855546, 6124822218, 6111640109, 6139869031, 6160358611, 6144856137, 6158989735, 6129100208, 6111640139, 6144855586, 6144855592, 6124822653, 6158989332, 6158989333, 6158989272, 6127978952, 6144855602, 6144855742, 6150496926, 6158989750, 6158989271, 6158989107, 6144855629, 6150496929, 6158989335, 6123677141, 6132037091, 6123677498, 6124822548, 6153205387, 6148498134, 6129100199, 6148498137, 6160358550, 6111640191, 6144855815, 6155084519, 6144855797, 6144855692, 6134130150, 6144855702, 6144855771, 6160358527, 6158989112, 6149328890, 6149328893, 6149328894, 6123677257, 6144855722, 6123677149, 6123677144, 6158989121, 6158989122, 6144855731, 6160358528, 6144855739, 6149328922, 6158989244, 6149328926, 6149328928, 6149328929, 6136372843, 6132037093, 6144855758, 6158989125, 6129100257, 6149328936, 6134130132, 6158989128, 6158989571, 6111640222, 6149328941, 6158989130, 6144855795, 6149330108, 6149328944, 6149330125, 6149330138, 6149330171, 6144855804, 6124822716, 6149330202, 6149330205, 6149330209, 6149330210, 6137715060, 6149330213, 6124822721, 6149330242, 6149330258, 6149330269, 6144855921, 6149330271, 6149330277, 6127979344, 6149328959, 6158989247, 6149330297, 6144855828, 6149330329, 6149330354, 6137714971, 6129100259, 6144855844, 6149330557, 6149328978, 6144855860, 6149328989, 6129100212, 6149330496, 6158989248, 6127979038, 6158989249, 6144855869, 6136372849, 6160358536, 6158989141, 6149330544, 6149330547, 6149331029, 6149330554, 6149331033, 6158989827, 6141333139, 6149331037, 6149331041, 6144855893, 6160358539, 6149331044, 6124822729, 6149330586, 6123677151, 6149331090, 6119373991, 6149330595, 6158989203, 6158989251, 6123677382, 6158989143, 6149330599, 6149331106, 6155084521, 6149330604, 6149331120, 6149330606, 6149331155, 6149330616, 6160358589, 6160358590, 6141333173, 6149331172, 6124991900, 6149331194, 6149331213, 6149331220, 6148498000, 6119374090, 6120909603, 6158989162, 6158989587, 6149330640, 6124822588, 6123677158, 6127979069, 6124822589, 6160358553, 6117703845, 6119374004, 6124822601, 6117703199, 6160358557, 6149330675, 6149330683, 6149331256, 6120909664, 6148498005, 6123657745, 6158989261, 6116708838, 6148498157, 6148498073, 6137715006, 6149330263, 6123677609, 6149330274, 6148498625, 6149330283, 6149330295, 6148498095, 6149330321, 6137715032, 6149330324, 6149330908, 6139869040, 6149330911, 6124823107, 6124823113, 6149330916, 6158989847, 6149330370, 6149330927, 6137715015, 6149330383, 6149330390, 6149330397, 6149330968, 6149330989, 6149330990, 6148499350, 6124823125, 6149331003, 6149330455, 6120909850, 6120909851, 6149330676, 6148499369, 6137716087, 6116876940, 6116876942, 6137716134, 6116876952, 6148498730, 6116876965, 6149329032, 6116876974, 6149329061, 6148499378, 6149329066, 6116876983, 6149331142, 6149331230, 6149331259, 6149331280, 6123677633, 6137716226, 6149331310, 6149331514, 6149329079, 6149329080, 6149329088, 6158989764, 6120909857, 6137716280, 6120910005, 6149329109, 6120909860, 6149329115, 6158990063, 6144855947, 6149329120, 6149329122, 6149329126, 6149329134, 6148499390, 6149329149, 6149329154, 6149329160, 6136373000, 6160358892, 6137715228, 6137715786, 6127979483, 6103894363, 6137715790, 6148499139, 6120909875, 6155084512, 6120909879, 6158989386, 6158989852, 6120909883, 6116873198, 6137716403, 6139869049, 6116873207, 6149330323, 6137715035, 6149330328, 6149330333, 6149330350, 6149330351, 6139869175, 6148498159, 6137715864, 6149330400, 6149330402, 6149330420, 6149330424, 6149330426, 6149330450, 6149330458, 6149330473, 6149330493, 6149330495, 6149330500, 6149330506, 6148498732, 6149330783, 6148499404, 6124822364, 6148498891, 6144855958, 6137715877, 6149331135, 6148498637, 6124992022, 6124823861, 6149331214, 6149331216, 6149331760, 6149331789, 6149331860, 6116877136, 6149336253, 6160359144, 6116877139, 6137715579, 6158989785, 6158989787, 6149331283, 6149331295, 6158989323, 6148499646, 6149331338, 6139869457, 6149331414, 6144856032, 6137715599, 6158989788, 6160359282, 6116877202, 6158989908, 6160358641, 6137715892, 6148499225, 6117703825, 6139869261, 6160359217, 6148498332, 6116877228, 6149331807, 6139869264, 6116877229, 6137715063, 6137715612, 6116709668, 6139869266, 6150496769, 6158989348, 6124822385, 6143021603, 6137715065, 6116877236, 6137715902, 6116709760, 6149331815, 6137715070, 6160359239, 6136372955, 6149331854, 6149331856, 6149331896, 6149331899, 6149331904, 6124822397, 6149331908, 6158989369, 6124822399, 6139869138, 6149331950, 6149339613, 6120910048, 6116872525, 6124822416, 6116872527, 6116872531, 6116872532, 6158989410, 6158989423, 6124992031, 6116872551, 6149339620, 6139869514, 6149339624, 6137715075, 6148498741, 6158989375, 6139869515, 6116872558, 6149332103, 6149332123, 6158989366, 6149329275, 6149329283, 6143021534, 6149329285, 6149329287, 6149329294, 6149329298, 6149329312, 6160359342, 6123677324, 6116872604, 6149329335, 6149329365, 6149329384, 6116872621, 6116872622, 6153205434, 6158990068, 6137715614, 6139869536, 6120909970, 6123677229, 6150496751, 6129100264, 6160359500, 6148498218, 6149331417, 6160359525, 6148499375, 6149331467, 6149331509, 6134130175, 6149331549, 6149331553, 6149331618, 6149331637, 6160358656, 6149331640, 6149331669, 6149330438, 6149330459, 6149330483, 6132037149, 6149330490, 6160358929, 6149331808, 6149330509, 6158989388, 6149330513, 6149330515, 6132016227, 6149330522, 6149330545, 6123677244, 6149331962, 6149330560, 6149330600, 6149330618, 6158989394, 6139869553, 6160358842, 6149331916, 6149331928, 6120909639, 6149331936, 6149331940, 6149331957, 6127979021, 6149330633, 6148498241, 6149332012, 6149330696, 6139869066, 6155084641, 6158989804, 6149332020, 6155084763, 6139869067, 6149330834, 6148499160, 6149332106, 6149330841, 6149331026, 6149332107, 6149332111, 6149332121, 6149332126, 6149332131, 6149332167, 6149332226, 6149332276, 6149332149, 6148498256, 6148499166, 6136372894, 6149333572, 6158989418, 6120910062, 6149329434, 6149329447, 6149329462, 6149329466, 6149329471, 6149329474, 6123677539, 6149329483, 6149329487, 6137715098, 6149329493, 6123677451, 6149333597, 6149329495, 6149329497, 6149333608, 6149329501, 6149329509, 6149329510, 6149333610, 6149333611, 6149329512, 6119374285, 6149333617, 6117703720, 6149329524, 6149329534, 6149329538, 6120910064, 6149329544, 6149329547, 6149329549, 6149329550, 6149329552, 6149329557, 6149329560, 6149329562, 6116873231, 6149329564, 6149329566, 6124823889, 6116873234, 6149329579, 6149329594, 6149329598, 6158989454, 6160358680, 6137715622, 6149333626, 6148499176, 6149333637, 6132037208, 6149333650, 6136372896, 6149333659, 6144855975, 6136372987, 6160358910, 6149333681, 6149339720, 6148498273, 6149339723, 6149339724, 6137715632, 6149330694, 6148499182, 6148499188, 6137715636, 6158989884, 6137715640, 6120909923, 6155084616, 6149339738, 6148499549, 6137715647, 6148499550, 6158989892, 6158989438, 6139869277, 6148499551, 6124822747, 6124822749, 6137715103, 6149330791, 6160358872, 6149330798, 6149330799, 6149330812, 6139869073, 6137715650, 6149330815, 6153205446, 6149330829, 6149330849, 6149330856, 6149330867, 6137715662, 6137715105, 6124822763, 6129100274, 6149330929, 6124823913, 6149330934, 6120909895, 6148498675, 6149331001, 6149331007, 6149331017, 6149339747, 6139869074, 6123677564, 6137715159, 6158989437, 6149332266, 6149332268, 6149332269, 6149332278, 6149332324, 6153205445, 6149332004, 6137715676, 6158989445, 6087475920, 6158989446, 6120909937, 6124822788, 6149332420, 6149331566, 6149331600, 6158989448, 6149332027, 6149332429, 6139869077, 6160359862, 6160359873, 6148498639, 6149333698, 6149331716, 6137715109, 6149331747, 6158989861, 6149331775, 6134130275, 6139869085, 6149331811, 6149331870, 6149331881, 6124823338, 6149331912, 6149331917, 6149331921, 6149331946, 6116709118, 6160358912, 6137715114, 6149332283, 6149339629, 6149339630, 6158989771, 6132037222, 6124992111, 6139869081, 6149339638, 6119374304, 6149332053, 6139869607, 6143021544, 6137715446, 6158989473, 6127979189, 6116709216, 6137715121, 6123677315, 6150496702, 6127979045, 6121572057, 6127979055, 6124992129, 6149333725, 6124992132, 6137715124, 6150496707, 6158990093, 6110908397, 6148499051, 6132037517, 6153205460, 6160358797, 6143021599, 6143021548, 6137715701, 6158990010, 6139869625, 6120910095, 6158989773, 6148499740, 6155084545, 6160358700, 6124823920, 6158990098, 6123677586, 6158990101, 6139869631, 6136372909, 6127979076, 6150482097, 6127979660, 6144856026, 6149332063, 6124823521, 6149330902, 6149330940, 6149332146, 6124823526, 6127979313, 6149332194, 6149331005, 6149331010, 6149331015, 6127979099, 6149332223, 6124823529, 6120909653, 6124992137, 6124823531, 6149331112, 6149331129, 6149332480, 6149331163, 6149331166, 6149331178, 6149331192, 6158989978, 6149331202, 6119374393, 6149331210, 6149331219, 6149331245, 6149331265, 6149331293, 6127979131, 6124823239, 6149331325, 6149331450, 6149331654, 6127979135, 6149332689, 6149332708, 6158989818, 6127979147, 6149332729, 6124823534, 6149332752, 6136372907, 6149332756, 6149332758, 6158990271, 6158989703, 6143021623, 6117703502, 6143021558, 6123677869, 6119374307, 6155084685, 6160358708, 6158990198, 6160358993, 6143021581, 6119374309, 6127979236, 6117703438, 6148499658, 6149330538, 6149330601, 6149330642, 6149330656, 6127979243, 6127979251, 6149330670, 6127979253, 6149330674, 6134130212, 6124823272, 6158989541, 6158989988, 6149330682, 6149330700, 6149330703, 6120909897, 6158989990, 6155085032, 6149330720, 6149330726, 6149330733, 6139869177, 6149330743, 6149330745, 6149330746, 6149330756, 6149335668, 6120909656, 6137715580, 6149330768, 6149330775, 6149330780, 6149330785, 6144856027, 6149330793, 6132037167, 6158989938, 6134130289, 6158990221, 6149330816, 6124823277, 6127979287, 6149335690, 6127979289, 6139869671, 6127979296, 6149330826, 6149330853, 6123677874, 6119374312, 6127979304, 6149330972, 6143021601, 6148498957, 6127979307, 6150496811, 6158989942, 6123677298, 6149335728, 6123677505, 6160358808, 6158989537, 6127979335, 6160359043, 6141333170, 6160358810, 6149335750, 6149335752, 6123677884, 6149335763, 6155085299, 6148498418, 6149335764, 6149335768, 6137715240, 6124823928, 6148499097, 6123677309, 6116873161, 6124822768, 6124992157, 6148498990, 6116873162, 6116873163, 6139869230, 6137715318, 6158989756, 6137715320, 6124823932, 6127979359, 6127979366, 6148498993, 6149331027, 6158990120, 6123677312, 6149331062, 6148498999, 6149331150, 6149331308, 6155084644, 6123677942, 6137715330, 6149331358, 6139869240, 6129100293, 6123677320, 6149331423, 6123677321, 6149331434, 6149331437, 6123677426, 6149331446, 6137715333, 6149331462, 6124992160, 6132037188, 6124822794, 6149331486, 6149331490, 6124992162, 6124822798, 6149341217, 6149341237, 6137715339, 6141333276, 6149331666, 6149331768, 6149331942, 6158989594, 6149341251, 6137715342, 6149341252, 6124822810, 6134130220, 6144855993, 6124822821, 6137715345, 6124992177, 6124822827, 6158989581, 6148498454, 6137715154, 6137715346, 6155084569, 6158989917, 6120909670, 6148498763, 6129100299, 6139869098, 6148498765, 6155084628, 6124992198, 6150496718, 6124822838, 6127979400, 6124823546, 6148499122, 6149339640, 6149339643, 6148499124, 6124823285, 6149339644, 6149339646, 6148499462, 6148499468, 6149332152, 6158990135, 6149332174, 6149339649, 6149339651, 6158989607, 6149332411, 6139869156, 6119374325, 6124823551, 6148498486, 6134130250, 6124823291, 6124823295, 6149332431, 6149339674, 6149339676, 6149332966, 6149332446, 6158990023, 6149332969, 6136372947, 6158990026, 6149341263, 6158989628, 6149332450, 6139869306, 6158989613, 6137715391, 6132037320, 6149332992, 6158990028, 6137715393, 6150496741, 6149332994, 6127979486, 6137715400, 6158989618, 6158989619, 6136372928, 6149339677, 6116872839, 6116872847, 6116872853, 6116872857, 6149341271, 6149341275, 6116872869, 6116872871, 6149339678, 6148498504, 6116872884, 6149332996, 6116872888, 6116872896, 6124822882, 6116872909, 6116872913, 6116872916, 6124992224, 6149332528, 6116873174, 6137715183, 6116872926, 6116872927, 6149332530, 6149333008, 6148498507, 6149333009, 6149333012, 6116872931, 6116872940, 6149333016, 6137715404, 6149332546, 6137715405, 6149333034, 6149332550, 6116872947, 6149332559, 6116872949, 6116872953, 6149332568, 6149332572, 6149333044, 6149333047, 6149333060, 6149332573, 6116872960, 6149333061, 6134130238, 6116872966, 6149333064, 6149332580, 6155084691, 6124822891, 6137715412, 6149333065, 6149333081, 6149333088, 6124992226, 6149333091, 6149333096, 6139869112, 6149333110, 6149333116, 6149333119, 6136372927, 6124992231, 6149333124, 6149333126, 6149333140, 6137715420, 6158989635, 6148498567, 6149333175, 6149333177, 6158989638, 6137715425, 6148498517, 6139869343, 6148498518, 6137715189, 6143021610, 6148499699, 6158989932, 6158989829, 6149339660, 6158989647, 6158989649, 6137717195, 6148498527, 6148498528, 6158990500, 6127979444, 6148498530, 6143021567, 6160358839, 6139869116, 6158989830, 6129100310, 6139869118, 6158989653, 6149339661, 6158989654, 6158990141, 6119374334, 6124822918, 6124822934, 6158989758, 6153205590, 6155084570, 6158989655, 6124822944, 6124822958, 6158989754, 6123677351, 6149332346, 6143021587, 6158990031, 6158989992, 6124992251, 6158989993, 6127979554, 6160358734, 6158990854, 6124822973, 6136372935, 6124822981, 6117703469, 6132037200, 6153205569, 6158989997, 6136372986, 6123677365, 6123677360, 6124822995, 6137715232, 6134130263, 6137715982, 6153205574, 6160358740, 6148498546, 6134130232, 6124822998, 6124823001, 6148498547, 6116709157, 6124823009, 6139869134, 6124823013, 6139869366, 6123677442, 6124992284, 6123677419, 6149339666, 6149339670, 6124823023, 6148499564, 6124823028, 6144856003, 6137715452, 6139869371, 6124823030, 6124823031, 6123677416, 6143021607, 6158989957, 6120909686, 6127979498, 6120909701, 6149332824, 6149332848, 6123677418, 6123677396, 6160358749, 6127979461, 6120909713, 6137715467, 6149339683, 6149339684, 6314998362, 5028696400) AND timestamp >= toDateTime('2025-02-06T05:05:37.783531') AND timestamp < toDateTime('2025-02-20T05:05:37.783532') }
SELECT group_id, event_id, title, multiIf(in(arrayElement(exception_frames.function, -4), array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')), arrayElement(exception_frames.function, -4), in(arrayElement(exception_frames.function, -3), array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')), arrayElement(exception_frames.function, -3), in(arrayElement(exception_frames.function, -2), array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')), arrayElement(exception_frames.function, -2), in(arrayElement(exception_frames.function, -1), array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')), arrayElement(exception_frames.function, -1), arrayElement(exception_frames.function, -1)) AS `function_name`
WHERE ((arrayElement(exception_frames.filename, -20) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -20) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -19) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -19) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -18) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -18) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -17) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -17) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -16) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -16) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -15) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -15) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -14) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -14) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -13) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -13) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -12) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -12) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -11) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -11) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -10) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -10) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -9) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -9) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -8) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -8) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -7) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -7) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -6) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -6) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -5) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -5) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -4) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -4) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -3) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -3) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -2) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -2) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')) OR (arrayElement(exception_frames.filename, -1) IN array('src/seer/automation/agent/client.py', 'seer/automation/agent/client.py', 'automation/agent/client.py') AND arrayElement(exception_frames.function, -1) IN array('_prep_message_and_tools', 'generate_text', 'generate_text_stream')))
LIMIT 5

Screenshot 2025-02-20 at 1 08 41 PM

(The function_name is only used for testing purposes.)

Query Sentry data w/ 1000 issues and 20 stackframes

Reverse searching this issue for this input commit (found via git blame on a line in the stracktrace frame)

MATCH { MATCH (events) SELECT group_id, argMax(event_id, timestamp) AS `event_id`, argMax(title, timestamp) AS `title`, argMax(exception_frames.filename, timestamp) AS `exception_frames.filename`, argMax(exception_frames.function, timestamp) AS `exception_frames.function` BY group_id WHERE project_id IN array(1) AND group_id IN array(268128807, 343909701, 343176243, 772277187, 1529801769, 1816441096, 1833707881, 1873836103, 1956695534, 2023836271, 2065125375, 2130606591, 2135940678, 2138095822, 2205304667, 2541842770, 2615310209, 2733785806, 2753228555, 2917641450, 2923367969, 2963494257, 3146835654, 3146776098, 3146679974, 3157857029, 3168116165, 3179481165, 3248727627, 3254685754, 3271491072, 3285866713, 3389239864, 3392924885, 3401497304, 3486453437, 3610339170, 3849837068, 3870561798, 3870994791, 3885708370, 3899272912, 3899252144, 3899254653, 3899253760, 3899257705, 3899356197, 3899562921, 3899547650, 3899403324, 3899454467, 3899666695, 3899885094, 3899827944, 3899886945, 3900109515, 3900271421, 3900754839, 3901450413, 3905254530, 3905871906, 3901984324, 3902089999, 3901948002, 3906870191, 3909066274, 3909671921, 3909842675, 3910566630, 3912987324, 3913858590, 3915010727, 3915939819, 3915939833, 3916310345, 3919738180, 3919710734, 3920435535, 3924027588, 3927566361, 3929192394, 3932969693, 3933370948, 3934615405, 3935062130, 3950393519, 3956262394, 3966891959, 4004431444, 4053467988, 4053615022, 4066211084, 4069184744, 4104483286, 4121893361, 4128247904, 4142894863, 4156997347, 4167141285, 4203734039, 4186143655, 4186505988, 4192680187, 4208340776, 4208342340, 4208426984, 4211198654, 4216359174, 4216988047, 4217967988, 4223079768, 4248745453, 4248836869, 4253932835, 4256202016, 4259862041, 4259916596, 4261946344, 4266579277, 4266699220, 4269228787, 4271076192, 4276167867, 4276399092, 4276652153, 4277712136, 4277777414, 4277810649, 4277764451, 4284365336, 4284346041, 4285127377, 4286063148, 4287173654, 4290781721, 4296960373, 4306105646, 4306556166, 4307087514, 4307516469, 4312883625, 4313575566, 4314658910, 4314972027, 4316383469, 4320398658, 4321182981, 4324867169, 4326947275, 4326941538, 4327661006, 4329424548, 4330263568, 4330732381, 4330733267, 4336074219, 4338727349, 4347067736, 4351033085, 4355600571, 4357503008, 4362633767, 4363534796, 4365023542, 4367058187, 4367757905, 4370046120, 4376157309, 4378177696, 4380237977, 4380534135, 4381001082, 4381109527, 4381399021, 4381995557, 4383085192, 4383363045, 4383618013, 4384066393, 4384482676, 4385073833, 4386437034, 4393841654, 4399166630, 4400072703, 4400768929, 4410043328, 4416127223, 4420633805, 4432033004, 4449918571, 4457564866, 4472102347, 4473416102, 4473334610, 4474974644, 4475353491, 4477641779, 4479127057, 4479519669, 4487942812, 4488181101, 4488183458, 4488854489, 4489527988, 4491558039, 4495954544, 4495654032, 4497587168, 4497683376, 4499485376, 4499943367, 4504484928, 4505576105, 4505538836, 4506788037, 4507453380, 4508887360, 4510932991, 4511072653, 4510617596, 4514116871, 4517063620, 4519361261, 4521457264, 4527159294, 4529588981, 4535744635, 4538536306, 4540153305, 4540452424, 4544193822, 4545967002, 4548391379, 4549178223, 4550541840, 4550576100, 4550890297, 4556721115, 4558890882, 4564834642, 4568088935, 4568765442, 4568891119, 4570026343, 4571609216, 4572314215, 4572502794, 4572794806, 4576391760, 4578880105, 4579844017, 4584528698, 4586700688, 4590950852, 4596711805, 4603746228, 4604102050, 4603746444, 4607266467, 4608336586, 4610551665, 4612514080, 4611267724, 4616043505, 4618824207, 4619492934, 4636003201, 4639629217, 4647350671, 4647840434, 4651187728, 4663903888, 4673940226, 4677223251, 4678838126, 4679920477, 4679870456, 4680120600, 4686894853, 4690631693, 4693382664, 4691250862, 4700701634, 4700699626, 4700868416, 4702799714, 4704765109, 4704742688, 4705505836, 4706190369, 4706408684, 4709844434, 4710012953, 4710596640, 4712030711, 4716322042, 4719766735, 4723107333, 4723890959, 4724681142, 4724411084, 4727748286, 4728207623, 4736914923, 4737015039, 4737110778, 4739129615, 4739087471, 4742297960, 4744264475, 4745426825, 4745462806, 4745334698, 4745470616, 4746830661, 4747145998, 4747551932, 4748271396, 4749098345, 4752291467, 4752757683, 4760039075, 4766773463, 4766469117, 4766334478, 4766334470, 4767668580, 4767668703, 4772405168, 4772825804, 4774936072, 4777393611, 4792029064, 4800813666, 4801350599, 4808538909, 4808498904, 4810832929, 4812843640, 4812484196, 4812842699, 4816008875, 4831150150, 4833866238, 4841876334, 4844019252, 4854600545, 4854595611, 4863554109, 4875139560, 4876771838, 4877130416, 4881065621, 4881150296, 4881359850, 4882925313, 4888526584, 4888069767, 4890262967, 4896326679, 4896443999, 4904008872, 4899160485, 4897651362, 4904540328, 4904893714, 4905637784, 4906357132, 4909195133, 4909384793, 4909872618, 4910554880, 4911437945, 4911879599, 4912039318, 4912781833, 4914011354, 4914684619, 4915492162, 4915313244, 4916007745, 4916132857, 4916385931, 4917045540, 4917684878, 4917621937, 4918185292, 4919071986, 4920458566, 4923586599, 4923547962, 4924355516, 4924421142, 4926177383, 4926768702, 4926920546, 4928400221, 4929535355, 4929679132, 4929955049, 4930591896, 4930912347, 4930912356, 4931732205, 4932990710, 4933719041, 4934051385, 4934077349, 4935799824, 4936290843, 4937951796, 4938537449, 4938539417, 4938537422, 4938537445, 4938542668, 4938556656, 4938585641, 4939519003, 4940190682, 4940376382, 4940383165, 4943196108, 4946298542, 4945181039, 4941052726, 4942005398, 4941052802, 4947244185, 4947603215, 4947778237, 4948672261, 4949520611, 4950289805, 4950644002, 4952107416, 4952152938, 4952124244, 4953845369, 4953884651, 4953858865, 4953865411, 4953920823, 4953856225, 4954165119, 4954121727, 4954190625, 4954775678, 4954936030, 4955072869, 4955076774, 4956186799, 4955779525, 4956411756, 4955528764, 4956303380, 4956075798, 4956070029, 4956538073, 4956169644, 4956065343, 4956528672, 4956307769, 4956065334, 4955676335, 4956558567, 4956075824, 4956770834, 4956065182, 4956413459, 4955328418, 4956065239, 4956537371, 4956057298, 4956077367, 4956775821, 4956899254, 4957806498, 4960582393, 4960090381, 4958736443, 4959771484, 4958170674, 4962105409, 4962243078, 4963601571, 4970766396, 4973903244, 4973748508, 4974702451, 4978566342, 4978623011, 4981564491, 4983951875, 4985855584, 4985855611, 4986156956, 4993662784, 4993664585, 4993655507, 4994087945, 4995748445, 4997128483, 4999568399, 4999548910, 4999674799, 5000726893, 5001442886, 5001323812, 5001473500, 5001872036, 5002124593, 5001949337, 5002282575, 5002469830, 5002469702, 5003150086, 5003305965, 5003458353, 5004706106, 5006016901, 5007483034, 5007930108, 5008694964, 5012013434, 5012594968, 5011236030, 5008060429, 5013602027, 5013999803, 5014719714, 5014730601, 5014738151, 5014731748, 5014735527, 5014734745, 5015448070, 5017127803, 5016939189, 5016939283, 5017360303, 5020912101, 5020912341, 5021109637, 5021312061, 5021187087, 5021468364, 5023842254, 5023685436, 5024946349, 5024823468, 5025566464, 5026436679, 5026951977, 5027129447, 5034076840, 5033758017, 5030943117, 5033314498, 5035386669, 5035322196, 5038585141, 5038585111, 5038756576, 5039872865, 5040247484, 5040236091, 5041173084, 5041106096, 5041106106, 5043297088, 5044100049, 5044063575, 5045654580, 5045752465, 5046110643, 5047139714, 5047127167, 5047586108, 5053722198, 5054769652, 5055553240, 5056795379, 5058617460, 5058703152, 5058726941, 5058786118, 5059180794, 5059749558, 5061321425, 5062144172, 5063779592, 5065765477, 5066741603, 5067814798, 5068953522, 5068831130, 5076485997, 5076658105, 5079276125, 5081370531, 5086704594, 5087090395, 5087272790, 5087894517, 5088703920, 5089500830, 5092962302, 5096918677, 5097593444, 5098952956, 5100052780, 5100052768, 5100052761, 5100119182, 5100363651, 5101130096, 5103177624, 5103084377, 5103259090, 5104585095, 5105790884, 5108394267, 5107154228, 5109707711, 5110530546, 5110530357, 5114777667, 5114777686, 5116471300, 5127502081, 5126803304, 5120053779, 5121405974, 5126987744, 5127437198, 5128665002, 5131244670, 5132731814, 5132956074, 5136061160, 5136178437, 5134891757, 5134810229, 5134203461, 5136898062, 5136810156, 5138423390, 5137501296, 5137520752, 5138969917, 5139164625, 5140501398, 5140934098, 5141645005, 5141920167, 5144255701, 5146210746, 5146365735, 5146813228, 5148082520, 5148497136, 5148082461, 5153489868, 5156236095, 5157632108, 5162776688, 5162776622, 5162775113, 5167939809, 5168709733, 5169721802, 5175166408, 5175946830, 5190676891, 5187466893, 5202951319, 5204305467, 5204305463, 5205438342, 5207889051, 5211941662, 5216137443, 5218879213, 5218879132, 5221849369, 5221063068, 5224600514, 5224909091, 5225041747, 5224916547, 5225260997, 5225721268, 5225607846, 5225569179, 5225569927, 5235536247, 5229075357, 5236841482, 5237265739, 5236873891, 5237654781, 5237915468, 5237606396, 5238784710, 5241905142, 5246710780, 5247285358, 5248310016, 5248741094, 5252613356, 5254238885, 5254858500, 5254954139, 5254958292, 5255258693, 5255512650, 5259987769, 5276915970, 5273693892, 5277394480, 5276056187, 5265811425, 5281668321, 5283455347, 5284572260, 5284806855, 5285575386, 5286593043, 5286391259, 5286456749, 5286598412, 5286475427, 5286018824, 5288360693, 5288595088, 5288594899, 5289437499, 5290882209, 5290878696, 5291937839, 5292041208, 5292239595, 5293283281, 5293387618, 5296303256, 5296825481, 5297454759, 5306108893, 5302102285, 5299973306, 5303672792, 5309640240, 5310042375, 5306896873, 5310684005, 5310673758, 5311948915, 5312445284, 5314268382, 5314646675, 5314564788, 5315131965, 5316658345, 5319787167, 5320606751, 5322098080, 5324757590, 5324849395, 5324757565, 5324757573, 5325149741, 5324757789, 5328825710, 5330047948, 5329355715, 5331142758, 5331181555, 5331230623, 5333975730, 5339392479, 5342903641, 5343909286, 5344490926, 5345215067, 5349166693, 5351427865, 5351762654, 5352232854, 5352234997, 5353134098, 5352784895, 5353443700, 5354847749, 5354810309, 5355365364, 5358898622, 5359467019, 5359948757, 5360444475, 5360933462, 5360930327, 5360932715, 5360930348, 5360933416, 5360932826, 5360933735, 5361643179, 5362056624, 5362210581, 5363577012, 5365158594, 5365389388, 5365614191, 5366141996, 5366075147, 5366083186, 5366139470, 5368703542, 5368073493, 5367508688, 5379158584, 5378941997, 5378573583, 5373639827, 5379674216, 5380776678, 5382575728, 5384251129, 5387057769, 5389801173, 5391181141, 5391312482, 5392362510, 5394613770, 5394843879, 5395738021, 5395738885, 5397266102, 5398535734, 5399577104, 5401105588, 5399777330, 5401402477, 5404696424, 5413648206, 5419071951, 5419578632, 5417387184, 5419547788, 5428406787, 5427093111, 5430963408, 5431136806, 5433721078, 5443891187, 5441528108, 5436025392, 5448996394, 5449210149, 5449461908, 5449709792, 5449709854, 5449889858, 5449847928, 5449970755, 5450676492, 5451059757, 5453565797, 5454181546, 5454825451, 5455833408, 5456263989, 5456828707, 5457424784, 5457583689, 5458387596, 5458421061, 5458484949, 5458496114, 5458267964, 5458353399, 5458484480, 5458467128, 5458508587, 5458496109, 5458662067, 5458634475, 5458589854, 5458648576, 5458742484, 5458700879, 5458529568, 5458646391, 5458742494, 5458496122, 5459380010, 5459631396, 5461452089, 5463623599, 5464048774, 5464639526, 5468269551, 5468061468, 5473199303, 5474277741, 5475059305, 5475255142, 5477091425, 5479126279, 5479233580, 5479492191, 5481089971, 5482950682, 5483204471, 5483733851, 5483660741, 5483540239, 5484889676, 5487272080, 5489552662, 5490220064, 5493621801, 5499412717, 5501687898, 5502342111, 5503473592, 5503473653, 5504870245, 5506902410, 5506861446, 5505383988, 5506189506, 5510249617, 5510942273, 5511795649, 5514306885, 5514654773, 5515128884, 5516683502, 5517855232, 5524039500, 5523625052, 5523624325, 5520905475, 5524911362, 5528701539, 5521252938, 5523992705, 5521680668, 5529593680, 5531074661, 5533272725, 5532923063, 5532915217, 5533973355, 5534334398, 5535229315, 5535263025, 5534943419, 5538005852, 5539974675, 5539616167, 5541534557, 5543001271, 5543940130, 5543778096, 5545066435, 5545076226, 5545076208, 5545076249, 5544997117, 5544994886, 5547003510, 5549484453, 5558730156, 5558269494, 5557891441, 5552524736, 5558821069, 5560472363, 5560797588, 5561031543, 5561374433, 5561374437, 5561815922, 5561815485, 5562563399, 5562677674, 5562812908, 5563126522, 5564459909, 5564459861, 5564459834, 5565483769, 5565249895, 5566313831, 5566401166, 5566873361, 6243970798) AND timestamp >= toDateTime('2025-02-07T01:12:12.764671') AND timestamp < toDateTime('2025-02-21T01:12:12.764673') }
SELECT group_id, event_id, title, multiIf(in(arrayElement(exception_frames.function, -4), array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')), arrayElement(exception_frames.function, -4), in(arrayElement(exception_frames.function, -3), array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')), arrayElement(exception_frames.function, -3), in(arrayElement(exception_frames.function, -2), array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')), arrayElement(exception_frames.function, -2), in(arrayElement(exception_frames.function, -1), array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')), arrayElement(exception_frames.function, -1), arrayElement(exception_frames.function, -1)) AS `function_name`
WHERE ((arrayElement(exception_frames.filename, -20) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -20) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -19) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -19) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -18) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -18) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -17) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -17) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -16) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -16) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -15) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -15) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -14) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -14) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -13) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -13) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -12) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -12) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -11) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -11) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -10) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -10) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -9) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -9) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -8) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -8) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -7) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -7) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -6) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -6) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -5) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -5) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -4) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -4) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -3) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -3) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -2) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -2) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')) OR (arrayElement(exception_frames.filename, -1) IN array('sentry/integrations/middleware/hybrid_cloud/parser.py', 'integrations/middleware/hybrid_cloud/parser.py') AND arrayElement(exception_frames.function, -1) IN array('get_response_from_region_silo', 'get_mailbox_identifier', 'get_response_from_first_region', 'get_responses_from_region_silos', 'get_organizations_from_integration', 'get_response_from_control_silo', '__init__')))
LIMIT 5

Screenshot 2025-02-20 at 5 48 38 PM

Copy link

codecov bot commented Feb 13, 2025

Codecov Report

Attention: Patch coverage is 97.54098% with 6 lines in your changes missing coverage. Please review.

✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/sentry/seer/fetch_issues_given_patches.py 95.08% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master   #85133      +/-   ##
==========================================
+ Coverage   87.97%   88.00%   +0.03%     
==========================================
  Files        9620     9628       +8     
  Lines      543130   546055    +2925     
  Branches    21020    21020              
==========================================
+ Hits       477802   480582    +2780     
- Misses      65023    65168     +145     
  Partials      305      305              

@kddubey kddubey force-pushed the kddubey/seer-rpc/get-issues-related-to-file-patches branch from 8a9e8aa to f415a75 Compare February 14, 2025 04:44
@kddubey kddubey changed the title feat(seer-rpc) (WIP) Get issues related to file patches feat(seer-rpc) Get issues related to file patches Feb 18, 2025
@kddubey kddubey marked this pull request as ready for review February 18, 2025 19:59
@kddubey kddubey requested a review from jennmueng February 18, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Backend Automatically applied to PRs that change backend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants