500
849
4
3
150
561
0
2000
522
1
2
702
9
578
400
800
5
600
729
743
538
20
685
1000
15
1081
22
6
3000
633
686
894
14
100
627
574
469
468
2973
16
935
13
8
20.00
527