400
417
1
2
600
498
800
521
5
447
8
200
332
0
500
618
25
1000
1170
24
68
458
601
11
684
7
100
488
300
435
804
18
22
1881
41
54
1088
19
15
4594
142
253
525
700
5570
67
182
823
776
28
50
736
10
14
1005
9
1010
29
2284
70
90
3761
66
94
619
4
990
48