926
977
961
1149
1459
942
1009
1271
870
1097
911
866
865
1002
1032
878
888
1055
937
1291
906
1184
1006
894