4956 4
1159 4
3484 4
2828 4
15526 4
1134 4
9704 4
47729 4
14929 4
2177 4
1555 4
18859 4
5183 4
19808 4
3452 4
5581 4
21326 4
58932 4
28927 4
9031 4
2251 4
5859 4
8607 4
6853 4