931
897
1214
886
962
873
992
1350
1266
1380
1113
1360
973
1082
1365
1422
1610
1116
881
970
1058
1081
1204
1688
1094
1107
1045
994
1416
1174
1040
1186
1007
979
976
1001