12556 3
2083 3
557 3
5777 3
39183 3
1832 3
2831 3
4282 3
24454 3
1029 3
3404 3
8058 3
130 3
61254 3
803 3
3230 3
1803 3
15878 3
5526 3
4880 3
2528 3
21502 3
5959 3
582 3