925
976
960
1147
1459
941
1008
1271
870
1093
910
866
865
1001
1031
877
888
1054
864
936
1289
906
1183
909
1005
893