2535
2
19783
1044
1
2932
3498
4
32302
0
1816
1348
17946
2890
3
1153
3090
6
3439
8
2468
21152
25669
2600
1622
3080
1946
3453
2394
4044
5
3083
3956
2465
3125
3765
1569
3998