2994 16
2868 9
1122 6
2727 13
2474 13
2225 7
2775 6
2551 16
5377 18
843 3
830 4
1011 6
10754 33
31943 54
116787 130
16212 17
8168 16
20549 16
3316 5
5223 7
28651 61
3743 17
31275 16
16747 16