27
25
74
164
1
12
3
4
14
11
1
23
4
1
1
1
15
1
364
354
343
340
330
297
294
291
287
280
266
264
259
244
243
241
224
218
213
213
204
197
195
186
182
176
175
170
168
166