1172
941
916
1090
1058
1074
920
926
1088
1098
917
1169
1523
1135
1403
1138
1231
1109
731
686
838
704
779
852
883
800
822
750
898
791
676
851
828
744
858
799