600
987
6
8
500
1347
842
0
1027
5
3
50
1287
2
9
1340
890
4
200
1195
300
1006
10
18
1042
1
1029
1082
7
12