Latest 501

187
60

47
8

133
192

118
108

172
67

160
213

151
168

169
173

159
346

194
528

129
162

161
389

157
124

134
163

235
165

90
52

132
165

161
275

156
272

92
48