25923 90
2245 5
2377 10
2613 4
1518 1
2240 5
1502 2
2551 6
2864 4
4405 7
2087 2
2206 4
2931 8
5095 13
4133 7
2210 5
10952 53
2431 3
4785 18
4563 10
4305 1
160 0
8618 17
4736 11