946
1
929
3
3090
6
2903
2932
2
8527
2535
1534
1344
697
0
21152
8
4562
5
6499
3055
1603
3498
4
3175
3080
2019
25788
14
7034
108797
7793
3063
1117
2850
951
3551
10
2272
2990