3556 3
2828 3
2479 3
14059 3
8127 3
9256 3
5380 3
1007 3
9733 3
9553 3
21729 3
7058 3
1501 3
908 3
4382 3
459 3
6508 3
1058 3
16083 3
24106 3
9983 3
9601 3
2356 3
1229 3