588
109
174
115
61
150
28
935
393
218