Latest

309
202

199
43

868
256

897
424

133
76

343
200

310
163

343
173

95
32

240
159

363
433

466
95

1,316
406

210
75

967
219

298
104

178
21

65
12

526
252

113
17