50
2902
0
2
3427
1
1597
2405
3041
2315
3104
5499
10
1577
2881
1996
3093
1979
2768
2120
2132
3277
3222
2800
2737
2431
3002
2442
1486