20
2
3748
3
2865
0
4288
5187
1
2947
5915
3270
4027
3627
3951
5
4852
4591
4
4263
4775
3372
6775
3421
6
4982
5322
3226
4127
3971
6120
4337
4589
3347
3858
4382
4042
5437
5158
3403