21296 52
8495 11
9067 25
13988 12
9989 37
3577 6
1196 4
1548 8
2063 4
1560 5
3485 12
1887 4
1647 10
4690 28
2323 8
743 0
1327 6
4888 8
8383 25
15026 31
7175 5
7071 6
15806 22
22283 117