50
1736
0
1
1271
2559
2
1696
1191
1034
1329
2503
2159
1405
2162
1712
1572
1754
3160
2620
2495
9
2303
2486
2740
3
1015
2798
1654
1227
2378
1769
1531
2047