10
250
1561
338
316
672
607
1058
2501
260
398
1415
