475
930
443
457
483
1651
798
627
385
427
602
805
893
476
805
844
1441
597
612
482
486
882
527
468
588