1490
948
1326
971
1276
1559
932
881
882
1076
859
1114
999
1131
889
905
1323
908
1503
945
871
1254
914
1077
895
1080
890
1204
825
1454
1277
984
1264
1303
1266
879