346
332
597
571
566
496
695
681
630
529
360
403
955
393
386