895
934
977
777
1005
873
2162
693
686
663
682
700
848
738
667
670
630
727
958
1439
854
2899
1173
725
997
1334
701
735
722
4496
1059
1310
638
783
672
1041
1121
729
764
1147
819
1237
1122
718
918
920
919
668
1118
824
2672
895
2748
871
653
774
821
1147
1264
1325