2600
4
400
0
1449
3386
3
2921
5
4944
1
2166
693
83
526
784
1690
2710
2
2505
801
2368
1788
2711
1093
2243
6
1371
1372
1000
830
2760
1825
2209
1681