1089
988
971
956
1167
1582
1280
959
1129
8909
1774
1246
1101
10306
1133
953
958
1913
1355
948
1125
952
1176
949
1179
1368
960
962
976
1231
1215
1141