500
1264
2
4
400
1195
1
50
1340
6
1300
935
0
800
1452
1048
805
150
1267
9
1240
792
300
1316
16
200
1147
1140
5
907
8
1097
958
3
950
980
2000
836
934
965
1060
7
1941