1467
924
1293
958
1242
1505
920
870
869
1060
850
1096
986
1099
878
894
888
1480
932
852
1230
892
1056
873
1052
876
1190
811
1432
1249
971
1231
1286
1235
859