354
386
342
379
406
378
399
325
376
307
388
396
327
350
1106