20
2
2961
15
1
5500
3960
0
4209
4561
3526
3665
4571
3624
3243
3723
2577
3459
3721
4154
4654
3816
3685
4198
3491
4043
3759
5768
4982
3682
4885
3709
3494
4008
5832
4386
4319