388
2
243
1
1102
123
90
307
1459
7
642
770
336
355
235
1215
3
406
339
299
86
416
342
1354
283
346
421
312
557
399
482
488
368
364