387
2
378
3
549
1
392
1316
521
293
231
391
244
294
177
189
297
307
220
403
281
475
593
418
384
828
497
308
333