100
558
0
1
1000
1003
2
500
762
50
663
600
965
3
396
6
540
4
634
835
2000
898
557
5
523
14
466
12
447
10.00
395
1200
501
542
444
11
300
866
480
9.90
875
400
735
672