717
636
570
938
696
653
752
522
543
504
642
1879
901
3449
497
860
1262
2136
571
1530
520
458
536
1637
824