5026 2
1701 2
13727 2
5105 2
979 2
1156 2
1078 2
7507 2
1259 2
1309 2
1458 2
6879 2
2281 2
4281 2
1508 2
4158 2
3208 2
508 2
1631 2
3059 2
3480 2
3607 2
1130 2
1002 2