947
986
916
990
865
745
834
922
906
932
1557
1004
876
805
976
968
996
1015
965
995
1025
849
844
884
796
991
1377
916
918
933
2220
1792
936
886
2339