705 3
2928 3
1229 3
2033 3
2502 3
8930 3
3529 3
753 3
1678 3
808 3
3578 3
1408 3
4653 3
9457 3
2501 3
2358 3
17557 3
1282 3
89554 3
781 3
9201 3
5007 3
10677 3
46977 2