5191 15
4147 9
6667 7
3956 12
3183 5
3609 5
3601 12
10687 10
7191 12
9842 13
9496 9
18635 36
19430 24
18995 26
9333 20
46529 49
21043 24
8722 15
4514 9
3317 11
11623 31
7098 11
3738 6
31756 52