503 3
1526 3
858 3
15777 3
6676 3
5126 3
11927 3
12028 3
84803 3
8659 3
6727 3
25977 3
33556 3
5631 3
1757 3
5827 3
5283 3
11079 3
3328 3
1758 3
2153 3
2956 3
2009 3
1158 3