832
1
533
1312
3
540
488
713
577
664
1200
727
2
611
470
835
960
458
831
1212
486
595
442
764
520
559
544
697
593
521
398
498