18353 50
19515 72
8866 33
2296 4
11466 31
2217 4
1143 2
1789 5
10272 25
6588 30
34342 106
1778 5
7924 4
6640 9