662
682
615
662
725
1167
533
873
510
723
492
632
632
518
472
546
653
524
610
489
974
499
598
538
528