484
374
389
346
448
544
308
275
339
481
258
284
417
299
269
270
241
311
260
368
281
308