50
1007
0
1050
1034
1022
1138
2
962
958
934
1
1101
1038
1000
952
1066
4
966
993
1059
3
903
938
1003
1045
1089
1600
1856
14
33