1231
943
1046
7731
6684
1677
1192
927
929
1093
1173
845
2489
839
1357
1972
1032
1241
953
882
965
3679
910
930
883
1084
988
894
867
980
929
874
1030
1106
863
1166
1138
970
864
875
864
1786
944
919
145058
851
1234
884
1025
864
1094
945
2053
1155
940
912
925
1539
1173
1048