Latest

321
112

121
62

134
76

169
126

186
105

53
31

329
93

224
147

335
293

136
64

160
103

213
141

106
60

137
58

174
45

116
23

150
150

128
101

51
82

187
226