50
1005
0
3
854
2
936
898
6
1118
1
879
988
1090
1259
13
2962
1052
1006
777
1197
1161
863
833
1290
5
1089
1131
1516
19
1276
899
1546
836
1750
8
862
1248
4