866
1
2711
2
1029
3351
3
2907
845
3957
2763
0
21152
8
2740
6753
17
2593
4651
118
2676
1421
5151
2911
9
3245
1433
2260
4
2689
2216
3262
1942
297066
1360
6423
2082
997