1036
883
892
870
1060
872
941
1485
911
1190
915
1202
1090
703
468
610
487
561
636
631
562
571
525
667
570
461
618
592
710
544
565
586
546
549