1103
915
871
1060
1006
1037
883
892
870
872
941
1485
911
1381
1107
1202
1090
703
468
610
487
561
636
632
562
571
525
667
570
461
618
592
710