1488
948
1326
971
1276
1558
932
881
882
1075
859
1114
999
1130
888
905
1322
908
1503
944
871
1253
914
1077
895
1080
889
1203
825
1454
1277
984
1264
1303
1266
879