2954
610
842
526
685
577
518
929
1107
711
456
478
581
490
487
427
511
811
608
763
552
714
522