366
255
296
284
808
216
431
399
385
330
330
656
413
353
397
363
326
404
335
587
379
2354
579
678
232
1183
30669
423
252
184
264
368
317
198
307
322
324
803
226