103096
951785
930126
91549
852708
806505
796524
553511
486965
366290
356145
341177
305911
260992
252294
249839
188686
141694
134861
104585