784
796
1356
989
1100
1032
932
915
903
2149
840
1027
1140
3043
1751
930
1046
942
1289
906
878
877
894
861
1344
1171
1205
1043
975
2032
835
868
1831
1083
1321
968
891
804
1006
896
753
2854
868
1160
1094
2203
1105
941
1029
994
920
1408
1043
957
858
1039
889
1166
862
880