8558 13
3436 4
3602 6
14958 12
15244 14
6546 6
7095 13
6824 10
23217 33
5624 6
5376 2
4431 8
24033 20
2967 6
7282 10
11402 5
15352 5
5873 11
11982 12
6795 4
7163 15
5292 5
9259 5
12046 27