12822 38
16992 39
26198 78
30869 78
18353 49
8866 33
3851 7
5756 20
5562 9
5531 7
1121 1
1636 2
9266 24
11466 30
4647 14
1300 3
2374 2
1152 2
34230 96
33600 101