1112
1793
1141
1169
881
964
3226
1029
1421
2292
863
908
932
872
1146
862
779
798
876
954
918
969
886
1006
979
1042
1028
1441
933
861
856
920
835
777