1103
915
871
870
1006
1036
883
892
869
1060
872
941
1296
910
1189
1011
898
571
464
608
484
557
632
627
558
570
521
663
567
457
614
592
527
618