800
1253
18
21
500
223
1
0
600
215
6
3
200
169
224
294
400
466
4
22
350
317
5
11
289
13
900
618
12
16
826
40
29
514
10
50
378
700
706
25
769
9
443
394
758
15
585
8
1049
7
4786
35
44
1237
32
100
475
685
414
595
606
491
2