273
269
366
509
283
270
228
240
198
402
306
287
228
249
331
261
277
281
589
428
322
421
708
322
484
439
1026
416
540
344