15561 23
3333 4
2705 6
3786 7
3033 4
2362 8
3207 1
11415 34
2068 4
3184 2
3951 10
2845 10
2663 1
3623 7
2972 8
4909 6
2951 6
2871 4
5947 4
9821 17
9145 12
3946 2
3630 2
4864 7