50
1019
0
1
1845
19
1847
1461
1688
2668
2
1775
2597
1224
3
1333
2557
2235
2689
1057
2460
1959
1724
9
1925
925
1535
1372
1401
2139
2655