50
2000
0
2
3016
2728
3549
3526
3432
2453
1739
3112
1935
2390
3204
2653
2893
3189
2546
2085
2885
1757
2631
1
3217
2442
3052
3714