The names for the grand jury list shall be selected from the different wards, judicial districts, or supervisorial districts of the respective counties in proportion to the number of inhabitants therein, as nearly as the same can be estimated by the persons making the lists. The grand jury list shall be kept separate and distinct from the trial jury list. In a county of the first class, the names for such list may be selected from the county at large.