1101
0
2
1358
1
1872
4035
5
2893
13
6340
14
7089
11
5059
4710
4832
5563
7017
18
5793
15
5190
9
6431
20