507
524
554
528
500
508
523
531
577
551
519
529
533
536
512
561
430
340
380
346
361
358
360
369
354
374
409
442
438
391
431
350