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