3754
3158
843
1077
4912
896
1288
704
691
1189
3487
822
799
793
677
846
906
841
1548