2454
2
1015
1
2164
1787
1380
0
1547
2495
3034
1125
467
1359
1694
1093
951
690
12733
5
2669
2530
4
1393
564
784
1743
2100
1038
108797
3835
496
3518
3
1451
1545