105
395
57
698
73
429
28
211
11
342
88
288
36
274
266
37
238
16
159
21
188
7
92
13
154
30
6
343
49
167
9
133
27
114