985
1099
877
894
1293
888
1480
931
852
1229
891
1056
871
1051
876
1190
810
1430
1249
971
1286
1235
859
904
858
1179
854
937
844
963
1266
1226
1338
1042
1299