970
945
898
913
1198
933
824
1064
6059
1011
868
1950
959
4524
785
895
808
854
889
1257
851
963
893
2788
3065
806
902
1023
806
874
950
976
819
989
737
853
941
821
795
1462
1029
918
996
777
2867
821
836
834
802
803
798
1382
906
1238
816
1213
1227
964
1456
858