2711
2
1050
0
4651
3
5151
2911
9
21152
8
1690
1
1942
2082
2676
6307
10
4099
4160
2405
7893
4
2740
6753
17
2763
1452
2593
1813
4360
3175
5
6822
3854
929
766
1837
3055
3503