874
845
883
886
840
807
1125
831
889
1098
1036
1022
853
1561
878
817
966
1107
1010
1534
1019
1419
993
1397
2392
953
888
880
932
1178
892
1066
1693
818
845
848
1087
898
989
918
1128
982
974
1080
950
2102
985
905
1104
878
1001
979
1185
1106
896
1051
1027
1249
952
2483