331
153
154
2456
334
253
184
558
237
155
300
1129
125
144
153
494
330
661
286
213
174
151
157
146
150
167
183
136
273
199
231
127
458
151
188
176
217
218
123