1126
1118
1205
762
821
566
500
496
498
507
489
513
573
530
567
487
497
465
477
486
451
510
523
589
519
512
506