2970
3
6
2696
0
1
2567
4
2210
2376
2
4414
3339
2943
3538
14778
10
5242
2725
3482
4219
4380
4775
5
7171
18
3351
2865
6214
2637
11537
6455
4632
4351
4080
2726
2594
4642
6891
5464