Run Date: 2026-09-10 17:24:32.554065 Copyright (c) Citizens' Oversight
This report is a reconciliation of all metadata captured from various sources. The number of sources included may vary, based on the workflow and availability of image archives and the CVR. This report is essential when performing public oversight workflow audits, because it allows audit conductors to examine metadata to understand ballot style assignments, repeated ballots by ballot_id and repeated images, and to compare across all sources, images, CVR and any aggregated results. Each section of this report will have a separate introductory paragraph.
| parameter | images | cvrs | images-cvrs | results | results-images |
|---|---|---|---|---|---|
| num_files | 5 | 1 | 0 | 0 | 0 |
| raw_total | 6,958 | 6,958 | 0 | 6,958 | 0 |
| repeated ballot_ids | 20,356 | 0 | 20,356 | 0 | 0 |
| net unique ballot_ids | 6,958 | 6,958 | 0 | 6,958 | 0 |
| net unique BMD Ballots | 0 | 0 | 0 | 0 | 0 |
| repeated sheets | 0 | 0 | 0 | 0 | 0 |
| repeated BMD Ballots | 0 | 0 | 0 | 0 | 0 |
| repeated nonBMD Ballots | 0 | 0 | 0 | 0 | 0 |
| repeated residue | 0 | 0 | 0 | 0 | 0 |
| net unique sheets | 6,958 | 6,958 | 0 | 6,958 | 0 |
| net unique sheets in common | 6,958 | 6,958 | 0 | 0 | 0 |
| net unique sheets not in common | 0 | 0 | 0 | 0 | 0 |
| Parameter | Value |
|---|---|
| Election Name | 2022 November General, Somerset County, MD |
| Official Ballots Cast | 6,958 |
| Number of precincts | 15 |
| Number of parties | 1 |
| Number of contests | 27 |
| Number of styles | 23 |
| Number of hexstyles (patterns of contests) | 5 |
| Number of BMD ballots | 0 |
| Number of different sheets | 0 |
| ---- Ballot Image Archives (BIAs) ---- | -------------------- |
| Number of BIA Ballot Archives | 5 |
| Unique ballot_ids in BIAs | 6,958 |
| Total number of records in BIAs | 6,958 |
| Num. kept repeated ballot_ids in BIAs | 0 |
| Num. skipped repeated ballot_ids in BIAs | 20,356 |
| Num. skipped repeated images | 0 |
| BIA_num (unique images) | 6,958 |
| cast_num == BIA_num? | True |
| ---- Cast Vote Records (CVRs) ---- | -------------------- |
| Number of CVR files | 1 |
| Unique ballot_ids in CVRs | 6,958 |
| Total number of CVR records | 6,958 |
| Number of repeated CVR ballot_ids | 0 |
| ballotids in CVR == BIA? | True |
| ---- Metadata from Images (BLTs) ---- | -------------------- |
| BLT_unique_ballots_num | 6,958 |
| Total number of BLT bif records | 6,958 |
| Duplicate BLT ballot_ids | 0 |
| ballotids in BLT == BIA? | False |
| ballotids in BIA not in BLT | 0 |
| ballotids in BLT not in BIA | 0 |
| ballots cast not in BLT | 0 |
| Number of card_codes | 24 |
| Number of ballots with no card_codes | 0 |
| Number of corrupted ballots | 1,802 |
This report summarizes the mapping of style numbers to the card_codes, hexstyles, and precincts. There should be a one-to-one mapping for each. This table is for nonBMD ballots only.
| Field | Description |
|---|---|
| style_num | This value identifies a style |
| Card Code | This is the actual bit sequence on the ballot which is converted to the style_num |
| Count | The number of ballot sheets with this style |
| hexstyles | The mapping of contests on this style. There should be only one item in the list. |
| precinct | There is usually only one style in one precinct, but there may be multiple precincts with a single style |
| style_num | Card Code | Count | hexstyles | precinct | ballot_id samples |
|---|---|---|---|---|---|
| 21 | 0x3100e0a0 | 222 | ['0xfe8fe3e'] | ['015'] | ['1836', '1853', '1859'] |
| 10 | 0x3100e410 | 659 | ['0xfe2fe3e'] | ['008'] | ['2981', '2983', '2986'] |
| 18 | 0x3100e110 | 112 | ['0xff0ff3e'] | ['013'] | ['5403', '5419', '5425'] |
| 19 | 0x3100e108 | 65 | ['0xfe2fe3e'] | ['013'] | ['5012', '5019', '5070'] |
| 9 | 0x3100e420 | 675 | ['0xfe1fe7e'] | ['007'] | ['3285', '3286', '3289'] |
| 5 | 0x3100e820 | 438 | ['0xfe2fe3e'] | ['003'] | ['5705', '5709', '5710'] |
| 6 | 0x3100e810 | 385 | ['0xfe2fe3e'] | ['004'] | ['1467', '1468', '1474'] |
| 4 | 0x3100f004 | 124 | ['0xfe4febe'] | ['002'] | ['4073', '4079', '4085'] |
| 13 | 0x3100e220 | 53 | ['0xfe1fe7e'] | ['010'] | ['1417', '1418', '1420'] |
| 14 | 0x3100e210 | 17 | ['0xfe1fe7e'] | ['010'] | ['1403', '1421', '1450'] |
| 15 | 0x3100e208 | 40 | ['0xfe4febe'] | ['011'] | ['3640', '3647', '3718'] |
| 16 | 0x3100e204 | 217 | ['0xfe1fe7e'] | ['012'] | ['2274', '2275', '2276'] |
| 1 | 0x3100f020 | 269 | ['0xfe8fe3e'] | ['001'] | ['5003', '4591', '4595'] |
| 2 | 0x3100f010 | 563 | ['0xfe4febe'] | ['001'] | ['4210', '4212', '4213'] |
| 11 | 0x3100e408 | 175 | ['0xfe1fe7e'] | ['008'] | ['2259', '2271', '2285'] |
| 3 | 0x3100f008 | 219 | ['0xff0ff3e'] | ['001'] | ['4220', '4226', '4230'] |
| 20 | 0x3100e104 | 117 | ['0xfe4febe'] | ['014'] | ['4129', '4134', '4147'] |
| 12 | 0x3100e404 | 97 | ['0xfe4febe'] | ['009'] | ['3644', '3653', '3656'] |
| 7 | 0x3100e808 | 246 | ['0xfe8fe3e'] | ['005'] | ['4046', '4052', '4058'] |
| 8 | 0x3100e804 | 131 | ['0xfe4febe'] | ['006'] | ['5025', '5042', '5062'] |
| 22 | 0x3100e090 | 238 | ['0xff0ff3e'] | ['015'] | ['1750', '1752', '1754'] |
| 17 | 0x3100e120 | 57 | ['0xfe4febe'] | ['013'] | ['5087', '5090', '5094'] |
| 23 | 0x3100e088 | 37 | ['0xfe2fe3e'] | ['015'] | ['1532', '1587', '1648'] |
This report provides an analysis of the number of ballots that are included in "small styles" and therefore, there is a threat that the voter could be linked to their ballot. For purposes of this analysis, a "Small Style" is defined as a style with fewer than k ballots in it. The worst case is if there is only one ballot in the small style, because that voter could be linked to their ballot if other information were cross-references with the cast vote record data. AuditEngine explicitly does not link voters to their ballots.
Very commonly, the reason for small styles is due to handling the federal-only ballots, which tend to be UOCAVA (Uniformed And Overseas Citizens Absentee Voting Act) voters. The privacy of these ballots can be easily improved by NOT splitting them by precinct, but instead by including them in one large virtual precinct.
| District | Type | Total Ballots | Small Styles | Split Styles | Ballots | % in Small Styles | Unsplit Small Styles | Unsplit Ballots | % Affected |
|---|---|---|---|---|---|---|---|---|---|
| US_MD_Somerset_20221108_ocrmapped | 2022 November General | 6,958 | 0 | 0 | 0 | 0.0000% | 0 | 0 | 0.0000% |
{closing}
This report is another way to look at the styles in the election. The 'hexstyle' value is a description of the contests in the election. Each row in this table is a unique set of contests on the ballot. Sometimes, if the same set of contests is applicable to more than one precinct, a style will be defined for each precinct. Voter privacy can be improved by combining precincts that have the same set of contests if the "ballots" field is low.
| hexstyle | ballots | example | num_styles | styles_nums | num_prec | precincts (first 10) | nonBMD filesize mean | nonBMD filesize stdev | num BMDs |
|---|---|---|---|---|---|---|---|---|---|
| 0xfe1fe7e | 1137 | 3285 | 5 | ['9', '11', '13', '14', '16'] | 4 | ['007', '008', '010', '012'] | 135340.5408970976 | 8522 | 0 |
| 0xfe2fe3e | 1584 | 2981 | 5 | ['5', '6', '10', '19', '23'] | 5 | ['003', '004', '008', '013', '015'] | 129484.26704545454 | 6379 | 0 |
| 0xfe4febe | 1129 | 4073 | 7 | ['2', '4', '8', '12', '15', '17', '20'] | 7 | ['001', '002', '006', '009', '011', '013', '014'] | 134386.05137289636 | 8761 | 0 |
| 0xfe8fe3e | 737 | 1836 | 3 | ['1', '7', '21'] | 3 | ['001', '005', '015'] | 129371.71641791044 | 7444 | 0 |
| 0xff0ff3e | 569 | 5403 | 3 | ['3', '18', '22'] | 3 | ['001', '013', '015'] | 134646.7978910369 | 8022 | 0 |
| precinct | num_ballot_ids | num_BMDs | num_nonBMDs | w/cvr | w/image | archive_basename(s) | style_num | hexstyles | card_codes |
|---|---|---|---|---|---|---|---|---|---|
| 015 | 497 | 0 | 497 | 497 | 497 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
21 22 23 | 0xfe8fe3e 0xff0ff3e 0xfe2fe3e | 0x3100e0a0 0x3100e090 0x3100e088 |
| 008 | 834 | 0 | 834 | 834 | 834 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
10 11 | 0xfe2fe3e 0xfe1fe7e | 0x3100e410 0x3100e408 |
| 013 | 234 | 0 | 234 | 234 | 234 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
17 18 19 | 0xff0ff3e 0xfe2fe3e 0xfe4febe | 0x3100e110 0x3100e108 0x3100e120 |
| 007 | 675 | 0 | 675 | 675 | 675 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
9 | 0xfe1fe7e | 0x3100e420 |
| 003 | 438 | 0 | 438 | 438 | 438 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
5 | 0xfe2fe3e | 0x3100e820 |
| 004 | 385 | 0 | 385 | 385 | 385 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
6 | 0xfe2fe3e | 0x3100e810 |
| 002 | 124 | 0 | 124 | 124 | 124 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
4 | 0xfe4febe | 0x3100f004 |
| 010 | 70 | 0 | 70 | 70 | 70 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
13 14 | 0xfe1fe7e | 0x3100e220 0x3100e210 |
| 011 | 40 | 0 | 40 | 40 | 40 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
15 | 0xfe4febe | 0x3100e208 |
| 012 | 217 | 0 | 217 | 217 | 217 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
16 | 0xfe1fe7e | 0x3100e204 |
| 001 | 1051 | 0 | 1051 | 1051 | 1051 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
1 2 3 | 0xfe8fe3e 0xfe4febe 0xff0ff3e | 0x3100f020 0x3100f010 0x3100f008 |
| 014 | 117 | 0 | 117 | 117 | 117 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
20 | 0xfe4febe | 0x3100e104 |
| 009 | 97 | 0 | 97 | 97 | 97 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
12 | 0xfe4febe | 0x3100e404 |
| 005 | 246 | 0 | 246 | 246 | 246 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
7 | 0xfe8fe3e | 0x3100e808 |
| 006 | 131 | 0 | 131 | 131 | 131 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
8 | 0xfe4febe | 0x3100e804 |
This report simply provides a list of the mapping from the field specified to the styles.
| batchid | num_ballot_ids | num_BMDs | num_nonBMDs | w/cvr | w/image | archive_basename(s) | style_num | hexstyles | card_codes |
|---|---|---|---|---|---|---|---|---|---|
| 5156 | 0 | 5156 | 5156 | 5156 | 20-Somerset County-ED.zip 20-Somerset County-MIB1.zip 20-Somerset County-EV.zip 20-Somerset County-Prov.zip 20-Somerset County-MIB2.zip |
1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 3 4 5 6 7 8 9 | 0xfe8fe3e 0xfe2fe3e 0xff0ff3e 0xfe1fe7e 0xfe4febe | 0x3100e0a0 0x3100e410 0x3100e110 0x3100e108 0x3100e420 0x3100e820 0x3100e810 0x3100f004 0x3100e220 0x3100e210 0x3100e208 0x3100e204 0x3100f020 0x3100f010 0x3100e408 0x3100f008 0x3100e104 0x3100e404 0x3100e808 0x3100e804 0x3100e090 0x3100e120 0x3100e088 |
This report simply provides a list of the mapping from the field specified to the styles.
When the ballot images are initially examined to capture the style number, there are usually a few that are distorted typically due to slipping in the scanner, or there may be damage to the barcode area where the style number is expressed. These should be included as "ballot variants" in the comparison report, and if for close elections, it may be necessary to capture these by human-eye and manual entry using the AdjudiTally app. When this table indicates that there is a "Cardcode lookup error" or "no Card Codes read", this typically is due to image distortion.
First 50 of 1802:
| ballot_id | archive_basename | style_num | error_details |
|---|---|---|---|
| 1835 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1839 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1846 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1850 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1852 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1894 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1897 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1918 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 1939 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 2172 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 2175 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3043 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3056 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3060 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3089 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3113 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3114 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3117 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3119 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3128 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3146 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3163 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3189 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3192 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3196 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 3200 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5381 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5400 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5401 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5438 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5456 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5484 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5493 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5509 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5513 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5532 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5565 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5583 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5585 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5651 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5655 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5661 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5669 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5672 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5676 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5691 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5692 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5701 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5052 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num | |
| 5055 | 20-Somerset County-ED.zip | models/Ballot.py:2063 Unable to resolve style_num |
This report details information about the ballot image archives provided by the election district. These ballot image archives are typically provided as ZIP archives, but they may also be PDF files with many 1000s of images of sheets in some cases. Here, we review the sizes of the images and whether there are any repeated ballot_ids. This does not examine the images to find repeats, but simply marks them as repeats if they have the same ballot_id. The ballot_id of each ballot sheet must be unique. If there are multiple-sheet ballots, they will have multiple images that are not kept together.
| Parameter | Value |
|---|---|
| Raw Number of Files | 27,314 |
| Unique ballot_ids | 6,958 |
| num_skipped_dups | 20,356 |
| num precincts | 15 |
| Number of parties | 1 |
| Number of groups | 5 |
| Number of batchids | 0 |
| Number of BMD ballots detected | 1,802 |
| Largest ballot image (bytes) | 236,866 |
| Smallest ballot image (bytes) | 21,192 |
| Number of huge files (> 6 * sigma) | 0 |
| idx | archive basename | files | image_files | all ballotids | num uniques | within set repeats | num prior repeats | num skipped repeats | num BMDs | num precincts | num parties | num groups | num batchids | lowest ballotid | highest ballotid |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | '20-Somerset County-EV.zip' | 1,397 | 1,397 | 1,397 | 1,397 | 0 | 0 | 0 | 543 | 15 | 1 | 1 | 0 | 1 | 1,397 |
| 1 | '20-Somerset County-ED.zip' | 5,715 | 5,715 | 4,318 | 4,318 | 0 | 1,397 | 1,397 | 1,129 | 15 | 1 | 1 | 0 | 1,400 | 5,717 |
| 2 | '20-Somerset County-MIB1.zip' | 6,542 | 6,542 | 827 | 827 | 0 | 5,715 | 5,715 | 32 | 15 | 1 | 1 | 0 | 5,720 | 6,546 |
| 3 | '20-Somerset County-MIB2.zip' | 6,702 | 6,702 | 160 | 160 | 0 | 6,542 | 6,542 | 25 | 15 | 1 | 1 | 0 | 6,549 | 6,708 |
| 4 | '20-Somerset County-Prov.zip' | 6,958 | 6,958 | 256 | 256 | 0 | 6,702 | 6,702 | 73 | 15 | 1 | 1 | 0 | 6,711 | 6,966 |
| 27,314 | 27,314 | 6,958 | 6,958 | 0 | 20,356 | 20,356 | 1,802 | 0 |
| idx | archive basename | all ballotids | unique | within set repeats | prior repeats | total skipped repeats |
|---|---|---|---|---|---|---|
| 0 | 20-Somerset County-EV.zip | 1397 | 1397 | 0 | 0 | 0 |
| 1 | 20-Somerset County-ED.zip | 4318 | 4318 | 0 | 1397 | 1397 |
| 2 | 20-Somerset County-MIB1.zip | 827 | 827 | 0 | 5715 | 5715 |
| 3 | 20-Somerset County-MIB2.zip | 160 | 160 | 0 | 6542 | 6542 |
| 4 | 20-Somerset County-Prov.zip | 256 | 256 | 0 | 6702 | 6702 |

| ballot_id | size (bytes) |
|---|---|
| 3,694 | 21,192 |
| 726 | 236,866 |
Run Date: 2026-09-10 17:24:34.121897 Copyright (c) Citizens' Oversight