2555 2
5029 2
7256 2
4406 2
5679 2
5376 2
5901 2
1301 2
483 2
531 2
676 2
856 2
1476 2
11084 2
2956 2
12781 2
1626 2
3056 2
959 2
307 2
9577 2
5559 2
653 2
2128 2