Latest

399
66

497
270

142
162

576
383

167
90

455
350

306
3

249
34

527
192

194
67

122
35

480
383

107
72

86
71

169
112

252
168

295
160

118
48

241
79

103
98