Run Date: 2026-11-11 15:58:42.542123 Copyright (c) Citizens' Oversight
| setting | value | note |
|---|---|---|
| vendor | 'ES&S' | |
| target_side | 'left' | should drive the default option/ocr clip region direction in vendor.py's layout_params for a right-side-target ballot, same as option_clip_region already does -- ocr_clip_region has no such default yet, see vendor.py |
| ml_min_detection_probability_pct | 80 | positions scoring below this are never detected at all |
| grid_rows_to_drop | 2 | last N y-grid rows excluded from candidate positions entirely -- no in-code default, vendor-specific unless a job overrides it |
| ml_target_exclude_regions | [{'x': 0, 'y': 0, 'w': 1700, 'h': 460, 'page': 1}] | |
| ml_target_eval_w x ml_target_eval_h | 72 x 32 | classifier's own evaluation-clip size |
| target_offset_x/y (page 1) | 0, 0 | |
| target_offset_x_p1/y_p1 (page 2+) | 0, 0 | |
| mapping_ocr_detect_only | False | |
| mapping_ocr_match_only | True | map_option_names_ocr()'s own two-flag split -- affects whether map/ml_detected_targets.csv reflects a real detection pass or a reused one, not this report's own generation |
175 of 177 styles have detected oval count exactly matching the EIF-expected count.
2 styles do NOT match ('diff': positive = more detected than expected, negative = fewer) -- also saved as map/oval_count_mismatches.csv:
| style_num | expected | detected | diff |
|---|---|---|---|
| 085 | 62 | 55 | -7 |
| 099 | 62 | 46 | -16 |
Total x-bins discovered: 21 (real columns: 6, outliers/noise: 15)
| x_avg | coverage | num_styles | num_dets | style_count |
|---|---|---|---|---|
| 107.3 | 100.0% | 177 | 3743 | 177 |
| 107.8 | 100.0% | 165 | 378 | 165 |
| 622.9 | 89.8% | 159 | 3140 | 159 |
| 1140.1 | 89.8% | 159 | 636 | 159 |
| 625.4 | 96.4% | 159 | 636 | 159 |
| 1142.2 | 96.4% | 159 | 953 | 159 |
| x_avg | coverage | num_styles | num_dets | affected_styles |
|---|---|---|---|---|
| 819.9 | 5.5% | 9 | 9 | |
| 236.6 | 4.0% | 7 | 7 | |
| 690.1 | 3.6% | 6 | 7 | |
| 366.2 | 3.0% | 5 | 5 | |
| 1205.3 | 1.8% | 3 | 3 | |
| 1593.3 | 1.8% | 3 | 3 | |
| 171.0 | 1.1% | 2 | 3 | |
| 1080.0 | 1.2% | 2 | 2 | |
| 428.0 | 0.6% | 1 | 1 | |
| 685.0 | 0.6% | 1 | 1 | |
| 879.0 | 0.6% | 1 | 1 | |
| 1400.0 | 0.6% | 1 | 1 | |
| 558.0 | 0.6% | 1 | 2 | |
| 951.0 | 0.6% | 1 | 1 | |
| 1012.0 | 0.6% | 1 | 1 |
Every detected oval for a style whose count still doesn't match expected, after xbin filtering -- oval match % is the classifier's own probability; bin membership % is the share of the job's styles sharing that oval's x-bin (its real-column confidence). Neither alone identifies which oval is the extra/missing one here -- that's exactly why the style is still unresolved -- but seeing both together may reveal a pattern (e.g. a consistently lower match % or a borderline bin %) the filter isn't using yet.
| page | x | y | oval_match_pct | bin_x_avg | bin_membership_pct | common_bin |
|---|---|---|---|---|---|---|
| 1 | 106 | 475 | 99.8% | 107.3 | 100.0% | True |
| 1 | 106 | 557 | 99.5% | 107.3 | 100.0% | True |
| 1 | 106 | 640 | 99.8% | 107.3 | 100.0% | True |
| 1 | 106 | 722 | 99.7% | 107.3 | 100.0% | True |
| 1 | 106 | 804 | 99.7% | 107.3 | 100.0% | True |
| 1 | 106 | 885 | 100.0% | 107.3 | 100.0% | True |
| 1 | 106 | 967 | 98.6% | 107.3 | 100.0% | True |
| 1 | 106 | 1048 | 99.6% | 107.3 | 100.0% | True |
| 1 | 106 | 1294 | 99.3% | 107.3 | 100.0% | True |
| 1 | 106 | 1335 | 98.1% | 107.3 | 100.0% | True |
| 1 | 106 | 1376 | 98.7% | 107.3 | 100.0% | True |
| 1 | 106 | 1580 | 96.4% | 107.3 | 100.0% | True |
| 1 | 106 | 1621 | 98.8% | 107.3 | 100.0% | True |
| 1 | 106 | 1825 | 92.0% | 107.3 | 100.0% | True |
| 1 | 106 | 1866 | 93.6% | 107.3 | 100.0% | True |
| 1 | 106 | 1906 | 96.1% | 107.3 | 100.0% | True |
| 1 | 106 | 2152 | 92.8% | 107.3 | 100.0% | True |
| 1 | 106 | 2193 | 98.3% | 107.3 | 100.0% | True |
| 1 | 106 | 2479 | 97.8% | 107.3 | 100.0% | True |
| 1 | 106 | 2764 | 85.0% | 107.3 | 100.0% | True |
| 1 | 106 | 2805 | 98.4% | 107.3 | 100.0% | True |
| 1 | 106 | 3009 | 99.3% | 107.3 | 100.0% | True |
| 1 | 106 | 3049 | 99.7% | 107.3 | 100.0% | True |
| 1 | 623 | 598 | 89.3% | 622.9 | 89.8% | True |
| 1 | 623 | 640 | 93.2% | 622.9 | 89.8% | True |
| 1 | 623 | 844 | 99.5% | 622.9 | 89.8% | True |
| 1 | 623 | 885 | 98.8% | 622.9 | 89.8% | True |
| 1 | 623 | 1131 | 84.8% | 622.9 | 89.8% | True |
| 1 | 623 | 1376 | 80.3% | 622.9 | 89.8% | True |
| 1 | 623 | 1539 | 94.3% | 622.9 | 89.8% | True |
| 1 | 623 | 1580 | 94.4% | 622.9 | 89.8% | True |
| 1 | 623 | 1784 | 96.2% | 622.9 | 89.8% | True |
| 1 | 623 | 2029 | 92.0% | 622.9 | 89.8% | True |
| 1 | 623 | 2274 | 89.8% | 622.9 | 89.8% | True |
| 1 | 623 | 2520 | 88.0% | 622.9 | 89.8% | True |
| 1 | 623 | 2764 | 93.4% | 622.9 | 89.8% | True |
| 1 | 623 | 2805 | 91.5% | 622.9 | 89.8% | True |
| 1 | 623 | 2969 | 80.2% | 622.9 | 89.8% | True |
| 1 | 623 | 3009 | 99.0% | 622.9 | 89.8% | True |
| 1 | 1141 | 1294 | 93.0% | 1140.1 | 89.8% | True |
| 1 | 1141 | 1335 | 92.7% | 1140.1 | 89.8% | True |
| 1 | 1141 | 3131 | 99.6% | 1140.1 | 89.8% | True |
| 1 | 1141 | 3173 | 98.8% | 1140.1 | 89.8% | True |
| 2 | 107 | 2272 | 91.0% | 107.3 | 100.0% | True |
| 2 | 107 | 2312 | 96.4% | 107.3 | 100.0% | True |
| 2 | 624 | 2107 | 97.5% | 622.9 | 89.8% | True |
| 2 | 624 | 2148 | 80.2% | 622.9 | 89.8% | True |
| 2 | 624 | 2884 | 100.0% | 622.9 | 89.8% | True |
| 2 | 624 | 2925 | 89.5% | 622.9 | 89.8% | True |
| 2 | 1141 | 963 | 99.9% | 1140.1 | 89.8% | True |
| 2 | 1141 | 1003 | 94.8% | 1140.1 | 89.8% | True |
| 2 | 1141 | 1943 | 99.9% | 1140.1 | 89.8% | True |
| 2 | 1141 | 2025 | 99.8% | 1140.1 | 89.8% | True |
| 2 | 1141 | 3089 | 99.8% | 1140.1 | 89.8% | True |
| 2 | 1141 | 3170 | 99.9% | 1140.1 | 89.8% | True |
| page | x | y | oval_match_pct | bin_x_avg | bin_membership_pct | common_bin |
|---|---|---|---|---|---|---|
| 1 | 107 | 475 | 100.0% | 107.3 | 100.0% | True |
| 1 | 107 | 558 | 99.5% | 107.3 | 100.0% | True |
| 1 | 107 | 640 | 98.7% | 107.3 | 100.0% | True |
| 1 | 107 | 720 | 99.9% | 107.3 | 100.0% | True |
| 1 | 107 | 802 | 97.8% | 107.3 | 100.0% | True |
| 1 | 107 | 884 | 95.7% | 107.3 | 100.0% | True |
| 1 | 107 | 966 | 91.2% | 107.3 | 100.0% | True |
| 1 | 107 | 1047 | 95.4% | 107.3 | 100.0% | True |
| 1 | 107 | 1293 | 80.1% | 107.3 | 100.0% | True |
| 1 | 107 | 1375 | 95.5% | 107.3 | 100.0% | True |
| 1 | 107 | 1824 | 94.7% | 107.3 | 100.0% | True |
| 1 | 107 | 1866 | 91.9% | 107.3 | 100.0% | True |
| 1 | 107 | 1906 | 90.3% | 107.3 | 100.0% | True |
| 1 | 107 | 2151 | 97.1% | 107.3 | 100.0% | True |
| 1 | 107 | 2438 | 93.9% | 107.3 | 100.0% | True |
| 1 | 107 | 2479 | 81.2% | 107.3 | 100.0% | True |
| 1 | 107 | 2764 | 98.1% | 107.3 | 100.0% | True |
| 1 | 107 | 3009 | 99.8% | 107.3 | 100.0% | True |
| 1 | 107 | 3051 | 99.4% | 107.3 | 100.0% | True |
| 1 | 624 | 598 | 99.2% | 622.9 | 89.8% | True |
| 1 | 624 | 640 | 95.7% | 622.9 | 89.8% | True |
| 1 | 624 | 843 | 99.3% | 622.9 | 89.8% | True |
| 1 | 624 | 884 | 90.0% | 622.9 | 89.8% | True |
| 1 | 624 | 1089 | 95.3% | 622.9 | 89.8% | True |
| 1 | 624 | 1129 | 80.4% | 622.9 | 89.8% | True |
| 1 | 624 | 1335 | 83.6% | 622.9 | 89.8% | True |
| 1 | 624 | 1375 | 85.7% | 622.9 | 89.8% | True |
| 1 | 624 | 1538 | 94.6% | 622.9 | 89.8% | True |
| 1 | 624 | 1742 | 98.8% | 622.9 | 89.8% | True |
| 1 | 624 | 1988 | 96.7% | 622.9 | 89.8% | True |
| 1 | 624 | 2233 | 98.1% | 622.9 | 89.8% | True |
| 1 | 624 | 2764 | 86.9% | 622.9 | 89.8% | True |
| 1 | 624 | 3009 | 95.5% | 622.9 | 89.8% | True |
| 1 | 1141 | 3133 | 98.3% | 1140.1 | 89.8% | True |
| 1 | 1141 | 3173 | 99.6% | 1140.1 | 89.8% | True |
| 2 | 106 | 2273 | 98.7% | 107.3 | 100.0% | True |
| 2 | 106 | 2314 | 99.5% | 107.3 | 100.0% | True |
| 2 | 623 | 2110 | 97.7% | 622.9 | 89.8% | True |
| 2 | 623 | 2150 | 94.7% | 622.9 | 89.8% | True |
| 2 | 623 | 2886 | 84.8% | 622.9 | 89.8% | True |
| 2 | 623 | 2927 | 96.6% | 622.9 | 89.8% | True |
| 2 | 1141 | 1007 | 90.5% | 1140.1 | 89.8% | True |
| 2 | 1141 | 1946 | 83.2% | 1140.1 | 89.8% | True |
| 2 | 1141 | 2028 | 96.2% | 1140.1 | 89.8% | True |
| 2 | 1141 | 3090 | 98.0% | 1140.1 | 89.8% | True |
| 2 | 1141 | 3173 | 97.8% | 1140.1 | 89.8% | True |
Full snapgrid (every 'top'/'lft' line, edge to edge) in thin red, and the oval classifier's own evaluation-clip boundary at EVERY candidate grid position (not just accepted detections, keepout regions already excluded) in thin green -- lets you check grid registration against the page's real timing marks and spot an eval window overlapping neighboring ballot content directly. On top of that: for every style with detections in map/ml_detected_targets.csv, a bold red box + 'x,y,confidence%' around every detected oval, a bold blue box around the region that will be sent to the AI/OCR matching stage, and a bold green box previewing the eventual crop boundary. 354 images across 177 styles.
001-mldetect-redlined-1.png

001-mldetect-redlined-2.png

002-mldetect-redlined-1.png

002-mldetect-redlined-2.png

003-mldetect-redlined-1.png

003-mldetect-redlined-2.png

004-mldetect-redlined-1.png

004-mldetect-redlined-2.png

005-mldetect-redlined-1.png

005-mldetect-redlined-2.png

006-mldetect-redlined-1.png

006-mldetect-redlined-2.png

007-mldetect-redlined-1.png

007-mldetect-redlined-2.png

008-mldetect-redlined-1.png

008-mldetect-redlined-2.png

009-mldetect-redlined-1.png

009-mldetect-redlined-2.png

010-mldetect-redlined-1.png

010-mldetect-redlined-2.png

011-mldetect-redlined-1.png

011-mldetect-redlined-2.png

013-mldetect-redlined-1.png

013-mldetect-redlined-2.png

014-mldetect-redlined-1.png

014-mldetect-redlined-2.png

015-mldetect-redlined-1.png

015-mldetect-redlined-2.png

016-mldetect-redlined-1.png

016-mldetect-redlined-2.png

017-mldetect-redlined-1.png

017-mldetect-redlined-2.png

018-mldetect-redlined-1.png

018-mldetect-redlined-2.png

019-mldetect-redlined-1.png

019-mldetect-redlined-2.png

020-mldetect-redlined-1.png

020-mldetect-redlined-2.png

021-mldetect-redlined-1.png

021-mldetect-redlined-2.png

022-mldetect-redlined-1.png

022-mldetect-redlined-2.png

023-mldetect-redlined-1.png

023-mldetect-redlined-2.png

024-mldetect-redlined-1.png

024-mldetect-redlined-2.png

025-mldetect-redlined-1.png

025-mldetect-redlined-2.png

026-mldetect-redlined-1.png

026-mldetect-redlined-2.png

027-mldetect-redlined-1.png

027-mldetect-redlined-2.png

028-mldetect-redlined-1.png

028-mldetect-redlined-2.png

029-mldetect-redlined-1.png

029-mldetect-redlined-2.png

030-mldetect-redlined-1.png

030-mldetect-redlined-2.png

031-mldetect-redlined-1.png

031-mldetect-redlined-2.png

032-mldetect-redlined-1.png

032-mldetect-redlined-2.png

033-mldetect-redlined-1.png

033-mldetect-redlined-2.png

034-mldetect-redlined-1.png

034-mldetect-redlined-2.png

035-mldetect-redlined-1.png

035-mldetect-redlined-2.png

036-mldetect-redlined-1.png

036-mldetect-redlined-2.png

037-mldetect-redlined-1.png

037-mldetect-redlined-2.png

038-mldetect-redlined-1.png

038-mldetect-redlined-2.png

039-mldetect-redlined-1.png

039-mldetect-redlined-2.png

040-mldetect-redlined-1.png

040-mldetect-redlined-2.png

041-mldetect-redlined-1.png

041-mldetect-redlined-2.png

042-mldetect-redlined-1.png

042-mldetect-redlined-2.png

043-mldetect-redlined-1.png

043-mldetect-redlined-2.png

044-mldetect-redlined-1.png

044-mldetect-redlined-2.png

045-mldetect-redlined-1.png

045-mldetect-redlined-2.png

046-mldetect-redlined-1.png

046-mldetect-redlined-2.png

047-mldetect-redlined-1.png

047-mldetect-redlined-2.png

048-mldetect-redlined-1.png

048-mldetect-redlined-2.png

049-mldetect-redlined-1.png

049-mldetect-redlined-2.png

050-mldetect-redlined-1.png

050-mldetect-redlined-2.png

051-mldetect-redlined-1.png

051-mldetect-redlined-2.png

052-mldetect-redlined-1.png

052-mldetect-redlined-2.png

053-mldetect-redlined-1.png

053-mldetect-redlined-2.png

054-mldetect-redlined-1.png

054-mldetect-redlined-2.png

055-mldetect-redlined-1.png

055-mldetect-redlined-2.png

056-mldetect-redlined-1.png

056-mldetect-redlined-2.png

057-mldetect-redlined-1.png

057-mldetect-redlined-2.png

058-mldetect-redlined-1.png

058-mldetect-redlined-2.png

059-mldetect-redlined-1.png

059-mldetect-redlined-2.png

060-mldetect-redlined-1.png

060-mldetect-redlined-2.png

061-mldetect-redlined-1.png

061-mldetect-redlined-2.png

062-mldetect-redlined-1.png

062-mldetect-redlined-2.png

063-mldetect-redlined-1.png

063-mldetect-redlined-2.png

064-mldetect-redlined-1.png

064-mldetect-redlined-2.png

065-mldetect-redlined-1.png

065-mldetect-redlined-2.png

066-mldetect-redlined-1.png

066-mldetect-redlined-2.png

067-mldetect-redlined-1.png

067-mldetect-redlined-2.png

068-mldetect-redlined-1.png

068-mldetect-redlined-2.png

069-mldetect-redlined-1.png

069-mldetect-redlined-2.png

070-mldetect-redlined-1.png

070-mldetect-redlined-2.png

071-mldetect-redlined-1.png

071-mldetect-redlined-2.png

072-mldetect-redlined-1.png

072-mldetect-redlined-2.png

073-mldetect-redlined-1.png

073-mldetect-redlined-2.png

074-mldetect-redlined-1.png

074-mldetect-redlined-2.png

075-mldetect-redlined-1.png

075-mldetect-redlined-2.png

076-mldetect-redlined-1.png

076-mldetect-redlined-2.png

077-mldetect-redlined-1.png

077-mldetect-redlined-2.png

078-mldetect-redlined-1.png

078-mldetect-redlined-2.png

079-mldetect-redlined-1.png

079-mldetect-redlined-2.png

080-mldetect-redlined-1.png

080-mldetect-redlined-2.png

081-mldetect-redlined-1.png

081-mldetect-redlined-2.png

082-mldetect-redlined-1.png

082-mldetect-redlined-2.png

083-mldetect-redlined-1.png

083-mldetect-redlined-2.png

084-mldetect-redlined-1.png

084-mldetect-redlined-2.png

085-mldetect-redlined-1.png

085-mldetect-redlined-2.png

086-mldetect-redlined-1.png

086-mldetect-redlined-2.png

087-mldetect-redlined-1.png

087-mldetect-redlined-2.png

088-mldetect-redlined-1.png

088-mldetect-redlined-2.png

089-mldetect-redlined-1.png

089-mldetect-redlined-2.png

090-mldetect-redlined-1.png

090-mldetect-redlined-2.png

091-mldetect-redlined-1.png

091-mldetect-redlined-2.png

092-mldetect-redlined-1.png

092-mldetect-redlined-2.png

093-mldetect-redlined-1.png

093-mldetect-redlined-2.png

094-mldetect-redlined-1.png

094-mldetect-redlined-2.png

096-mldetect-redlined-1.png

096-mldetect-redlined-2.png

099-mldetect-redlined-1.png

099-mldetect-redlined-2.png

101-mldetect-redlined-1.png

101-mldetect-redlined-2.png

102-mldetect-redlined-1.png

102-mldetect-redlined-2.png

104-mldetect-redlined-1.png

104-mldetect-redlined-2.png

106-mldetect-redlined-1.png

106-mldetect-redlined-2.png

107-mldetect-redlined-1.png

107-mldetect-redlined-2.png

108-mldetect-redlined-1.png

108-mldetect-redlined-2.png

109-mldetect-redlined-1.png

109-mldetect-redlined-2.png

110-mldetect-redlined-1.png

110-mldetect-redlined-2.png

111-mldetect-redlined-1.png

111-mldetect-redlined-2.png

112-mldetect-redlined-1.png

112-mldetect-redlined-2.png

113-mldetect-redlined-1.png

113-mldetect-redlined-2.png

114-mldetect-redlined-1.png

114-mldetect-redlined-2.png

115-mldetect-redlined-1.png

115-mldetect-redlined-2.png

116-mldetect-redlined-1.png

116-mldetect-redlined-2.png

117-mldetect-redlined-1.png

117-mldetect-redlined-2.png

118-mldetect-redlined-1.png

118-mldetect-redlined-2.png

119-mldetect-redlined-1.png

119-mldetect-redlined-2.png

120-mldetect-redlined-1.png

120-mldetect-redlined-2.png

122-mldetect-redlined-1.png

122-mldetect-redlined-2.png

123-mldetect-redlined-1.png

123-mldetect-redlined-2.png

124-mldetect-redlined-1.png

124-mldetect-redlined-2.png

125-mldetect-redlined-1.png

125-mldetect-redlined-2.png

126-mldetect-redlined-1.png

126-mldetect-redlined-2.png

128-mldetect-redlined-1.png

128-mldetect-redlined-2.png

129-mldetect-redlined-1.png

129-mldetect-redlined-2.png

130-mldetect-redlined-1.png

130-mldetect-redlined-2.png

132-mldetect-redlined-1.png

132-mldetect-redlined-2.png

133-mldetect-redlined-1.png

133-mldetect-redlined-2.png

134-mldetect-redlined-1.png

134-mldetect-redlined-2.png

135-mldetect-redlined-1.png

135-mldetect-redlined-2.png

136-mldetect-redlined-1.png

136-mldetect-redlined-2.png

137-mldetect-redlined-1.png

137-mldetect-redlined-2.png

138-mldetect-redlined-1.png

138-mldetect-redlined-2.png

139-mldetect-redlined-1.png

139-mldetect-redlined-2.png

140-mldetect-redlined-1.png

140-mldetect-redlined-2.png

141-mldetect-redlined-1.png

141-mldetect-redlined-2.png

142-mldetect-redlined-1.png

142-mldetect-redlined-2.png

143-mldetect-redlined-1.png

143-mldetect-redlined-2.png

144-mldetect-redlined-1.png

144-mldetect-redlined-2.png

145-mldetect-redlined-1.png

145-mldetect-redlined-2.png

146-mldetect-redlined-1.png

146-mldetect-redlined-2.png

147-mldetect-redlined-1.png

147-mldetect-redlined-2.png

148-mldetect-redlined-1.png

148-mldetect-redlined-2.png

149-mldetect-redlined-1.png

149-mldetect-redlined-2.png

150-mldetect-redlined-1.png

150-mldetect-redlined-2.png

152-mldetect-redlined-1.png

152-mldetect-redlined-2.png

153-mldetect-redlined-1.png

153-mldetect-redlined-2.png

154-mldetect-redlined-1.png

154-mldetect-redlined-2.png

155-mldetect-redlined-1.png

155-mldetect-redlined-2.png

156-mldetect-redlined-1.png

156-mldetect-redlined-2.png

157-mldetect-redlined-1.png

157-mldetect-redlined-2.png

158-mldetect-redlined-1.png

158-mldetect-redlined-2.png

159-mldetect-redlined-1.png

159-mldetect-redlined-2.png

160-mldetect-redlined-1.png

160-mldetect-redlined-2.png

161-mldetect-redlined-1.png

161-mldetect-redlined-2.png

162-mldetect-redlined-1.png

162-mldetect-redlined-2.png

163-mldetect-redlined-1.png

163-mldetect-redlined-2.png

164-mldetect-redlined-1.png

164-mldetect-redlined-2.png

165-mldetect-redlined-1.png

165-mldetect-redlined-2.png

166-mldetect-redlined-1.png

166-mldetect-redlined-2.png

167-mldetect-redlined-1.png

167-mldetect-redlined-2.png

168-mldetect-redlined-1.png

168-mldetect-redlined-2.png

169-mldetect-redlined-1.png

169-mldetect-redlined-2.png

203-mldetect-redlined-1.png

203-mldetect-redlined-2.png

204-mldetect-redlined-1.png

204-mldetect-redlined-2.png

205-mldetect-redlined-1.png

205-mldetect-redlined-2.png

206-mldetect-redlined-1.png

206-mldetect-redlined-2.png

211-mldetect-redlined-1.png

211-mldetect-redlined-2.png

316-mldetect-redlined-1.png

316-mldetect-redlined-2.png

317-mldetect-redlined-1.png

317-mldetect-redlined-2.png

318-mldetect-redlined-1.png

318-mldetect-redlined-2.png

321-mldetect-redlined-1.png

321-mldetect-redlined-2.png

322-mldetect-redlined-1.png

322-mldetect-redlined-2.png

323-mldetect-redlined-1.png

323-mldetect-redlined-2.png

324-mldetect-redlined-1.png

324-mldetect-redlined-2.png

325-mldetect-redlined-1.png

325-mldetect-redlined-2.png

331-mldetect-redlined-1.png

331-mldetect-redlined-2.png

332-mldetect-redlined-1.png

332-mldetect-redlined-2.png

333-mldetect-redlined-1.png

333-mldetect-redlined-2.png

334-mldetect-redlined-1.png

334-mldetect-redlined-2.png

335-mldetect-redlined-1.png

335-mldetect-redlined-2.png

338-mldetect-redlined-1.png

338-mldetect-redlined-2.png

Run Date: 2026-11-11 15:58:42.542645 Copyright (c) Citizens' Oversight