8
118
67
28
191
159
351
130
93
144
68
100
593
215
38
162
177
75
786
508
280
52
480
295
90
181
348
123
87
122
127
226
549
112
58
116
201
241
483
62
30
124
223
221
138
84
303
169
247
115
65
145
157
239
271
259