9957 9
12521 26
9666 7
22599 21
6599 3
11668 6
15209 4
10406 1
8285 2
11589 5
6182 1
7553 3
10906 2
29973 36
9935 5
20642 25
18056 20
15902 13
13244 14
12849 14
18078 21
20539 15
12540 15
13339 4