1490
949
1326
971
1276
1560
932
881
882
1076
860
1115
999
1131
889
905
1325
908
1504
945
872
1254
914
1077
895
1081
890
1205
825
1454
1277
984
1264
1304
1266
879