Latest 596

295
235

339
613

206
293

218
345

190
205

126
138

168
368

153
252

382
889

185
474

263
333

148
228

259
575

79
225

114
266

143
204

105
124

243
469

98
209

41
89