800
230
2
0
700
388
1
799
28
14
500
504
9
5
1000
2128
54
42
688
15
600
667
8
2019
60
82
776
19
2285
70
90
50
561
12
900
7798
157
481
546
21
20
2026
95
750
1379
45
56
1046
27
16