943
942
843
850
893
813
910
1093
841
959
996
873
822
905
1214
1158
1309
929
2481
1264
1489
842
970
910
843
772
960
955
867
918
896
880
1152
1216
944
1297
1997
1232
874
978
927
950
958
1105
870
926
920
869
854
902
859
889
1229
1405
1049
926
757
869
840
1266