4111
2
2749
1
2748
1452
2870
3
2288
345
0
480
2546
938
2079
470
2076
5237
547
343
467
499
1463
970
957
2735
385
1043
10270
4