10243
4
940
0
1814
2403
1
333
1816
1078
1746
2
4179
479
3326
3
4099
8
1787
662
1316
83
1431
467
510
1038
673