1260
861
1057
936
900
1192
848
1190
847
948
982
1022
901
868
853
879
846
1136
894
1044
925
918
1255
865
818
1081
924
1137
1199
857
1281