1050
1162
1
699
1401
754
456
565
645
906
786
4778
571
1461
627
571
3952
1204
779
800
645
1
592
4839
850
7085
5456
752
800
2765
1092
4593
755
637
824
593
596
3334
2866
571
602
571