506
522
551
525
498
520
528
576
548
516
526
530
534
533
509
558
504
430
340
380
346
360
358
359
369
354
374
409
442
437
390
431
350