1508
1547
1438
947
914
961
881
998
974
1032
1017
1435
927
873
922
1020
875
1006
1178
923
884
1218
899
1171
960
1138
1003
1362
1130
1326
1251
1325
929
895