507
524
554
528
500
508
523
530
577
551
519
533
536
535
512
561
506
430
340
380
346
360
358
369
354
374
409
442
438
390
431
350