1079
706
1707
624
340
475
497
2118
527
368
680
407
359
464
329
447
411
1786
418
469
300
348
325
829
396