2600
4
400
0
2055
2
2505
2405
1
7893
1380
2740
3
6753
17
2921
5
1449
2377
2763
3544
2593
1752
1622
2209
2133
2668
3386
1946
2982
2166
83
2710