552
168
155
171
355
69
59
113
92
105
23
124
115
96
180
182
72
122
177
197
191
390
429
336
248
608
273
116
892