2979 9
3315 19
10731 61
12323 75
14601 47
21791 85
12197 30
8904 62
16921 82
8833 28
25491 95
17368 66
14569 51
2500 8
2297 16
811 8
14492 27
3167 7
1673 3
1506 4
2247 4
707 0
635 3
2644 4