400
388
1
2
600
470
800
504
5
431
8
200
314
0
403
500
596
25
1000
1154
68
435
567
10
653
6
100
300
413
786
18
22
1842
41
54
1044
19
15
4500
140
251
509
700
5467
66
180
805
11
24
747
27
50
713
13
984
9
990
29
2198
70
90
3713
94
4
968
48