725
898
877
754
1431
746
1156
1100
990
835
1026
943
1033
994
716
2557
1093
1005
966
893
883
4498
800
804
988
994
982
881
1023
1263
1182
842
849
851
1802
1060
978
939
798
888
760
818
1027
763
757
753
789
724
732
1130
1825
870
921
958
756
935
1009
982
753
866