269
267
260
248
243
116
108
104
102
124
122
106
105
889
883
862
793
789
841
794
781
770
752
861
816
799
790
731
700
695
676
760
660
644
642
621
881
875
856
853
331
290
279
258
257
359
288
251
250
463
422
320
Ben Stokes
289
298
263