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