588
109
174
113
61
150
28
935
393
218