500
113
0
118
1
800
341
14
5
797
16
17
200
328
2
245
1004
6
7
50
357
369
321
530
508
292
452
325
246
243
740
21
13
434
433
338
1000
1132
28
15
300
1458
12
100
568
600
457
507
3
463
400
417