Latest 502

89
439

88
399

57
178

70
271

63
192

82
212

62
130

114
375

64
434

83
271

98
647

65
176

88
465

66
172

72
272

120
361

81
298

71
223

84
339

125
537