293 95
276 241
235 816
228 895
218 727
186 181
182 892
148 166
129 811
128 130
125 793
77 854
58 692
19 340