963
665
1503
935
942
1169
916
1046
802
842
922
668
781
608
3429
756
1676
649
2130
880
823
676
735
941
874
1092
719
836
818
764
682
960
1046
904
908
710
830
1022
745
715
762
884
759
828
1859
703
1415
747
891
1250
1029
714
758
834
857
708
809
1144
786
861