529
582
420
432
535
493
557
1250
453
403
405
393
443
398
394