1650
665
779
885
767
713
976
761
632
1330
665
695
846
775
635
1409
2362
741
691
2859
651
897
710
633
814
1317
638
2587
746
1382
635
966
702
694
640
1212
666
828
2514
722
1936
789
726
907
1974
686
944
933
1079
1033
743
922
1244
877
771
924
779
930
1164
792