357
215
106
31
288
53
510
32
64
108
26
318
310
14
1147
124
235
83
287
772
204
117
221
95
44
57
133
107
82
226
231
50
87
245