500
114
0
120
1
800
343
14
5
798
16
17
200
329
2
248
1010
6
7
50
359
372
326
531
510
293
452
327
249
243
742
21
13
435
433
340
1000
1133
28
15
300
1462
12
100
568
600
457
507
3
464
400
419