20829 78
69303 296
14065 46
32033 81
19178 51
20236 72
8866 34
2296 5
11831 31
2217 4
1143 2
1789 5
10638 26
6937 31
35552 111
1778 5
8291 4
7003 10