484
504
251
395
390
274
386
384
253
506
240
521
526
287
385
367
479
286
247
371
332
325
242
245
400
249
293
442
365
488
300
391
307