396
664
533
575
464
1391
499
477
611
453
632
561
557
807
472
471
616
586
553
738
1363
2307
1056
1346
769
675
653
654
594
713