484
418
544
464
439
556
690
386
535
505
786
481
407
561
2969
524
1551
544
1252
542
446
488
573
746
932