10
300
400
100
510
22
642
500
772
638
200
600
551
900
766
803
965
700
643
893
1125
963
800
735
1158
1021