26 9
2959 5
4542 12
4739 6
2386 8
5132 2
5162 19
4643 5
5051 14
6036 17
4790 8
16365 30
4103 13
3448 6
3207 8
3273 9
7526 12
3726 3
35524 61
29838 22
25542 31
48983 36
35385 42
7689 7