
#table(
    rows: 13,
    columns: 14,
    column-gutter: 0.25em,
    align: (left, center, center, center, center, center, center, center, center, center, center, center, center, center),
    stroke: none,
    table.header(
        table.hline(y: 0, stroke: 1pt),
        [],
        [],
        table.cell(colspan: 12)[*group1*],
        table.hline(y: 1, start: 2, end: 14, stroke: 0.75pt),
        [],
        [],
        table.cell(colspan: 6)[a #linebreak() (n=4)],
        table.cell(colspan: 6)[b #linebreak() (n=4)],
        [],
        [],
        table.cell(colspan: 6)[*group2*],
        table.hline(y: 3, start: 2, end: 8, stroke: 0.75pt),
        table.cell(colspan: 6)[*group2*],
        table.hline(y: 3, start: 8, end: 14, stroke: 0.75pt),
        [],
        [],
        table.cell(colspan: 3)[e #linebreak() (n=2)],
        table.cell(colspan: 3)[f #linebreak() (n=2)],
        table.cell(colspan: 3)[e #linebreak() (n=2)],
        table.cell(colspan: 3)[f #linebreak() (n=2)],
        [],
        [],
        table.cell(colspan: 3)[*group3*],
        table.hline(y: 5, start: 2, end: 5, stroke: 0.75pt),
        table.cell(colspan: 3)[*group3*],
        table.hline(y: 5, start: 5, end: 8, stroke: 0.75pt),
        table.cell(colspan: 3)[*group3*],
        table.hline(y: 5, start: 8, end: 11, stroke: 0.75pt),
        table.cell(colspan: 3)[*group3*],
        table.hline(y: 5, start: 11, end: 14, stroke: 0.75pt),
        [],
        [*Total #linebreak() (n=8)*],
        [c #linebreak() (n=1)],
        [d #linebreak() (n=1)],
        [Total #linebreak() (n=2)],
        [c #linebreak() (n=1)],
        [d #linebreak() (n=1)],
        [Total #linebreak() (n=2)],
        [c #linebreak() (n=1)],
        [d #linebreak() (n=1)],
        [Total #linebreak() (n=2)],
        [c #linebreak() (n=1)],
        [d #linebreak() (n=1)],
        [Total #linebreak() (n=2)],
        table.hline(y: 6, stroke: 0.75pt),
    ),
    [*value1*],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [#h(12.0pt)Mean (SD)],
    [4.5 (2.45)],
    [1 (NaN)],
    [3 (NaN)],
    [2 (1.41)],
    [2 (NaN)],
    [4 (NaN)],
    [3 (1.41)],
    [5 (NaN)],
    [7 (NaN)],
    [6 (1.41)],
    [6 (NaN)],
    [8 (NaN)],
    [7 (1.41)],
    [#h(12.0pt)Median [Min, Max]],
    [4.5 [1, 8]],
    [1 [1, 1]],
    [3 [3, 3]],
    [2 [1, 3]],
    [2 [2, 2]],
    [4 [4, 4]],
    [3 [2, 4]],
    [5 [5, 5]],
    [7 [7, 7]],
    [6 [5, 7]],
    [6 [6, 6]],
    [8 [8, 8]],
    [7 [6, 8]],
    [*value2*],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [#h(12.0pt)a],
    [3 (37.5%)],
    [1 (100%)],
    [0 (0%)],
    [1 (50%)],
    [0 (0%)],
    [1 (100%)],
    [1 (50%)],
    [0 (0%)],
    [1 (100%)],
    [1 (50%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [#h(12.0pt)b],
    [3 (37.5%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [1 (100%)],
    [0 (0%)],
    [1 (50%)],
    [1 (100%)],
    [0 (0%)],
    [1 (50%)],
    [0 (0%)],
    [1 (100%)],
    [1 (50%)],
    [#h(12.0pt)c],
    [2 (25%)],
    [0 (0%)],
    [1 (100%)],
    [1 (50%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [0 (0%)],
    [1 (100%)],
    [0 (0%)],
    [1 (50%)],
    table.hline(y: 13, stroke: 1pt),
)
