586
1
21152
8
843
0
1512
3426
4
2495
1451
3982
6
1819
5375
2522
2
1306
1336
734
2505
2044
3735
787
3158
2715
2999
3
4290
1681
1787
3083
2465
5527
3354