391
116
603
215
750
247
255
118
125
129
164
167
231
245
104
883
200
338
152
105