Latest

310
114

418
89

295
127

416
148

303
121

172
89

284
87

14
66

298
137

280
93

274
68

158
78

257
91

371
94

532
121

224
92

193
84

428
227

263
114

803
149