50
2336
0
2
1975
1
2561
2027
1035
1436
3009
810
2538
1727
1265
2551
1689
1186
1025
1320
2495
2155
1393
1702
1566
1748
3157
2615
2487
9
2298
2482