125
403
1016
277
352
352
1000
390
400
195
526
252
298
480
890