2315
753
695
651
912
1143
2528
713
723
747
738
820
761
836
774
1103
827
1436
1482
802
1165
733
820
789
748
714
889
808
1130
789
686
1043
789
730
862
1456
880
936
796
1764
874
1275
965
1524
3044
795
897
777
840
2766
1297
841
944
937
917
822
900
935
810
21307