208
52
133
111
68
30
178
249
28
206
67
13
35
27
330
869
267
205
171
40
152
104
991
34
345
687
1426
235
59
63