12958 3
1976 3
22528 3
406 3
2256 3
12584 3
11730 3
176 3
2709 3
3853 3
7426 3
2108 3
9334 3
755 3
2308 3
5479 3
1529 3
2605 3
382 3
1479 3
1509 3
4279 3
1981 3
3534 3