848
889
809
969
1627
1165
840
799
818
1072
981
831
4106
878
908
806
837
4107
880
1204
915
770
784
969
816
1004
830
1948
1087
979
743
1709
4027
733
1108
749
2856
1043
746
835
822
1289
869
843
821
931
793
1277
810
869
862
1911
29182
863
856
905
941
925
1381
1367