341
341
292
332
267
600
556
305
526
442
351
413
499
617
574
798
483
535
775
777
662
923