2557 2
7429 2
19756 2
15551 2
752 2
1478 2
1308 2
751 2
3405 2
5534 2
1726 2
652 2
7132 2
2876 2
28430 2
459 2
932 2
480 2
4807 2
3333 2
37506 2
355 2
1108 2
15833 2