946
1
2535
2
582
0
21152
8
929
3
3498
4
3055
3175
5
951
32302
706
2886
3090
6
370
11447
3083
936
1601
1380
950
661
2505
436
1743
1306
2595
790
784
638
1123