12572 25
8957 3
10086 5
6559 4
11805 8
7559 5
10344 14
9516 6
7494 2
12766 18
28071 37
30748 38
10062 8
22941 27
8295 6
14437 22
20948 36
32657 115
11514 18
16739 22
16910 21
7475 0
11433 8
6402 2