4957 4
1151 4
2757 4
6284 4
15529 4
1134 4
9708 4
14880 4
2178 4
1559 4
18630 4
5181 4
19651 4
3459 4
877 4
21304 4
7027 4
28781 4
9032 4
5852 4
6804 4
6705 4
5307 4
10684 4