500
115
0
120
1
800
344
14
5
799
16
17
200
329
2
248
1013
6
7
50
359
373
327
531
510
294
452
249
244
742
21
13
435
433
340
1000
1135
28
15
300
1462
12
100
568
600
458
507
3
464
400
419