506
522
550
525
498
519
528
576
548
515
526
530
534
532
509
558
504
430
340
380
346
359
357
369
354
374
409
442
437
389
350