129
488
122
209
218
398
211
282
229
819
285
123
111
118
286
820
306
344
398
266
187
290
139
329
118
118
110
464
295
130
249
536
103
787
238
141
131
186
188