905
866
948
929
891
823
856
884
940
862
878
977
986
890
932
1157
1038
1005
866
830
894
858
885
887
875
1360
861
940
894
858
856
1166
817
904
1199
1937
879
2207
886
879
900
861
980
927
835
1142
916
1206
996
814
916
1110
1015
1229
1048
1027
1110
1063
1128
1061