
580

109

174

113

61

149

28

931

393

218