2381 2
3601 2
1681 2
707 2
3127 2
6754 2
5082 2
652 2
1284 2
4829 2
1904 2
458 2
582 2
6631 2
782 2
10052 2
65230 2
29406 2
3333 2
1182 2
729 2
5284 2
8979 2
5158 2