58
535
26
376
29
357
38
345
45
311
32
261
306
21
275
42
56
260
163
18
185
16
184
35
61
24
178
119
215
918
15
146
10
133