4111
2
2749
1
2748
1452
1098
0
1584
838
1222856
4
2546
2488
418
2146
2076
467
3646
3
979
105290
1463
2030
2735
957
385
1043
10270
2299