500
160
4
0
800
255
2
3
444
1
300
393
525
6
712
388
542
8
499
777
13
14
1090
35
32
700
1074
21
688
12
802
9
686
828
27
15
200
822
557
5
16
637
7
692
50
47
400
3039
45
279
3350
39
82
100
1587
2269
19
108
1094
38
1233
11
43
1304
18
71
1063