2600
4
1606
1
1992
3
1816
697
0
2578
1734
1405
2468
1564
4115
10
1309
2757
1423
5565
9
2890
4914
2
951
1348
1015
1087
1275
1195
1622
1749
963
1946
761
1751
5439