6135 26
5892 7
3274 3
2632 1
2967 0
2422 1
6690 7
10003 9
4086 4
17663 34
35816 72
10618 28
36221 117
7317 20
4289 3
3037 3
4847 5
4382 7
12138 34
7071 6
4648 14
2448 3
4626 5
7231 16