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