500
1250
4
2
897
3
200
863
0
400
1163
250
1658
1
80
1275
100
945
600
849
1031
913
300
830
904
874
1006
1110
843
1503
5
1268
1000
1050
8
50
1039
1181
10
1323
611
713