961 5
1158 6
6588 12
6702 7
5602 6
4493 16
9894 21
14147 16
4077 12
6705 12
6895 5
9478 8
7209 12
112132 192
32062 37
11355 14
24248 23
60715 96
50274 66
45246 41
33299 42
6222 7
25537 35
55238 99