2351 2
1551 2
706 2
4752 2
10856 2
62807 2
6627 2
1608 2
3108 2
3454 2
529 2
4457 2
3131 2
2480 2
9258 2
3607 2
1033 2
1655 2
653 2
4604 2
1432 2
1804 2
6506 2
1082 2