50
1656
0
2
2987
3348
2738
2417
3218
1308
1
2888
2405
3041
4083
2380
2788
3028
3175
3616
3934
3089
3195
4700
1958
2125
3638
2586