10
706
0
2
500
1496
7
20
600
1217
13
3
942
1
907
800
1428
22
9
1000
9854
94
228
1089
6
14
1105
8
5
838
700
808
962