342
549
529
250
265
212
207
114
111
251