2666
9
1061
1
3546
526
0
3025
4
400
915
2934
2
1068
4179
21152
8
2932
4309
2048
5592
3498
1814
905
582
278
1189
2980
2660
3779
1162