12 2
507 3
383 3
559 9
501 5
1231 6
4954 8
5684 4
4354 3
2972 3
2430 2
9084 5
2621 4
7136 13
2565 1
2533 3
3359 4
1607 3
5183 6
2741 5
9397 14
1718 1
3712 5
6358 25