2760
4
300
0
1382
1
1000
1746
2
662
1690
2082
83
2710
3090
6
4305
929
3
2368
1938
19944
1606
1526
2105
1014
1778
2294
853
1093
3673