7896 26
1504 3
2602 6
1570 4
3634 13
3874 16
3150 12
1606 2
1494 3
1981 4
1392 2
1216 1
1643 4
1910 5
1352 2
2456 7
1296 2
1128 2
1658 4
1499 6
1375 3
1222 2
970 1
1538 3