30664 60
6056 3
7169 5
5540 4
6668 7
6467 4
7396 9
9648 16
6820 4
7853 7
4274 1
5560 3
5131 5
4794 3
5749 6
4351 6
8511 8
5052 3
4902 4
5037 1
5761 7
5448 9
5437 4
11592 25