5857 3
5631 3
4481 3
2001 3
59951 3
3532 3
1377 3
3152 3
25981 3
1981 3
8007 3
4755 3
74284 3
267256 3
16401 3
63177 3
1480 3
5506 3
981 3
18452 3
7182 3
3334 3
11628 3
31158 3