278
682
131
554
68
358
117
504
271
373
141
360
157
624
216
487
90
226
197
509
79
253
288
173
480
128
362
6
316
161
49
196