Latest

312
94

471
275

308
131

165
82

424
111

288
159

369
171

255
109

291
101

241
48

414
328

386
205

169
102

278
50

808
363

234
114

151
86

298
155

267
212

218
92