2133
2
2781
1
400
0
2904
3
2711
2294
1568
2999
1664
1558
866
2890
1788
2356
6
4944
2763
21152
8
2668
2740
3544
2921
5
6753
17
2600
4
2593
4651
666
2676
5151
2911
9
2982