30869 78
18353 49
8866 33
3851 7
5756 20
5562 9
5531 7
1121 1
1636 2
9266 24
11124 29
4647 14
1300 3
2374 2
1152 2
34230 96
33600 100