151
930
32
257
85
405
84
171
18
345
65
13
46
218
29
334
61
738
50
188
363
26
233
60
388
231
53
206
16
195
23
250