3256 7
3347 6
12025 33
47049 222
3433 28
1743 3
1631 6
14579 50
1935 8
5520 20
4822 11
11456 18
10699 30
6371 30
4262 7
25018 125
5899 10
5842 26
7306 41
6329 13
1576 8
5110 8
8935 48
1100 1