1022
0
2
1302
1
1815
3999
5
2831
13
6268
14
7031
11
4985
4645
4790
5496
6950
18
5745
15
5125
9
6355
20