105
391
58
696
73
428
28
211
11
339
224
839
88
288
36
273
266
237
16
159
21
188
7
92
13
154
30
49
167
9
133
27
114