1505
920
870
869
1060
850
1096
986
1099
878
894
1293
889
1480
932
852
1230
892
1056
873
1052
876
1190
811
1432
1249
971
1231
1286
1235
859
904
1180
854
937