1096
898
850
960
5211
1008
906
935
952
1043
1077
1661
940
951
5283
1047
931
867
933
1633
1415
1083
883
1158
1274
912
1598
789
908
888
892
2387
1134
1214
1520
968
924
2001
996
909
1003
920
888
989
923
833
1159
5828
956
811
1881
846
1060
3861
1123
933
3613
1013
851
1575