481
318
500
376
314
477
452
523
328
474
329
486
509
479
371
351
362
382
455
490
409
316
301
418
436
466
471
245
526
299