1011
1
2667
2329
2459
2
400
0
1581
1547
1599
2255
7018
4
4114
3
551
2505
1788
2250
1720
1891
2507
3765
2245
2735
2821
7599
13
751