Latest

137
96

160
78

305
240

240
153

96
42

284
112

339
218

858
671

482
191

137
48

456
140

813
443

521
322

354
76

490
393

737
537

471
266

178
98

436
150

160
123