249
508
485
471
477
471
443
479
483
481
465
649
610
862
844
763
742
732
790
1030
745
742
1229
1275
|