178
286
70
928
315
658
57
334
107
266
418
385
55
191
54
282
257
170
53
159
113
160
86
154
20
143
17
132
12
109
18
129