383
266
335
294
180
405
221
393
118
311
163
256
616
200
105
357
156
292
176
171
89
257
193
222
145
183
198
296
876
638
229
179
331
135
124
342
431
199
330
604
217
77
410
297
477
790
443
195
186
272
325
1309
258
150
233