523
392
421
396
352
372
352
338
317
341
351
312
322
310
308
335
325
283
273
277
281
274
302
270
330