100
263
1
3
350
293
600
630
6
11
400
646
893
9
200
498
0
680
468
299
430
1162
5
27
1159
21
700
712
50
696
4
500
678
80
763
12
938
1449
48
1138
1477
37