140
393
123
685
38
354
36
294
189
7
133
29
128
60
278
25
100
33
239
6
299
276
54
219
155
27
197
22
178
16
104