946
1
1015
951
21152
8
929
3
3090
6
2903
2932
2
8527
2669
1694
2535
690
1534
582
0
1787
6499
564
3055
1603
3498
4
2294
3175
5
3080
2019
25788
14
7034
1743
1740
2990