1586
0
1656
2
5151
3080
3
3715
21152
8
4651
5367
2650
20
280
1
2405
2740
810
2932
297066
6026
1047
1808
1022
6307
10
1500
2303
3180
3371
3571
9611
986
3078
4
883
3090
6