
578

107

174

113

61

149

28

929

393

218