507
191
166
129
385
70
364
23
246
167
167
66
394
111
336
43
166
161
315
16
501
92
287
188
221
9
291
147
468
145
559
174
380
146
211
160
330
121
445
131