50
830
0
1
1023
6
863
902
849
1958
11
2313
4
2415
5
999
781
1049
1293
1213
14
1166
937
795
2
2359
941
1360
2164
762
1216
3
727
1031