19515 71
8866 33
1957 4
11466 30
2217 4
1143 2
1789 5
10272 25
6588 30
33600 101
1778 5
7924 4
6640 9