2966
6
2929
986
0
2801
2
1019
1
1359
2189
3
1525
3891
7
2100
2435
746
1380
1545
1089
1495
1088
2094
5
1373
1751
1399
12733
2495
2136
2901
3683
6445