200
1040
0
12
300
1259
4
940
1441
14
1500
1057
7
50
1184
5
600
814
2
860
500
838
29
1000
1089
1267
16
1392
9
1258
6
911
891
3
843
800
1257
8
581
775
150
839
926
1090
350
992