50
928
0
2
1000
3
1043
13
1025
8
705
1
1165
7
700
1207
9
918
1591
977
6
1336
12
899
1057
1429
11
1028
1064
4
799
1554
16
1453
5
971
776
1494
1051
1142
786
838
1300